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