summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2014-10-03 15:30:22 +0200
committerCarsten Teibes2014-10-03 15:30:22 +0200
commit842357583f14aa39e143a81e1ea0490c0fa27cc8 (patch)
treede1c988e7128025409874470228534b28365ab92
downloadaur-842357583f14aa39e143a81e1ea0490c0fa27cc8.tar.gz
[add] opensurge-svn
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD43
-rw-r--r--opensurge.desktop7
-rw-r--r--opensurge.sh3
4 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..73408ab423e2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = opensurge-svn
+ pkgdesc = Retro-style 2D sidescroller inspired by old-school sonic games (development version)
+ pkgver = r765
+ pkgrel = 1
+ url = http://opensnc.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = cmake
+ makedepends = svn
+ depends = alure
+ depends = alfont
+ source = opensurge::svn+http://svn.code.sf.net/p/opensnc/code/opensurge/trunk
+ source = opensurge.desktop
+ source = opensurge.sh
+ sha256sums = SKIP
+ sha256sums = 04bc0d01613bb61553a753c0cbbc7be727ea4ee57078284832faaea32d3bd2fb
+ sha256sums = accfeeaf152bed5332c1c5e87fae3f4f1f344ed195dd18089b8bd38bf6fa3813
+
+pkgname = opensurge-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..37fde0db4612
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG
+# Contributor: Hakim Zulkufli <acrox999@gmail.com>
+
+pkgname=opensurge-svn
+pkgver=r765
+pkgrel=1
+pkgdesc="Retro-style 2D sidescroller inspired by old-school sonic games (development version)"
+arch=('i686' 'x86_64')
+url="http://opensnc.sourceforge.net/"
+license=('GPL2')
+depends=('alure' 'alfont')
+makedepends=('cmake' 'svn')
+source=(${pkgname%-*}::"svn+http://svn.code.sf.net/p/opensnc/code/opensurge/trunk"
+ "${pkgname%-*}.desktop"
+ "${pkgname%-*}.sh")
+sha256sums=('SKIP'
+ '04bc0d01613bb61553a753c0cbbc7be727ea4ee57078284832faaea32d3bd2fb'
+ 'accfeeaf152bed5332c1c5e87fae3f4f1f344ed195dd18089b8bd38bf6fa3813')
+
+pkgver() {
+ cd ${pkgname%-*}
+
+ local ver="$(svnversion)"
+ printf "r%s" "${ver//[[:alpha:]]}"
+}
+
+build() {
+ cd ${pkgname%-*}
+
+ cmake .
+ make
+}
+
+package() {
+ cd ${pkgname%-*}
+
+ make DESTDIR="$pkgdir/" install
+ msg2 "Please ignore the above error about copying the executable, we use a launcher script for Arch Linux."
+ install -Dm755 ../${pkgname%-*}.sh "$pkgdir"/usr/bin/${pkgname%-*}
+ # .desktop entry
+ install -Dm644 ../${pkgname%-*}.desktop "$pkgdir"/usr/share/applications/${pkgname%-*}.desktop
+ install -Dm644 src/misc/${pkgname%-*}_48x48.png "$pkgdir"/usr/share/pixmaps/${pkgname%-*}.png
+}
diff --git a/opensurge.desktop b/opensurge.desktop
new file mode 100644
index 000000000000..63d910f9fc44
--- /dev/null
+++ b/opensurge.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=Open Surge
+Exec=opensurge
+Icon=opensurge
+Comment=Game based on the "Sonic the Hedgehog" universe
+Categories=Game;ArcadeGame;
diff --git a/opensurge.sh b/opensurge.sh
new file mode 100644
index 000000000000..c6aaa6d9de81
--- /dev/null
+++ b/opensurge.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+cd /usr/share/opensurge && exec ./opensurge