diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/zziplib')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/zziplib/default.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/zziplib/default.nix b/nixpkgs/pkgs/development/libraries/zziplib/default.nix new file mode 100644 index 000000000000..6aede4e9653f --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/zziplib/default.nix @@ -0,0 +1,42 @@ +{ docbook_xml_dtd_412, fetchurl, stdenv, perl, python2, zip, xmlto, zlib }: + +stdenv.mkDerivation rec { + name = "zziplib-${version}"; + version = "0.13.69"; + + src = fetchurl { + url = "https://github.com/gdraheim/zziplib/archive/v${version}.tar.gz"; + sha256 = "0i052a7shww0fzsxrdp3rd7g4mbzx7324a8ysbc0br7frpblcql4"; + }; + + postPatch = '' + sed -i -e s,--export-dynamic,, configure + ''; + + buildInputs = [ docbook_xml_dtd_412 perl python2 zip xmlto zlib ]; + + # tests are broken (https://github.com/gdraheim/zziplib/issues/20), + # and test/zziptests.py requires network access + # (https://github.com/gdraheim/zziplib/issues/24) + doCheck = false; + + meta = with stdenv.lib; { + description = "Library to extract data from files archived in a zip file"; + + longDescription = '' + The zziplib library is intentionally lightweight, it offers the ability + to easily extract data from files archived in a single zip + file. Applications can bundle files into a single zip archive and + access them. The implementation is based only on the (free) subset of + compression with the zlib algorithm which is actually used by the + zip/unzip tools. + ''; + + license = with licenses; [ lgpl2Plus mpl11 ]; + + homepage = http://zziplib.sourceforge.net/; + + maintainers = [ ]; + platforms = python2.meta.platforms; + }; +} |