summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladimir Sandomirskii2021-11-14 21:15:25 +0300
committerVladimir Sandomirskii2021-11-14 21:15:25 +0300
commit88263282a40fab689c690ab42e4f6dc80bc1ec86 (patch)
treed906a25549a435f74954157dc29809b34310bfde
downloadaur-88263282a40fab689c690ab42e4f6dc80bc1ec86.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD48
-rw-r--r--cvmconfigurator3
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1dfc28d77207
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = cvmconfigurator-git
+ pkgdesc = A configuration utility for managing CVMEngine versions
+ pkgver = 0.5.4.r6.g81df217
+ pkgrel = 1
+ url = https://gitlab.com/cvmproject/cvmconfigurator
+ arch = any
+ makedepends = jdk11-openjdk
+ makedepends = git
+ depends = jre11-openjdk
+ optdepends = android-sdk-build-tools: Android support
+ optdepends = android-sdk-cmdline-tools-latest: Android support
+ optdepends = android-sdk-platform-tools: Android support
+ source = cvmconfigurator-git::git+https://gitlab.com/cvmproject/cvmconfigurator.git
+ source = cvmconfigurator
+ sha256sums = SKIP
+ sha256sums = SKIP
+
+pkgname = cvmconfigurator-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..cb9184a7a373
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+cvmconfigurator-git
+*.tar.zst
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
+}
diff --git a/cvmconfigurator b/cvmconfigurator
new file mode 100644
index 000000000000..efc9206c63f4
--- /dev/null
+++ b/cvmconfigurator
@@ -0,0 +1,3 @@
+#!/bin/sh
+export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
+exec /usr/lib/jvm/java-11-openjdk/bin/java -jar '/usr/share/java/cvmconfigurator/cvmconfigurator.jar' "$@"