ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / pb / pbzx / package.nix
blobaa5692d14c5193f871ebddea129fc567d2733b8c
1 {stdenv, lib, fetchFromGitHub, xz, xar}:
3 stdenv.mkDerivation rec {
4   pname = "pbzx";
5   version = "1.0.2";
6   src = fetchFromGitHub {
7     owner = "NiklasRosenstein";
8     repo = "pbzx";
9     rev = "v${version}";
10     sha256 = "0bwd7wmnhpz1n5p39mh6asfyccj4cm06hwigslcwbb3pdwmvxc90";
11   };
12   patches = [ ./stdin.patch ];
13   buildInputs = [ xz xar ];
14   buildPhase = ''
15     ${stdenv.cc.targetPrefix}cc pbzx.c -llzma -lxar -o pbzx
16   '';
17   installPhase = ''
18     mkdir -p $out/bin
19     cp pbzx $out/bin
20   '';
21   meta = with lib; {
22     description = "Stream parser of Apple's pbzx compression format";
23     platforms = platforms.unix;
24     license = licenses.gpl3;
25     maintainers = [ maintainers.matthewbauer ];
26     mainProgram = "pbzx";
27   };