diff options
author | Oshgnacknak | 2022-06-05 12:18:51 +0200 |
---|---|---|
committer | Oshgnacknak | 2022-06-05 12:18:51 +0200 |
commit | 22565f9563c228f14164d83ceef4acbc4e102962 (patch) | |
tree | 7834eb6e77ed27c908b9f563fc77c58b0832a738 /PKGBUILD | |
download | aur-gpc-git.tar.gz |
gpc aur git package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8fff35507557 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Oshgnacknak <osh@oshgnacknak.de> +pkgname=gpc-git +_pkgname=gpc +pkgver=r1146.e7691789 +pkgrel=1 +pkgdesc='Geometic Algebra Algorithms Optimizer (Precompiler)' +arch=('any') +url='https://github.com/CallForSanity/Gaalop' +license=('GPL3') +depends=('jre8-openjdk') +makedepends=('jdk8-openjdk' 'maven') +source=("${pkgname}::git+https://github.com/CallForSanity/Gaalop#branch=gaalop_precompiler" + 'gpc') +sha256sums=('SKIP' + 'c3680dbdfe86bbf35361d9afa2f02155488625cc380e4689919c91284ca2c0b5') + +# Dynamically update Package Version from Git +pkgver() { + cd ${pkgname} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${pkgname}" + mvn clean package +} + +# Build Package +package() { + cd ${srcdir} + mkdir -p $pkgdir/usr/bin/ + cp -v gpc $pkgdir/usr/bin/ + + cd ${pkgname}/distribution/target/distribution-*-bin/ + mkdir -p $pkgdir/usr/share/$_pkgname + cp -rv * $pkgdir/usr/share/$_pkgname +} |