parent
0bd5909ea7
commit
6345356323
@ -1,44 +0,0 @@ |
|||||||
{ fetchurl, lib, stdenv, gcj, unzip }: |
|
||||||
|
|
||||||
stdenv.mkDerivation rec { |
|
||||||
pname = "pdftk"; |
|
||||||
version = "2.02"; |
|
||||||
|
|
||||||
src = fetchurl { |
|
||||||
url = "https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-${version}-src.zip"; |
|
||||||
sha256 = "1hdq6zm2dx2f9h7bjrp6a1hfa1ywgkwydp14i2sszjiszljnm3qi"; |
|
||||||
}; |
|
||||||
|
|
||||||
nativeBuildInputs = [ gcj unzip ]; |
|
||||||
|
|
||||||
hardeningDisable = [ "fortify" "format" ]; |
|
||||||
|
|
||||||
preBuild = '' |
|
||||||
cd pdftk |
|
||||||
sed -e 's@/usr/bin/@@g' -i Makefile.* |
|
||||||
NIX_ENFORCE_PURITY= \ |
|
||||||
make \ |
|
||||||
LIBGCJ="${gcj.cc}/share/java/libgcj-${gcj.cc.version}.jar" \ |
|
||||||
GCJ=gcj GCJH=gcjh GJAR=gjar \ |
|
||||||
-iC ../java all |
|
||||||
''; |
|
||||||
|
|
||||||
# Makefile.Debian has almost fitting defaults |
|
||||||
makeFlags = [ "-f" "Makefile.Debian" "VERSUFF=" ]; |
|
||||||
|
|
||||||
installPhase = '' |
|
||||||
mkdir -p $out/bin $out/share/man/man1 |
|
||||||
cp pdftk $out/bin |
|
||||||
cp ../pdftk.1 $out/share/man/man1 |
|
||||||
''; |
|
||||||
|
|
||||||
|
|
||||||
meta = { |
|
||||||
description = "Simple tool for doing everyday things with PDF documents"; |
|
||||||
homepage = "https://www.pdflabs.com/tools/pdftk-server/"; |
|
||||||
license = lib.licenses.gpl2; |
|
||||||
maintainers = with lib.maintainers; [ raskin ]; |
|
||||||
platforms = with lib.platforms; linux; |
|
||||||
broken = true; # Broken on Hydra since 2020-08-24 |
|
||||||
}; |
|
||||||
} |
|
Loading…
Reference in new issue