From a88bad88f7c15a20d74fe0d785a7caf97ba9d4f6 Mon Sep 17 00:00:00 2001 From: Gaming4JC Date: Sun, 8 May 2016 18:33:49 -0400 Subject: add vassal board game engine --- pcr/vassal/PKGBUILD | 65 ++++++++++++++++++++++++++++++++++++++++++ pcr/vassal/VASSAL-256x256.png | Bin 0 -> 18500 bytes 2 files changed, 65 insertions(+) create mode 100644 pcr/vassal/PKGBUILD create mode 100644 pcr/vassal/VASSAL-256x256.png diff --git a/pcr/vassal/PKGBUILD b/pcr/vassal/PKGBUILD new file mode 100644 index 000000000..0412acd1d --- /dev/null +++ b/pcr/vassal/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Luke R. GPG: rsa4096/3EAE8697 +# Contributor (Arch): David Vilar +pkgname=vassal +pkgver=3.2.16 +pkgrel=2 +pkgdesc="Game engine for building and playing online adaptations of board games and card games." +arch=('i686' 'x86_64') +url="http://www.vassalengine.org/" +license=('LGPL') +groups=() +depends=('java-runtime') +makedepends=('') +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=(http://sourceforge.net/projects/vassalengine/files/VASSAL-current/VASSAL-${pkgver}/VASSAL-${pkgver}-linux.tar.bz2 + VASSAL-256x256.png) +noextract=() +sha512sum=('8e80b0096778c485d264b7c29f08fd63' + '4a4ec11bdbd7dbbf56e6f1d533f69a7e') +build() { + true +} + +package() { + cd "$srcdir/VASSAL-$pkgver" + destdir=$pkgdir/usr/share/java/$pkgname + + mkdir -p $destdir + + jar xf lib/Vengine.jar images/VASSAL-256x256.png + + cp -r doc lib $destdir + + mkdir -p $pkgdir/usr/bin + cat << EOF > $pkgdir/usr/bin/vassal +#!/bin/bash +cd /usr/share/java/$pkgname && java -classpath lib/Vengine.jar VASSAL.launch.ModuleManager "\$@" +EOF + chmod a+x $pkgdir/usr/bin/vassal + + mkdir -p $destdir/images + cp $srcdir/VASSAL-256x256.png $destdir/images + + mkdir -p $pkgdir/usr/share/applications + cat << EOF > $pkgdir/usr/share/applications/vassal.desktop +[Desktop Entry] +Comment=${pkgdesc} +Terminal=false +Name=Vassal +Exec=/usr/bin/vassal +Type=Application +Icon=/usr/share/java/${pkgname}/images/VASSAL-256x256.png +EOF + +} + +# vim:set ts=2 sw=2 et: +md5sums=('8e80b0096778c485d264b7c29f08fd63' + '4a4ec11bdbd7dbbf56e6f1d533f69a7e') diff --git a/pcr/vassal/VASSAL-256x256.png b/pcr/vassal/VASSAL-256x256.png new file mode 100644 index 000000000..634a3ccc5 Binary files /dev/null and b/pcr/vassal/VASSAL-256x256.png differ -- cgit v1.2.3-54-g00ecf