This was needed for me to get a working gnome-doc-utils package

svn path=/nixpkgs/trunk/; revision=9726
This commit is contained in:
Michael Raskin 2007-11-16 18:37:23 +00:00
parent df71193509
commit 8fd810e5d3
2 changed files with 13 additions and 6 deletions

View File

@ -210,7 +210,7 @@ rec {
gnomedocutils = import ./gnome-doc-utils.nix {
inherit stdenv fetchurl pkgconfig perl perlXMLParser python
libxml2 libxslt gettext;
libxml2 libxslt gettext libxml2Python;
input = desktop.gnomedocutils;
};

View File

@ -1,7 +1,4 @@
{ input, stdenv, fetchurl, pkgconfig, perl, perlXMLParser, python
, libxml2, libxslt, gettext
}:
args: with args;
# !!! xml2po needs to store the path to libxml2
stdenv.mkDerivation {
@ -9,8 +6,18 @@ stdenv.mkDerivation {
buildInputs = [
pkgconfig perl perlXMLParser python
libxml2 libxslt gettext
libxml2 libxslt gettext python libxml2Python
];
configureFlags = "--disable-scrollkeeper";
postInstall = "
mv \$out/bin/xml2po \$out/bin/.xml2po.orig
pythonPathLibXml2=\"\$(toPythonPath ${libxml2Python})\"
echo -e '#! ${stdenv.shell}\nPYTHONPATH=$PYTHONPATH:'\"\$( toPythonPath \$out )"+
":\${pythonPathLibXml2//python2.5/python2.4}"+
":\$( toPythonPath ${libxml2Python} )\""+
"' \$(dirname \$0)/.xml2po.orig \"\$@\"' > \$out/bin/xml2po;
chmod a+x \$out/bin/xml2po
";
}