gnu: python-pillow: Add the python2-variant property.

This is apparently required to get the package-with-python2 package
transformer to pick up the correct python2-pillow package instead of
attempting to create a new one with the same version as python-pillow, as it
would happen for python2-matplotlib for example.

* gnu/packages/python-xyz.scm (python-pillow): Add python2-variant property.
(python2-pillow): Strip python2-variant property from inherited python-pillow,
and fix indentation.
This commit is contained in:
Maxim Cournoyer 2020-11-21 00:21:19 -05:00
parent 4d6dcba927
commit 20c64fc2e2
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -5698,6 +5698,7 @@ (define-public python-pillow
capabilities. The core image library is designed for fast access to data capabilities. The core image library is designed for fast access to data
stored in a few basic pixel formats. It should provide a solid foundation for stored in a few basic pixel formats. It should provide a solid foundation for
a general image processing tool.") a general image processing tool.")
(properties `((python2-variant . ,(delay python2-pillow))))
(license (license:x11-style (license (license:x11-style
"http://www.pythonware.com/products/pil/license.htm" "http://www.pythonware.com/products/pil/license.htm"
"The PIL Software License")))) "The PIL Software License"))))
@ -5705,16 +5706,16 @@ (define-public python-pillow
(define-public python2-pillow (define-public python2-pillow
(package-with-python2 (package-with-python2
(package (package
(inherit python-pillow) (inherit (strip-python2-variant python-pillow))
;; Version 6 is the last series with Python 2 support. ;; Version 6 is the last series with Python 2 support.
(version "6.2.2") (version "6.2.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "Pillow" version)) (uri (pypi-uri "Pillow" version))
(sha256 (sha256
(base32 (base32
"0l5rv8jkdrb5q846v60v03mcq64yrhklidjkgwv6s1pda71g17yv"))))))) "0l5rv8jkdrb5q846v60v03mcq64yrhklidjkgwv6s1pda71g17yv")))))))
(define-public python-pillow-2.9 (define-public python-pillow-2.9
(package (package