btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / ap / apng2gif / package.nix
blob5fc0e4ef1a7305ef5664ce8cd7d401045ed301b6
1 { lib
2 , stdenv
3 , fetchzip
4 , libpng
5 }:
7 stdenv.mkDerivation rec {
8   pname = "apng2gif";
9   version = "1.8";
11   src = fetchzip {
12     url = "mirror://sourceforge/apng2gif/apng2gif-${version}-src.zip";
13     stripRoot = false;
14     hash = "sha256-qX8gmE0Lu2p15kL0y6cmX/bI0uk5Ehfi8ygt07BbgmU=";
15   };
17   # Remove bundled libs
18   postPatch = ''
19     rm -r libpng zlib
20   '';
22   buildInputs = [
23     libpng
24   ];
26   makeFlags = [ "CC=${stdenv.cc.targetPrefix}c++" ];
28   installPhase = ''
29     runHook preInstall
30     install -Dm755 apng2gif $out/bin/apng2gif
31     runHook postInstall
32   '';
34   meta = with lib; {
35     homepage = "https://apng2gif.sourceforge.net/";
36     description = "Simple program that converts APNG files to animated GIF format";
37     license = licenses.zlib;
38     maintainers = with maintainers; [ fgaz ];
39     platforms = platforms.all;
40   };