~whereiseveryone/guixrus

ea698db218663cc4d7fe94bbec005981e73795aa — jgart 3 months ago f522012
add git-cola
1 files changed, 29 insertions(+), 1 deletions(-)

M guixrus/packages/python.scm
M guixrus/packages/python.scm => guixrus/packages/python.scm +29 -1
@@ 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)))