python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / minizip2 / default.nix
blob591bb8c8dc3af31d243374f5e7548480d388147c
1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, zlib, bzip2, xz, zstd, openssl }:
3 stdenv.mkDerivation rec {
4   pname = "minizip";
5   version = "2.10.6";
7   src = fetchFromGitHub {
8     owner = "nmoinvaz";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-OAm4OZeQdP2Q/UKYI9bR7OV9RmLmYF/j2NpK5TPoE60=";
12   };
14   nativeBuildInputs = [ cmake pkg-config ];
16   cmakeFlags = [
17     "-DBUILD_SHARED_LIBS=YES"
18     "-DMZ_OPENSSL=ON"
19   ];
21   buildInputs = [ zlib bzip2 xz zstd openssl ];
23   meta = with lib; {
24     description = "Compression library implementing the deflate compression method found in gzip and PKZIP";
25     homepage = "https://github.com/nmoinvaz/minizip";
26     license = licenses.zlib;
27     maintainers = with maintainers; [ gebner ];
28     platforms = platforms.unix;
29   };