python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / typesetting / xmlroff / default.nix
blobcd1a97c2da6035a8973ee9fc06c355e463e3df1b
1 { lib, stdenv, fetchFromGitHub
2 , autoreconfHook
3 , gtk2
4 , libxml2
5 , libxslt
6 , pango
7 , perl
8 , pkg-config
9 , popt
12 stdenv.mkDerivation rec {
13   pname = "xmlroff";
14   version = "0.6.3";
16   src = fetchFromGitHub {
17     owner = pname;
18     repo = pname;
19     rev = "v${version}";
20     sha256 = "0dgp72094lx9i9gvg21pp8ak7bg39707rdf6wz011p9s6n6lrq5g";
21   };
23   nativeBuildInputs = [ autoreconfHook pkg-config ];
24   buildInputs = [
25     libxml2
26     libxslt
27     pango
28     gtk2
29     popt
30   ];
32   sourceRoot = "source/xmlroff/";
34   enableParallelBuilding = true;
36   configureScript = "./autogen.sh";
38   configureFlags = [
39     "--disable-gp"
40   ];
42   preBuild = ''
43     substituteInPlace tools/insert-file-as-string.pl --replace "/usr/bin/perl" "${perl}/bin/perl"
44     substituteInPlace Makefile --replace "docs" ""  # docs target wants to download from network
45   '';
47   meta = with lib; {
48     description = "XSL Formatter";
49     homepage = "http://xmlroff.org/";
50     platforms = platforms.unix;
51     license = licenses.bsd3;
52   };