COMMENT= pdf swiss army knife V= 3.3.3 REVISION= 1 # https://www.bouncycastle.org/download/bouncy-castle-java/ BC= 1.81 # https://commons.apache.org/proper/commons-lang/ CL3= 3.18.0 DISTNAME= pdftk-v$V PKGNAME= pdftk-$V EXTRACT_ONLY= pdftk-v$V.tar.gz \ commons-lang3-${CL3}-bin.tar.gz MAINTAINER= Stuart Henderson CATEGORIES= textproc # GPLv2+ (main program), see ${WRKDIST}/license_gpl_pdftk/ for libraries PERMIT_PACKAGE= Yes HOMEPAGE= https://gitlab.com/pdftk-java/ SITES= https://gitlab.com/pdftk-java/pdftk/-/archive/v$V/ SITES.bc= https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/${BC}/ DISTFILES.bc= bcprov-jdk18on-${BC}.jar SITES.comm= ${SITE_APACHE:=commons/lang/binaries/} DISTFILES.comm= commons-lang3-${CL3}-bin.tar.gz MODULES= java MODJAVA_VER= 11+ MODJAVA_BUILD= ant MODJAVA_BUILD_TARGET_NAME= jar RUN_DEPENDS+= java/javaPathHelper post-extract: mkdir ${WRKSRC}/lib cp ${FULLDISTDIR}/bcprov-jdk18on-${BC}.jar ${WRKSRC}/lib/bcprov.jar cp ${WRKDIR}/commons-lang3-${CL3}/commons-lang3-${CL3}.jar ${WRKSRC}/lib/commons-lang3.jar do-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/pdftk cd ${WRKSRC}; ${INSTALL_DATA} build/jar/pdftk.jar lib/bcprov.jar lib/commons-lang3.jar ${PREFIX}/share/pdftk $(INSTALL_MAN) $(WRKDIST)/pdftk.1 $(PREFIX)/man/man1 $(SUBST_PROGRAM) $(FILESDIR)/pdftk $(PREFIX)/bin/pdftk # tests require additional dependencies (at least: junit, system-rules, jacoco) NO_TEST= Yes .include