@@ 3,7 3,7 @@
;;; Copyright © 2021 BonfaceKilz <me@bonfacemunyoki.com>
;;; Copyright © 2021 Raghav Gururajan <rg@raghavgururajan.name>
;;; Copyright © 2022 paladhammika <paladhammika@protonmail.com>
-;;; Copyright © 2021, 2022 jgart <jgart@dismail.de>
+;;; Copyright © 2021-2023 jgart <jgart@dismail.de>
;;; This file is not part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
@@ 44,6 44,7 @@
#:use-module (gnu packages sphinx)
#:use-module (gnu packages time)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages qt)
#:use-module ((guixrus licenses) #:prefix license:)
#:use-module ((guixrus packages common python) #:prefix rus:))
@@ 357,3 358,30 @@ generator for Python")
it's broken with negative numbers! I know I checked this with the first
version I wrote. When did I break it?")
(license license:expat))))
+
+(define-public git-cola
+ (package
+ (name "git-cola")
+ (version "4.1.0")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "git-cola" version))
+ (sha256
+ (base32
+ "01zvsdia9bf52zgpxqp76hc6hrfc629cnpsgqiyg8h0j3pms4yyp"))))
+ (build-system python-build-system)
+ (arguments (list #:tests? #f)) ; TODO
+ (propagated-inputs (list python-qtpy))
+ (native-inputs (list python-pyqt
+ python-pyside-2
+ python-pytest
+ python-pytest-black
+ python-pytest-checkdocs
+ python-pytest-cov
+ python-pytest-enabler
+ python-pytest-flake8
+ python-pytest-mypy))
+ (home-page "https://github.com/git-cola/git-cola")
+ (synopsis "Sleek and powerful Git GUI")
+ (description "This package provides a sleek and powerful Git GUI.")
+ (license license:gpl2)))