From 5c89eb00d10b0f126d44f0785eaa9eea73b8a569 Mon Sep 17 00:00:00 2001 From: Jaroslav Lichtblau Date: Fri, 28 Nov 2014 20:17:14 +0100 Subject: [PATCH] Initial PKGBUILD status as of 28.11.2014 --- .AURINFO | 19 ++++++++++++++ .SRCINFO | 19 ++++++++++++++ PKGBUILD | 50 +++++++++++++++++++++++++++++++++++++ vegastrike-data-svn.desktop | 11 ++++++++ vegastrike-data-svn.install | 6 +++++ 5 files changed, 105 insertions(+) create mode 100644 .AURINFO create mode 100644 .SRCINFO create mode 100644 PKGBUILD create mode 100644 vegastrike-data-svn.desktop create mode 100644 vegastrike-data-svn.install diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..641f78b3d428 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,19 @@ +pkgbase = vegastrike-data-svn + pkgdesc = SVN version of a 3D OpenGL Action-Space-Sim allowing players to trade and bounty hunt in a vast universe. + pkgver = 13681 + pkgrel = 1 + url = http://vegastrike.sourceforge.net/ + install = vegastrike-data-svn.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = subversion + depends = desktop-file-utils + depends = vegastrike + optdepends = vegastrike-svn: development version of the game binaries + conflicts = vegastrike-data + source = vegastrike-data-svn.desktop + md5sums = 4ccd4180c57a5544841e3365330a61d9 + +pkgname = vegastrike-data-svn + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..641f78b3d428 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = vegastrike-data-svn + pkgdesc = SVN version of a 3D OpenGL Action-Space-Sim allowing players to trade and bounty hunt in a vast universe. + pkgver = 13681 + pkgrel = 1 + url = http://vegastrike.sourceforge.net/ + install = vegastrike-data-svn.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = subversion + depends = desktop-file-utils + depends = vegastrike + optdepends = vegastrike-svn: development version of the game binaries + conflicts = vegastrike-data + source = vegastrike-data-svn.desktop + md5sums = 4ccd4180c57a5544841e3365330a61d9 + +pkgname = vegastrike-data-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..528411138362 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Jaroslav Lichtblau + +pkgname=vegastrike-data-svn +_pkgname=vegastrike +pkgver=13681 +pkgrel=1 +pkgdesc="SVN version of a 3D OpenGL Action-Space-Sim allowing players to trade and bounty hunt in a vast universe." +arch=('i686' 'x86_64') +url="http://vegastrike.sourceforge.net/" +license=('GPL') +depends=('desktop-file-utils' 'vegastrike') +makedepends=('subversion') +optdepends=('vegastrike-svn: development version of the game binaries') +conflicts=('vegastrike-data') +install=${pkgname}.install + +source=($pkgname.desktop) +md5sums=('4ccd4180c57a5544841e3365330a61d9') + +_svntrunk=https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data +_svnmod=data + +package() { + cd "${srcdir}" + +#data files + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + msg "Vegastrike DATA SVN checkout done or server timeout" + +#data files install + install -d "${pkgdir}"/usr/share + cp -a "${srcdir}"/data "${pkgdir}"/usr/share + mv "${pkgdir}"/usr/share/data "${pkgdir}"/usr/share/${_pkgname} + +#install man page, .desktop file and icon + install -D -m644 "${pkgdir}"/usr/share/${_pkgname}/documentation/${_pkgname}.1 \ + "${pkgdir}"/usr/share/man/man1/${_pkgname}.1 + install -D -m644 "${srcdir}"/${pkgname}.desktop \ + "${pkgdir}"/usr/share/applications/${_pkgname}.desktop + install -D -m644 "${pkgdir}"/usr/share/${_pkgname}/${_pkgname}.xpm \ + "${pkgdir}"/usr/share/pixmaps/${_pkgname}.xpm + +#removing unneeded + rm -rf `find "${pkgdir}"/usr/share -type d -name .svn` +#find "${pkgdir}"/usr/share -type d -name '.svn' | xargs rm -rf +} diff --git a/vegastrike-data-svn.desktop b/vegastrike-data-svn.desktop new file mode 100644 index 000000000000..0880b469937a --- /dev/null +++ b/vegastrike-data-svn.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=Vega Strike SVN +Comment=Play a 3D space combat and simulation +Comment[cs]=Hraj 3D vesmírnou simulaci +Comment[es]=Juega un combate y una simulación del espacio 3D +Exec=vegastrike +Icon=vegastrike +StartupNotify=true +Terminal=false +Categories=Game;StrategyGame; diff --git a/vegastrike-data-svn.install b/vegastrike-data-svn.install new file mode 100644 index 000000000000..7376d03ab252 --- /dev/null +++ b/vegastrike-data-svn.install @@ -0,0 +1,6 @@ +post_install() { + echo -n "Updating desktop and mime database ..." + update-desktop-database -q + echo " done!" + echo "==> Before running VegaStrike, you may adjust game preferences with the 'vssetup' command." +}