summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD42
-rw-r--r--triplea4
3 files changed, 14 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a732e47a7f01..60637d0c362e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,14 @@
pkgbase = triplea
pkgdesc = An online multiplayer turn based strategy game and board game engine.
- pkgver = 1.9.0.0.7594
+ pkgver = 2.0.18511
pkgrel = 1
url = http://www.triplea-game.org/
install = triplea.install
arch = any
license = GPL
- depends = gtk-update-icon-cache
depends = java-runtime
source = https://github.com/triplea-game/triplea/releases/download/${pkgver}/triplea-${pkgver}-all_platforms.zip
- source = https://github.com/chrisfair/tripleapatches/archive/${pkgver}.tar.gz
- source = triplea
- sha256sums = 5e419c7bb6a7cfdf375afed292d769694b4be3d910e1734c0533478e244870d2
- sha256sums = 97b82e8c20a3ba61cfe1376fe32ca5d387d10d60e0eb16213356b3d4f9259670
- sha256sums = 2774c5d96117330cd5edaf7f4aae0f9a6ffbe757b2d9a8ae4bbc5b0dfde9274f
+ sha256sums = 030f6b919be16875347fbb724b53c46b7a23bed30d9c18abdb33c6f7f9ad52c5
pkgname = triplea
diff --git a/PKGBUILD b/PKGBUILD
index 50c26cbb27e9..5a9324ccdd92 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,23 @@
-# Contributor: Raniz <raniz *AT* gmx *DOT* net>
-# Maintainer: Parth Nobel <pnob99 *AT* gmail *DOT* com>
+# Maintainer: Christopher P. Fair
pkgname=triplea
-pkgver=1.9.0.0.7594
+pkgver=2.0.18511
pkgrel=1
pkgdesc='An online multiplayer turn based strategy game and board game engine.'
arch=('any')
+appname="triplea-game-headed-${pkgver}"
url="http://www.triplea-game.org/"
license=('GPL')
install=${pkgname}.install
depends=('gtk-update-icon-cache' 'java-runtime')
-source=( "https://github.com/triplea-game/triplea/releases/download/${pkgver}/triplea-${pkgver}-all_platforms.zip"
- "https://github.com/chrisfair/tripleapatches/archive/${pkgver}.tar.gz"
- "triplea")
-sha256sums=('5e419c7bb6a7cfdf375afed292d769694b4be3d910e1734c0533478e244870d2'
- '97b82e8c20a3ba61cfe1376fe32ca5d387d10d60e0eb16213356b3d4f9259670'
- '2774c5d96117330cd5edaf7f4aae0f9a6ffbe757b2d9a8ae4bbc5b0dfde9274f')
-
-
+source=( "https://github.com/triplea-game/triplea/releases/download/${pkgver}/${appname}.zip")
+sha256sums=('030f6b919be16875347fbb724b53c46b7a23bed30d9c18abdb33c6f7f9ad52c5')
package() {
- install -d "${pkgdir}/usr/share/${pkgname}"
- cd ${srcdir}/tripleapatches-${pkgver}
- cp triplea.patch ${srcdir}
- cd ${srcdir}
- patch -Np4 -i ${srcdir}/triplea.patch
- rm ${srcdir}/${pkgver}.tar.gz
- rm -rf ${srcdir}/tripleapatches-${pkgver}
- rm ${srcdir}/triplea.patch
- rm ${srcdir}/triplea-${pkgver}-all_platforms.zip
- rm ${srcdir}/${pkgname}
- cp ../${pkgname} .
- chmod +x ${srcdir}/${pkgname}
- chmod +x ${srcdir}/TripleA
- cp -rfR ${srcdir} ${pkgdir}/usr/share
- rm -rf ${pkgdir}/usr/share/${pkgname}
- mv ${pkgdir}/usr/share/src ${pkgdir}/usr/share/${pkgname}
- mkdir -p ${pkgdir}/usr/share/applications
- install -Dm644 ${srcdir}/TripleA.desktop ${pkgdir}/usr/share/applications/TripleA.desktop
- install -D -m 0755 ${srcdir}/${pkgname} ${pkgdir}/usr/bin/${pkgname}
+ echo ${source}
+ install -d ${pkgdir}/usr/share/${pkgname}
+ install -d ${pkgdir}/usr/bin
+ cp -rfpv ${srcdir}/* ${pkgdir}/usr/share/${pkgname}
+ cd ${pkgdir}/usr/bin
+ printf "#! /usr/bin/bash \n cd ../share/${pkgname}/bin \n java -jar ${appname}.jar" > triplea
+ chmod +x triplea
}
diff --git a/triplea b/triplea
deleted file mode 100644
index 0200fba1980a..000000000000
--- a/triplea
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-
-cd $(cd $(dirname "$0"); pwd)/../share/triplea
-exec ./TripleA "$@"