summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD16
2 files changed, 12 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1ee8a017caaa..08d663be7dde 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = freecol-git
- pkgdesc = A turn-based strategy game based on Colonization, git version build against java11
- pkgver = 0.15813.1ce7690fa
+ pkgdesc = A turn-based strategy game based on Colonization, git version
+ pkgver = 0.16534.3c9127262
pkgrel = 1
url = http://www.freecol.org/
arch = any
@@ -16,5 +16,5 @@ pkgbase = freecol-git
sha512sums = 1534ddff8427045577aaf14277142e4fbf6857a4ecf6221fcf4e42b747ac2cbd307a9a54a75b110bd0577e7b033ef2a66574d6e7f648c2966d9a5d3cfb0e2027
pkgname = freecol-git
- depends = java-runtime-openjdk=11
+ depends = java-runtime-openjdk>=11
depends = bash
diff --git a/PKGBUILD b/PKGBUILD
index 20c92bf8692e..d1dc14561643 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,10 +3,12 @@
# Contributor: TDY <tdy@gmx.com>
# Contributor: Nelson Menon <nelsonmenon@gmail.com insanatorium.wordpress.com>
+# java 11 is current minimum & recommended version for building/playing freecol, but at runtime newer versions should work also.
+
pkgname=freecol-git
-pkgver=0.15813.1ce7690fa
+pkgver=0.16534.3c9127262
pkgrel=1
-pkgdesc="A turn-based strategy game based on Colonization, git version build against java11 "
+pkgdesc="A turn-based strategy game based on Colonization, git version"
arch=('any')
url="http://www.freecol.org/"
license=('GPL')
@@ -17,22 +19,22 @@ sha512sums=('SKIP'
'1534ddff8427045577aaf14277142e4fbf6857a4ecf6221fcf4e42b747ac2cbd307a9a54a75b110bd0577e7b033ef2a66574d6e7f648c2966d9a5d3cfb0e2027')
pkgver() {
- cd "${srcdir}/${pkgname}"
+ cd $pkgname
echo "0.$(git rev-list --count HEAD).$(git describe --always)"
}
build() {
export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
- cd "${srcdir}/${pkgname}"
+ cd $pkgname
ant -Djava.target.version=11 package print-manual desktop-entry
}
package() {
-depends=('java-runtime-openjdk=11' 'bash')
- cd "${srcdir}/${pkgname}"
+depends=('java-runtime-openjdk>=11' 'bash')
+ cd $pkgname
install -Dm644 FreeCol.jar "${pkgdir}/usr/share/java/${pkgname}/FreeCol.jar"
# install manual
- install -Dm644 doc/FreeCol.pdf "${pkgdir}/usr/share/doc/${pkgname}/FreeCol.pdf"
+ install -Dm644 www.freecol.org/docs/FreeCol.pdf "${pkgdir}/usr/share/doc/${pkgname}/FreeCol.pdf"
# install icon and .desktopfile
install -Dm644 packaging/common/freecol.xpm "${pkgdir}/usr/share/pixmaps/${pkgname}.xpm"
sed -e 's:Name=FreeCol:Name=Freecol-git:' \