diff options
author | LightDot | 2021-11-12 17:53:01 +0100 |
---|---|---|
committer | LightDot | 2021-11-12 17:53:01 +0100 |
commit | 8baa315b9820b92279c0e62624f27692f0a9fa84 (patch) | |
tree | ca6be21c675fa4b8bcc4ad35c3ac0dabe0244248 | |
download | aur-8baa315b9820b92279c0e62624f27692f0a9fa84.tar.gz |
Initial Star Ruler 2 commit, r68.f07b3cd
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | starruler2.desktop | 11 |
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8b7fb0f81da3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = openstarruler-git + pkgdesc = Massive scale 4X-RTS set in space. Control planets, manipulate politics, research technologies and command armies in your quest for galactic dominance. + pkgver = r68.f07b3cd + pkgrel = 1 + url = http://starruler2.com/ + arch = x86_64 + license = MIT + makedepends = git + makedepends = cmake + 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 + conflicts = starruler2 + replaces = starruler2 + source = OpenStarRuler::git+https://github.com/OpenSRProject/OpenStarRuler.git + source = OpenStarRuler-Data::git+https://github.com/OpenSRProject/OpenStarRuler-Data.git + source = starruler2.desktop + sha256sums = SKIP + sha256sums = SKIP + sha256sums = 983a5e99e67999430b56f755e24e179cf2df2286d7492e80a0635477d73b9133 + +pkgname = openstarruler-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..89adf4de25f9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: LightDot <lightdot -a-t- g m a i l > +# Contributor: Timo Wilken <timo.21.wilken+aur@gmail.com> + +pkgname=openstarruler-git +pkgver=r68.f07b3cd +pkgrel=1 +pkgdesc="Massive scale 4X-RTS set in space. Control planets, manipulate politics, research technologies and command armies in your quest for galactic dominance." +arch=('x86_64') +url="http://starruler2.com/" +license=('MIT') +depends=('libpng' 'zlib' 'glew' 'glu' 'freetype2' 'libvorbis' 'libogg' 'openal' 'bzip2' 'libxrandr' 'curl') +makedepends=('git' 'cmake' 'gcc' 'make') +provides=('starruler2') +conflicts=('starruler2') +replaces=('starruler2') +source=('OpenStarRuler::git+https://github.com/OpenSRProject/OpenStarRuler.git' + 'OpenStarRuler-Data::git+https://github.com/OpenSRProject/OpenStarRuler-Data.git' + 'starruler2.desktop') +sha256sums=('SKIP' + 'SKIP' + '983a5e99e67999430b56f755e24e179cf2df2286d7492e80a0635477d73b9133') + +pkgver() { + cd OpenStarRuler + printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd OpenStarRuler + LDFLAGS=-std=c++11 make -k -f source/linux/Makefile compile "-j$(nproc)" +} + +package() { + cd "$srcdir/OpenStarRuler" + install -m 0644 -Dt "$pkgdir/usr/share/pixmaps/" sr2.png + install -m 0644 -Dt "$pkgdir/usr/share/applications/" openstarruler.destop + install -m 0755 -Dt "$pkgdir/opt/starruler2/" StarRuler2.sh + cp --preserve=mode -drt "$pkgdir/opt/starruler2/" bin + cd "$srcdir/OpenStarRuler-Data" + cp --preserve=mode -drt "$pkgdir/opt/starruler2/" maps mods locales data scripts +} diff --git a/starruler2.desktop b/starruler2.desktop new file mode 100644 index 000000000000..0642e71561f6 --- /dev/null +++ b/starruler2.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Star Ruler 2 +Comment=Massive scale 4X-RTS set in space +Icon=sr2 +Exec=/opt/starruler2/StarRuler2.sh +Terminal=false +StartupNotify=false +Categories=Game +Path=/opt/starruler2 |