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 /PKGBUILD | |
download | aur-88263282a40fab689c690ab42e4f6dc80bc1ec86.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
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 +} |