pixz: new package

Add a package for pixz (pronounced pixie), a parallel, indexing version of
xz.

See https://github.com/vasi/pixz

Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Vincent Stehlé 2017-07-03 22:09:23 +02:00 committed by Thomas Petazzoni
parent e7e526e910
commit 977063d071
5 changed files with 37 additions and 1 deletions

View File

@ -1719,9 +1719,10 @@ F: package/openmpi/
F: package/pinentry/
F: package/trinity/
N: Vincent Stehlé <vincent.stehle@intel.com>
N: Vincent Stehlé <vincent.stehle@laposte.net>
F: package/i7z/
F: package/msr-tools/
F: package/pixz/
N: Vinicius Tinti <viniciustinti@gmail.com>
F: package/python-thrift/

View File

@ -64,6 +64,7 @@ menu "Compressors and decompressors"
source "package/lzip/Config.in"
source "package/lzop/Config.in"
source "package/p7zip/Config.in"
source "package/pixz/Config.in"
source "package/unrar/Config.in"
source "package/unzip/Config.in"
source "package/xz/Config.in"

13
package/pixz/Config.in Normal file
View File

@ -0,0 +1,13 @@
config BR2_PACKAGE_PIXZ
bool "pixz"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR # libarchive
select BR2_PACKAGE_LIBARCHIVE
select BR2_PACKAGE_XZ
help
Pixz (pronounced pixie) is a parallel, indexing version of xz.
https://github.com/vasi/pixz
comment "pixz needs a toolchain w/ threads, wchar"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR

2
package/pixz/pixz.hash Normal file
View File

@ -0,0 +1,2 @@
# Locally computed:
sha256 02c50746b134fa1b1aae41fcc314d7c6f1919b3d48bcdea01bf11769f83f72e8 pixz-1.0.6.tar.xz

19
package/pixz/pixz.mk Normal file
View File

@ -0,0 +1,19 @@
################################################################################
#
# pixz
#
################################################################################
PIXZ_VERSION = 1.0.6
PIXZ_SITE = https://github.com/vasi/pixz/releases/download/v$(PIXZ_VERSION)
PIXZ_SOURCE = pixz-$(PIXZ_VERSION).tar.xz
PIXZ_DEPENDENCIES = host-pkgconf libarchive xz
PIXZ_LICENSE = BSD-2-Clause
PIXZ_LICENSE_FILES = LICENSE
# pixz.1 is actually present, but AC_CHECK_FILE doesn't detect it when
# cross-compiling, which causes configure to try to regenerate it. So give it a
# hint to say that it actually is present.
PIXZ_CONF_ENV = ac_cv_file_src_pixz_1=yes
$(eval $(autotools-package))