summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorVladimir Sandomirskii2021-11-14 21:15:25 +0300
committerVladimir Sandomirskii2021-11-14 21:15:25 +0300
commit88263282a40fab689c690ab42e4f6dc80bc1ec86 (patch)
treed906a25549a435f74954157dc29809b34310bfde /PKGBUILD
downloadaur-88263282a40fab689c690ab42e4f6dc80bc1ec86.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4ef9f0f08ba1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Vladimir Sandomirskii <complover116 at gmail dot com>
+pkgname=cvmconfigurator-git
+pkgver=0.5.4.r6.g81df217
+pkgrel=1
+pkgdesc="A configuration utility for managing CVMEngine versions"
+arch=('any')
+url="https://gitlab.com/cvmproject/cvmconfigurator"
+license=()
+groups=()
+depends=("jre11-openjdk")
+makedepends=("jdk11-openjdk" "git")
+optdepends=(
+ "android-sdk-build-tools: Android support"
+ "android-sdk-cmdline-tools-latest: Android support"
+ "android-sdk-platform-tools: Android support"
+)
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+# install=
+# changelog=
+source=('cvmconfigurator-git::git+https://gitlab.com/cvmproject/cvmconfigurator.git' 'cvmconfigurator')
+noextract=()
+sha256sums=('SKIP' 'SKIP')
+
+build() {
+ cd "$pkgname"
+ export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
+ ./gradlew createProperties
+ ./gradlew proguard
+}
+
+pkgver() {
+ cd "$pkgname"
+ git describe --tags --long | sed 's/v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
+ mkdir -p "$pkgdir"/usr/bin
+ install --mode=755 cvmconfigurator "$pkgdir"/usr/bin/cvmconfigurator
+ cd "$pkgname"
+ mv build/libs/*-mini.jar cvmconfigurator.jar
+ mkdir -p "$pkgdir"/usr/share/java/cvmconfigurator/
+ install cvmconfigurator.jar "$pkgdir"/usr/share/java/cvmconfigurator/cvmconfigurator.jar
+}