summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 61 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..db1fcf1daf84
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Stefan Eekhof <stefaneekhof@gmail.com>
+pkgname=ctc
+pkgver=1.0.0.A3
+
+_cyanversion=1.0.0.A11 # Needed to find the right version ZIP
+
+pkgrel=1
+pkgdesc="CTC -- Cyan Trust Container CLI, frontend for creating CTC trust containers"
+arch=( 'any' )
+url=""
+license=('GPL')
+groups=()
+depends=( 'jdk-openjdk' )
+makedepends=( 'gradle>=6.7' )
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("https://aerialworks.ddns.net/maven/org/asf/cyan/CyanLoader-Sources/$_cyanversion/CyanLoader-Sources-$_cyanversion-full.zip")
+noextract=()
+md5sums=("076b98dc4af03eb958fb89fb501ce0d5")
+
+build() {
+ cd CyanComponents
+ gradle jar
+ cd ../CyanUtil
+ gradle jar
+ cd ../ClassTrust
+ gradle jar
+ cd ../TrustExplorer
+ gradle jar
+}
+
+package() {
+ mkdir "$pkgdir/usr/lib/ctc-libs/" -p
+ cd build/CyanComponents/Jars
+ cp CyanComponents-*.jar "$pkgdir/usr/lib/ctc-libs/CyanComponents.jar"
+
+ cd ../../CyanUtil/Jars
+ rm -rf ../../CyanComponents/Jars
+ cp CyanUtil-*.jar "$pkgdir/usr/lib/ctc-libs/CyanUtil.jar"
+
+ cd ../../ClassTrust/Jars
+ rm -rf ../../CyanUtil/Jars
+ cp ClassTrust-*.jar "$pkgdir/usr/lib/ctc-libs/ClassTrust.jar"
+
+ cd ../../TrustExplorer/Jars
+ rm -rf ../../ClassTrust/Jars
+ cp TrustExplorer-*.jar "$pkgdir/usr/lib/ctc-libs/CTC.jar"
+
+ cd ../../
+ rm -rf ClassTrust/Jars
+ cd ../TrustExplorer
+
+ mkdir -p "$pkgdir/usr/bin"
+ cp ctc "$pkgdir/usr/bin"
+}