gnu: python-cython: Define 'python2-variant'.

* gnu/packages/python.scm (python-cython)[properties]: New field.
(python2-cython): Use 'strip-python2-variant'.
This commit is contained in:
Ludovic Courtès 2016-02-07 22:55:45 +01:00
parent 7ec42f1d8a
commit 48b311b1b3
1 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org> ;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org>
;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2013, 2014, 2015 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2013, 2014, 2015 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org> ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org> ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
@ -2940,10 +2940,12 @@ is designed to have a low barrier to entry.")
(description "Cython is an optimising static compiler for both the Python (description "Cython is an optimising static compiler for both the Python
programming language and the extended Cython programming language. It makes programming language and the extended Cython programming language. It makes
writing C extensions for Python as easy as Python itself.") writing C extensions for Python as easy as Python itself.")
(license asl2.0))) (license asl2.0)
(properties `((python2-variant . ,(delay python2-cython))))))
(define-public python2-cython (define-public python2-cython
(package (inherit (package-with-python2 python-cython)) (package (inherit (package-with-python2
(strip-python2-variant python-cython)))
(name "python2-cython") (name "python2-cython")
(inputs (inputs
`(("python-2" ,python-2))))) ; this is not automatically changed `(("python-2" ,python-2))))) ; this is not automatically changed