fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / fi / fig2dev / package.nix
blob1a02390498df0a085f630ba3ab26d5ab35d4f2ea
2   lib,
3   stdenv,
4   fetchurl,
5   ghostscript,
6   libpng,
7   makeWrapper,
8   coreutils,
9   bc,
10   gnugrep,
11   gawk,
12   gnused,
15 stdenv.mkDerivation rec {
16   pname = "fig2dev";
17   version = "3.2.9";
19   src = fetchurl {
20     url = "mirror://sourceforge/mcj/fig2dev-${version}.tar.xz";
21     hash = "sha256-FeJGyNE8xy3iXggxQDitUM59Le+pzxr8Fy/X9ZMgkLE=";
22   };
24   nativeBuildInputs = [ makeWrapper ];
25   buildInputs = [ libpng ];
27   GSEXE = "${ghostscript}/bin/gs";
29   configureFlags = [ "--enable-transfig" ];
31   postInstall = ''
32     wrapProgram $out/bin/fig2ps2tex \
33         --set PATH ${
34           lib.makeBinPath [
35             coreutils
36             bc
37             gnugrep
38             gawk
39           ]
40         }
41     wrapProgram $out/bin/pic2tpic \
42         --set PATH ${lib.makeBinPath [ gnused ]}
43   '';
45   meta = with lib; {
46     description = "Tool to convert Xfig files to other formats";
47     homepage = "https://mcj.sourceforge.net/";
48     license = licenses.xfig;
49     platforms = platforms.unix;
50     maintainers = with maintainers; [ lesuisse ];
51   };