diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
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" +} |