Date: Thursday, October 6, 2022 @ 10:00:32
Author: diabonas
Revision: 1321865
archrelease: copy trunk to community-any
Added:
bcprov/repos/community-any/PKGBUILD
(from rev 1321864, bcprov/trunk/PKGBUILD)
Deleted:
bcprov/repos/community-any/PKGBUILD
----------+
PKGBUILD | 74 ++++++++++++++++++++++++++++---------------------------------
1 file changed, 34 insertions(+), 40 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-10-06 10:00:11 UTC (rev 1321864)
+++ PKGBUILD 2022-10-06 10:00:32 UTC (rev 1321865)
@@ -1,40 +0,0 @@
-# Maintainer: Jonas Witschel <[email protected]>
-# Contributor: Jan de Groot <[email protected]>
-pkgname=bcprov
-pkgver=1.71
-_tag=1dcbde6d8761df7d88fc7432cb128533418adeca # git rev-parse "r${pkgver/./rv}"
-pkgrel=1
-pkgdesc='Bouncy Castle Crypto APIs for Java'
-arch=('any')
-url='https://www.bouncycastle.org/java.html'
-license=('MIT')
-depends=('java-runtime-headless')
-makedepends=('git' 'ant' 'strip-nondeterminism')
-source=("git+https://github.com/bcgit/bc-java.git#tag=$_tag")
-sha512sums=('SKIP')
-
-pkgver() {
- cd bc-java
- git describe --tags | sed 's/^r//;s/rv/./;s/\([^-]*-\)g/r\1/;s/-/./g'
-}
-
-build() {
- cd bc-java
- ant -f ant/jdk18+.xml clean build-provider build
-
- # Timestamps in JAR files generated by Ant do not honour
SOURCE_DATE_EPOCH
- # (https://bz.apache.org/bugzilla/show_bug.cgi?id=61269)
- strip-nondeterminism --timestamp "$SOURCE_DATE_EPOCH"
"build/artifacts/jdk1.8/jars/bcprov-jdk18on-${pkgver/./}.jar"
-}
-
-check() {
- cd bc-java
- ant -f ant/jdk18+.xml test
-}
-
-package() {
- cd bc-java
- install -Dm644
"build/artifacts/jdk1.8/jars/bcprov-jdk18on-${pkgver/./}.jar" -t
"$pkgdir/usr/share/java/$pkgname"
- ln -s "bcprov-jdk18on-${pkgver/./}.jar"
"$pkgdir/usr/share/java/$pkgname/bcprov.jar"
- install -Dm644 LICENSE.html -t "$pkgdir/usr/share/licenses/$pkgname"
-}
Copied: bcprov/repos/community-any/PKGBUILD (from rev 1321864,
bcprov/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-10-06 10:00:32 UTC (rev 1321865)
@@ -0,0 +1,34 @@
+# Maintainer: Jonas Witschel <[email protected]>
+# Contributor: Jan de Groot <[email protected]>
+pkgname=bcprov
+pkgver=1.72
+pkgrel=1
+pkgdesc='Bouncy Castle Crypto APIs for Java'
+arch=('any')
+url='https://www.bouncycastle.org/java.html'
+license=('MIT')
+depends=('java-runtime-headless')
+makedepends=('ant' 'strip-nondeterminism')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/bcgit/bc-java/archive/refs/tags/r${pkgver/./rv}.tar.gz")
+sha512sums=('dbfdd9e4f30ab713584830a0fd0d7e4f89904366bf4953a9e722656cc4cd92c9d29238649efa7b4cdab64e2c08f4b3b3c96667d1ade569ade5a5a2c9ad9d5b5c')
+
+build() {
+ cd "bc-java-r${pkgver/./rv}"
+ ant -f ant/jdk18+.xml clean build-provider build
+
+ # Timestamps in JAR files generated by Ant do not honour
SOURCE_DATE_EPOCH
+ # (https://bz.apache.org/bugzilla/show_bug.cgi?id=61269)
+ strip-nondeterminism --timestamp "$SOURCE_DATE_EPOCH"
"build/artifacts/jdk1.8/jars/bcprov-jdk18on-${pkgver/./}.jar"
+}
+
+check() {
+ cd "bc-java-r${pkgver/./rv}"
+ ant -f ant/jdk18+.xml test
+}
+
+package() {
+ cd "bc-java-r${pkgver/./rv}"
+ install -Dm644
"build/artifacts/jdk1.8/jars/bcprov-jdk18on-${pkgver/./}.jar" -t
"$pkgdir/usr/share/java/$pkgname"
+ ln -s "bcprov-jdk18on-${pkgver/./}.jar"
"$pkgdir/usr/share/java/$pkgname/bcprov.jar"
+ install -Dm644 LICENSE.html -t "$pkgdir/usr/share/licenses/$pkgname"
+}