diff options
author | Peter Cai | 2020-02-02 16:43:43 +0800 |
---|---|---|
committer | Peter Cai | 2020-02-02 16:43:43 +0800 |
commit | 5b78159e706c1f65d16887180506b14c7a89fc42 (patch) | |
tree | 965483db65afba15f1e4286c1368f0dc3c4d27b2 /PKGBUILD | |
download | aur-5b78159e706c1f65d16887180506b14c7a89fc42.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e95d964cdbbc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Peter Cai <peter at typeblog dot net> + +pkgname=unciv +_pkgname=Unciv +_gradle_ver=5.4.1 # This package does not work with system gradle +pkgver=3.5.8 +pkgrel=1 +_srcdir=$_pkgname-$pkgver +pkgdec="Open-source remake of Civilization V" +url="https://github.com/yairm210/Unciv" +license=('MPL-2.0') +depends=('jre8-openjdk' 'bash' 'xorg-xrandr') +makedepends=('gradle' 'jdk8-openjdk') +arch=('any') +source=( + "https://github.com/yairm210/Unciv/archive/$pkgver.zip" + "https://services.gradle.org/distributions/gradle-$_gradle_ver-all.zip" + "$_pkgname.sh" + "$pkgname.desktop" +) +noextract=("gradle-$_gradle_ver-all.zip") +md5sums=('49195569e66176a7d66c652d1416c7a1' + '48d0e0857b6016512e3a8ca532cb3daf' + 'f8eab098f20681b8db232cc5709713d3' + '42d5f7ea8ee48d2d643d070786f039ba') + +prepare() { + # Use gradle downloaded by our pkgbuild to allow caching + sed -i "6s|https\\\://services.gradle.org/distributions|../../../|" $_srcdir/gradle/wrapper/gradle-wrapper.properties +} + +build() { + cd $_srcdir + unset _JAVA_OPTIONS + export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH + GRADLE_USER_HOME="$srcdir" ./gradlew desktop:dist +} + +package() { + install -Dm755 $_pkgname.sh "$pkgdir/usr/bin/$_pkgname" + install -Dm644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 $_srcdir/extraImages/"Unciv icon v4.png" "$pkgdir/usr/share/pixmaps/unciv.png" + install -Dm644 $_srcdir/desktop/build/libs/$_pkgname.jar "$pkgdir/usr/share/$_pkgname/$_pkgname.jar" +} |