fop: 2.1 -> 2.6
This commit is contained in:
parent
e1dcb0f5df
commit
7186383a6b
@ -2,22 +2,25 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "fop";
|
pname = "fop";
|
||||||
version = "2.1";
|
version = "2.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://apache/xmlgraphics/fop/source/${pname}-${version}-src.tar.gz";
|
url = "mirror://apache/xmlgraphics/fop/source/${pname}-${version}-src.tar.gz";
|
||||||
sha256 = "165rx13q47l6qc29ppr7sg1z26vw830s3rkklj5ap7wgvy0ivbz5";
|
sha256 = "145qph3c0m4bmb342qxq1hwsg594lndmfs9ga1v7pk53s34sckq8";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ant jdk ];
|
buildInputs = [ ant jdk ];
|
||||||
|
|
||||||
buildPhase = "ant";
|
# build only the "package" target, which generates the fop command.
|
||||||
|
buildPhase = ''
|
||||||
|
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8"
|
||||||
|
ant -f fop/build.xml package
|
||||||
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin $out/lib $out/share/doc/fop
|
mkdir -p $out/bin $out/lib $out/share/doc/fop
|
||||||
|
cp fop/build/*.jar fop/lib/*.jar $out/lib/
|
||||||
cp build/*.jar lib/*.jar $out/lib/
|
cp -r README fop/examples/ $out/share/doc/fop/
|
||||||
cp -r README examples/ $out/share/doc/fop/
|
|
||||||
|
|
||||||
# There is a fop script in the source archive, but it has many impurities.
|
# There is a fop script in the source archive, but it has many impurities.
|
||||||
# Instead of patching out 90 % of the script, we write our own.
|
# Instead of patching out 90 % of the script, we write our own.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user