gnu: Add python-hg-evolve.

* gnu/packages/version-control.scm (python-hg-evolve): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Tanguy Le Carrour 2020-08-28 12:25:32 +02:00 committed by Ludovic Courtès
parent 2ba81afcc2
commit de3a8ecbda
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -30,6 +30,7 @@
;;; Copyright © 2020 John D. Boy <jboy@bius.moe> ;;; Copyright © 2020 John D. Boy <jboy@bius.moe>
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net> ;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -52,6 +53,7 @@ (define-module (gnu packages version-control)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix hg-download)
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix build-system go) #:use-module (guix build-system go)
@ -1634,6 +1636,32 @@ (define-public mercurial
and offers an easy and intuitive interface.") and offers an easy and intuitive interface.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public python-hg-evolve
(package
(name "python-hg-evolve")
(version "10.0.1")
(source
(origin
(method hg-fetch)
(uri (hg-reference
(url "https://www.mercurial-scm.org/repo/evolve")
(changeset version)))
(file-name (string-append name "-" version "-checkout"))
(sha256
(base32
"1lz407373lfam9n02gq0l0rc2sjvn0m96kbzy93ipia3ika8fa68"))))
(build-system python-build-system)
(arguments
;; Tests need mercurial source code.
'(#:tests? #f))
(propagated-inputs
`(("mercurial" ,mercurial)))
(home-page "https://www.mercurial-scm.org/doc/evolution/")
(synopsis "Flexible evolution of Mercurial history")
(description "Evolve is a Mercurial extension for faster and safer mutable
history. It implements the changeset evolution concept for Mercurial.")
(license license:gpl2)))
(define-public neon (define-public neon
(package (package
(name "neon") (name "neon")