diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-12-04 19:08:11 +0000 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2017-12-04 23:31:48 +0000 |
commit | 0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa (patch) | |
tree | a1acc1822fe8f264481985e5b8051d792c6adc0d /pkgs/tools/compression | |
parent | a865d17b7cd1599f6d0e5512147e15bbc75561ba (diff) | |
download | nixlib-0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa.tar nixlib-0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa.tar.gz nixlib-0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa.tar.bz2 nixlib-0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa.tar.lz nixlib-0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa.tar.xz nixlib-0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa.tar.zst nixlib-0bb47027abfcbdb6a05c0a8a8eba265c4307bdaa.zip |
lzip: add unpackCmd hook
Diffstat (limited to 'pkgs/tools/compression')
-rw-r--r-- | pkgs/tools/compression/lzip/default.nix | 3 | ||||
-rw-r--r-- | pkgs/tools/compression/lzip/lzip-setup-hook.sh | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/tools/compression/lzip/default.nix b/pkgs/tools/compression/lzip/default.nix index cee23934d0ce..298e490be873 100644 --- a/pkgs/tools/compression/lzip/default.nix +++ b/pkgs/tools/compression/lzip/default.nix @@ -13,7 +13,10 @@ stdenv.mkDerivation rec { configureFlags = "CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=-O3"; + setupHook = ./lzip-setup-hook.sh; + doCheck = true; + enableParallelBuilding = true; meta = { homepage = http://www.nongnu.org/lzip/lzip.html; diff --git a/pkgs/tools/compression/lzip/lzip-setup-hook.sh b/pkgs/tools/compression/lzip/lzip-setup-hook.sh new file mode 100644 index 000000000000..092ad7737dd1 --- /dev/null +++ b/pkgs/tools/compression/lzip/lzip-setup-hook.sh @@ -0,0 +1,5 @@ +lzipUnpackCmdHook() { + [[ "$1" = *.tar.lz ]] && tar --lzip -xf "$1" +} + +unpackCmdHooks+=(lzipUnpackCmdHook) |