[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/2] gnu: Add python-lz4.
From: |
contact . ng0 |
Subject: |
[PATCH 1/2] gnu: Add python-lz4. |
Date: |
Fri, 3 Feb 2017 16:56:24 +0000 |
From: ng0 <address@hidden>
* gnu/packages/compression.scm (python-lz4): New variable.
---
gnu/packages/compression.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 73a35030e..64518fb6b 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -14,6 +14,7 @@
;;; Copyright © 2016 David Craven <address@hidden>
;;; Copyright © 2016 Kei Kebreau <address@hidden>
;;; Copyright © 2016 Marius Bakke <address@hidden>
+;;; Copyright © 2017 ng0 <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -38,6 +39,7 @@
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system perl)
+ #:use-module (guix build-system python)
#:use-module (gnu packages)
#:use-module (gnu packages assembly)
#:use-module (gnu packages autotools)
@@ -45,6 +47,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages python)
#:use-module (gnu packages valgrind)
#:use-module (ice-9 match)
#:use-module ((srfi srfi-1) #:select (last)))
@@ -633,6 +636,31 @@ time for compression ratio.")
;; line interface programs (lz4, fullbench, fuzzer, datagen) are GPL2+.
(license (list license:bsd-2 license:gpl2+))))
+(define-public python-lz4
+ (package
+ (name "python-lz4")
+ (version "0.8.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "lz4" version))
+ (sha256
+ (base32
+ "1irad4sq4hdr30fr53smvv3zzk4rddcf9b4jx19w8s9xsxhr1x3b"))))
+ (build-system python-build-system)
+ (native-inputs
+ `(("python-nose" ,python-nose)))
+ (home-page "https://github.com/python-lz4/python-lz4")
+ (synopsis "LZ4 Bindings for Python")
+ (description
+ "This package provides python bindings for the lz4 compression library
+by Yann Collet. The project contains bindings for the LZ4 block format and
+the LZ4 frame format.")
+ (license license:bsd-3)))
+
+(define-public python2-lz4
+ (package-with-python2 python-lz4))
+
(define-public squashfs-tools
(package
(name "squashfs-tools")
--
2.11.0
- [PATCH 1/2] gnu: Add python-lz4., (continued)
- [PATCH 1/2] gnu: Add python-lz4., contact . ng0, 2017/02/02
- [PATCH 2/2] gnu: Add python-lzo., contact . ng0, 2017/02/02
- Re: [PATCH 2/2] gnu: Add python-lzo., Hartmut Goebel, 2017/02/02
- python-{lzo,lz4} ,v3, contact . ng0, 2017/02/03
- [PATCH 2/2] gnu: Add python-lzo., contact . ng0, 2017/02/03
- [PATCH 1/2] gnu: Add python-lz4.,
contact . ng0 <=
- Re: python-{lzo,lz4} ,v3, Hartmut Goebel, 2017/02/04
Re: [PATCH 2/2] gnu: Add python-lzo., Maxim Cournoyer, 2017/02/05