gnu: python-msgpack: Use 'python2-variant'.

* gnu/packages/python.scm (python-msgpack)[native-inputs]: Remove field.
[properties]: New field.
(python2-msgpack): Use 'strip-python2-variant'.
[native-inputs]: Add python2-setuptools.
This commit is contained in:
Leo Famulari 2016-03-14 19:34:22 -04:00
parent ae831df428
commit bd74be7b8c
1 changed files with 8 additions and 3 deletions

View File

@ -5425,14 +5425,19 @@ should be stored on various operating systems.")
(base32 (base32
"0syd7bs83qs9qmxw540jbgsildbqk4yb57fmrlns1021llli402y")))) "0syd7bs83qs9qmxw540jbgsildbqk4yb57fmrlns1021llli402y"))))
(build-system python-build-system) (build-system python-build-system)
(native-inputs
`(("python-setuptools" ,python-setuptools)))
(synopsis "MessagePack (de)serializer") (synopsis "MessagePack (de)serializer")
(description "MessagePack is a fast, compact binary serialization format, (description "MessagePack is a fast, compact binary serialization format,
suitable for similar data to JSON. This package provides CPython bindings for suitable for similar data to JSON. This package provides CPython bindings for
reading and writing MessagePack data.") reading and writing MessagePack data.")
(home-page "https://pypi.python.org/pypi/msgpack-python/") (home-page "https://pypi.python.org/pypi/msgpack-python/")
(license asl2.0))) (license asl2.0)
(properties `((python2-variant . ,(delay python2-msgpack))))))
(define-public python2-msgpack
(package (inherit (package-with-python2
(strip-python2-variant python-msgpack)))
(native-inputs
`(("python2-setuptools" ,python2-setuptools)))))
(define-public python2-msgpack (define-public python2-msgpack
(package-with-python2 python-msgpack)) (package-with-python2 python-msgpack))