diff options
author | Vladimir Sandomirskii | 2021-11-14 21:15:25 +0300 |
---|---|---|
committer | Vladimir Sandomirskii | 2021-11-14 21:15:25 +0300 |
commit | 88263282a40fab689c690ab42e4f6dc80bc1ec86 (patch) | |
tree | d906a25549a435f74954157dc29809b34310bfde | |
download | aur-88263282a40fab689c690ab42e4f6dc80bc1ec86.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | cvmconfigurator | 3 |
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' "$@" |