From 8fb1c4931d4eee1017511bc9da556b61156e042c Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Wed, 15 Nov 2023 12:28:14 -0500 Subject: [PATCH] New package: bc-java-1.76 --- srcpkgs/bc-java/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/bc-java/template diff --git a/srcpkgs/bc-java/template b/srcpkgs/bc-java/template new file mode 100644 index 00000000000..edd1b9c4398 --- /dev/null +++ b/srcpkgs/bc-java/template @@ -0,0 +1,23 @@ +# Template file for 'bc-java' +pkgname=bc-java +version=1.76 +revision=1 +hostmakedepends="apache-ant openjdk17" +depends="virtual?java-runtime" +short_desc="Bouncy Castle Java cryptography APIs" +maintainer="classabbyamp " +license="MIT" +homepage="https://www.bouncycastle.org/java.html" +distfiles="https://github.com/bcgit/bc-java/archive/refs/tags/r${version/./rv}.tar.gz" +checksum=20524a31378291def8e2d7d387550f4f70f34590e431a425d29b64bd57159866 + +do_build() { + export JAVA_HOME=/usr/lib/jvm/openjdk17 + ant -f ant/jdk18+.xml clean build-provider build +} + +do_install() { + vinstall build/artifacts/jdk1.8/jars/bcprov-jdk18on-${version/./}.jar 644 /usr/lib/bc-java + ln -s bcprov-jdk18on-${version/./}.jar "${DESTDIR}"/usr/lib/bc-java/bcprov.jar + vlicense LICENSE.html +}