summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinze Zwerver2018-07-24 11:21:29 +0200
committerMinze Zwerver2018-07-24 11:21:29 +0200
commit036838daf053a4b58b0430851c92d407ce68cb9c (patch)
tree471cb075a114b5a040d384c78b4522e3966c6967
downloadaur-036838daf053a4b58b0430851c92d407ce68cb9c.tar.gz
1st commit
might or might not work.
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD54
-rw-r--r--starruler2.desktop11
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..65354408f377
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = starruler2-git
+ pkgdesc = 4X Space Strategy game Star Ruler 2's open source distribution.
+ pkgver = dad50e1
+ pkgrel = 0
+ url = http://starruler2.com/
+ arch = x86_64
+ license = MIT
+ makedepends = cmake
+ makedepends = imagemagick
+ makedepends = gcc
+ makedepends = make
+ depends = libpng
+ depends = zlib
+ depends = glew
+ depends = glu
+ depends = freetype2
+ depends = libvorbis
+ depends = libogg
+ depends = openal
+ depends = bzip2
+ depends = libxrandr
+ depends = curl
+ provides = starruler2
+ source = git+https://github.com/BlindMindStudios/StarRuler2-Source.git
+ sha256sums = SKIP
+
+pkgname = starruler2-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7fb3a4cb97ad
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Ysblokje <ysblokje at gmail dot com>
+# git version for the opensourced starruler2
+pkgname=starruler2-git
+pkgver=dad50e1
+pkgrel=0
+pkgdesc="4X Space Strategy game Star Ruler 2's open source distribution."
+arch=('x86_64')
+url="http://starruler2.com/"
+license=('MIT')
+depends=('libpng' 'zlib' 'glew' 'glu' 'freetype2' 'libvorbis' 'libogg' 'openal' 'bzip2' 'libxrandr' 'curl')
+optdepends=()
+makedepends=('cmake' 'imagemagick' 'gcc' 'make')
+provides=('starruler2')
+conflicts=()
+source=("git+https://github.com/BlindMindStudios/StarRuler2-Source.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd StarRuler2-Source
+ echo $(git rev-parse --short HEAD)
+}
+
+build() {
+ cd StarRuler2-Source
+ make -f source/linux/Makefile
+ convert sr2.ico sr2.png
+}
+
+prepare() {
+ echo "prepare"
+}
+
+package() {
+ echo "package"
+ dest=${pkgdir}/opt/starruler2/
+ mkdir -p ${pkgdir}/usr/share/{pixmaps,applications}
+ cp ${startdir}/starruler2.desktop ${pkgdir}/usr/share/applications/
+ cd ${srcdir}/StarRuler2-Source
+ cp sr2.png ${pkgdir}/usr/share/pixmaps/
+ mkdir -p ${dest}
+ chmod +x StarRuler2.sh
+ cp -a StarRuler2.sh ${dest}
+ cp -a bin maps mods locales data scripts ${dest}
+# install -Dt ${dest}/maps maps
+# install -Dt ${dest}/mods mods
+# install -Dt ${dest}/locales locales
+# install -Dt ${dest}/data data
+# install -m 644 sr2.ico ${dest}
+# make DESTDIR=$pkgdir/ install
+ # cd $pkgdir/usr/share/applications
+ # sed -i -e 's/Categories=Application/Categories=Development;/' companion21.desktop
+ # sed -i -e 's/Categories=Application/Categories=Development;/' simulator21.desktop
+ # rm -Rf $pkgdir/lib
+}
diff --git a/starruler2.desktop b/starruler2.desktop
new file mode 100644
index 000000000000..d26d04a3fcba
--- /dev/null
+++ b/starruler2.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Encoding=UTF-8
+Name=StarRuler 2
+Comment=Opensource version of the 4X game StarRuler 2
+Icon=sr2
+Exec=/opt/starruler2/StarRuler2.sh
+Terminal=false
+StartupNotify=false
+Categories=Game
+Path=/opt/starruler2