minio: 2025-01-18T00-31-37Z -> 2025-01-20T14-49-07Z
[NixPkgs.git] / pkgs / by-name / cr / cramfsprogs / package.nix
blobf626203c0bfa2587574fcc587bcef8073b37c241
2   lib,
3   stdenv,
4   fetchurl,
5   zlib,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "cramfsprogs";
10   version = "1.1";
12   src = fetchurl {
13     url = "mirror://debian/pool/main/c/cramfs/cramfs_${version}.orig.tar.gz";
14     sha256 = "0s13sabykbkbp0pcw8clxddwzxckyq7ywm2ial343ip7qjiaqg0k";
15   };
17   # CramFs is unmaintained upstream: https://tracker.debian.org/pkg/cramfs.
18   # So patch the "missing include" bug ourselves.
19   patches = [ ./include-sysmacros.patch ];
21   makeFlags = [
22     "CC=${stdenv.cc.targetPrefix}cc"
23   ];
25   installPhase = ''
26     install --target $out/bin -D cramfsck mkcramfs
27   '';
29   buildInputs = [ zlib ];
31   meta = with lib; {
32     description = "Tools to create, check, and extract content of CramFs images";
33     homepage = "https://packages.debian.org/jessie/cramfsprogs";
34     license = licenses.gpl2Plus;
35     maintainers = with maintainers; [ pamplemousse ];
36     platforms = platforms.linux;
37   };