gnu: python-lz4: Remove bundled copy of lz4.

* gnu/packages/python-compression.scm (python-lz4)[source](modules, snippet):
New fields.
[native-inputs]: Add PKG-CONFIG.
[inputs]: Add LZ4.
This commit is contained in:
Marius Bakke 2020-02-01 15:51:29 +01:00
parent c0fe2e1f03
commit 9bf02042ca
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -5,6 +5,7 @@
;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -32,6 +33,7 @@ (define-module (gnu packages python-compression)
#:use-module (gnu packages compression)
#:use-module (gnu packages check)
#:use-module (gnu packages maths)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages sphinx))
@ -84,11 +86,20 @@ (define-public python-lz4
(uri (pypi-uri "lz4" version))
(sha256
(base32
"0ghv1xbaq693kgww1x9c22bplz479ls9szjsaa4ig778ls834hm0"))))
"0ghv1xbaq693kgww1x9c22bplz479ls9szjsaa4ig778ls834hm0"))
(modules '((guix build utils)))
(snippet
'(begin
;; Remove bundled copy of lz4.
(delete-file-recursively "lz4libs")
#t))))
(build-system python-build-system)
(native-inputs
`(("python-nose" ,python-nose)
`(("pkg-config" ,pkg-config)
("python-nose" ,python-nose)
("python-setuptools-scm" ,python-setuptools-scm)))
(inputs
`(("lz4" ,lz4)))
(home-page "https://github.com/python-lz4/python-lz4")
(synopsis "LZ4 bindings for Python")
(description