diff options
author | Minze Zwerver | 2018-07-24 11:21:29 +0200 |
---|---|---|
committer | Minze Zwerver | 2018-07-24 11:21:29 +0200 |
commit | 036838daf053a4b58b0430851c92d407ce68cb9c (patch) | |
tree | 471cb075a114b5a040d384c78b4522e3966c6967 | |
download | aur-036838daf053a4b58b0430851c92d407ce68cb9c.tar.gz |
1st commit
might or might not work.
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | starruler2.desktop | 11 |
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 |