summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLightDot2021-11-12 17:53:01 +0100
committerLightDot2021-11-12 17:53:01 +0100
commit8baa315b9820b92279c0e62624f27692f0a9fa84 (patch)
treeca6be21c675fa4b8bcc4ad35c3ac0dabe0244248
downloadaur-8baa315b9820b92279c0e62624f27692f0a9fa84.tar.gz
Initial Star Ruler 2 commit, r68.f07b3cd
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD41
-rw-r--r--starruler2.desktop11
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