about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/tools/documentation/gnome-doc-utils/default.nix
blob: 2df390c2f720b9f0aabb6eede266e2d8bfa7a4ce (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{fetchurl, pkgconfig, libxml2Python, libxslt, intltool
, python2Packages }:

python2Packages.buildPythonApplication {
  name = "gnome-doc-utils-0.20.10";
  format = "other";

  src = fetchurl {
    url = mirror://gnome/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz;
    sha256 = "19n4x25ndzngaciiyd8dd6s2mf9gv6nv3wv27ggns2smm7zkj1nb";
  };

  nativeBuildInputs = [ intltool pkgconfig libxslt.dev ];
  buildInputs = [ libxslt ];

  configureFlags = [ "--disable-scrollkeeper" ];

  preBuild = ''
    substituteInPlace xml2po/xml2po/Makefile --replace '-e "s+^#!.*python.*+#!$(PYTHON)+"' '-e "s\"^#!.*python.*\"#!$(PYTHON)\""'
  '';

  propagatedBuildInputs = [ libxml2Python ];
}