summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Fuentes2019-01-20 23:28:12 -0500
committerVictor Fuentes2019-01-20 23:28:12 -0500
commit0ff1febdea1a4e0bf980fda125fe091d402ffe8e (patch)
tree6de04af0be98efdacafc0ada62d63c00430173a2
downloadaur-0ff1febdea1a4e0bf980fda125fe091d402ffe8e.tar.gz
Inital commit
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD52
-rw-r--r--srb2kart-opengl.desktop8
-rw-r--r--srb2kart.desktop8
4 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1d7129118372
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = srb2kart
+ pkgdesc = A kart racing mod based on the 3D Sonic the Hedgehog fangame Sonic Robo Blast 2, based on a modified version of Doom Legacy.
+ pkgver = 1.0.2
+ pkgrel = 1
+ url = https://mb.srb2.org/showthread.php?t=43708
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = mesa
+ makedepends = glu
+ makedepends = nasm
+ depends = lib32-sdl2
+ depends = lib32-sdl2_mixer
+ depends = lib32-libpng
+ depends = lib32-libgme
+ depends = srb2-data=1.0.2
+ source = git+https://github.com/STJr/Kart-Public.git#tag=v1.0.2
+ source = https://github.com/STJr/Kart-Public/releases/download/v1.0.2/srb2kart-v102-patch.zip
+ source = srb2kart.desktop
+ source = srb2kart-opengl.desktop
+ sha256sums = SKIP
+ sha256sums = eaeb4455aeb83f0e792dd9e4da5f7bc35e509058aeb3ab2c75d89a1118153105
+ sha256sums = fe154805cea950fc792faa266ef7d303cbccab893f802c2a85a2afdd0af51bc6
+ sha256sums = 8082c8bad5bdf102d111d4e4d2eb8c73e9f30c1e54935091cd83f4928b3fc3dd
+ makedepends_i686 = nasm
+
+pkgname = srb2kart
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4479000baa92
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: steeltitanium <steeltitanium1 at gmail dot com>
+# Contributor: steeltitanium <steeltitanium1 at gmail dot com>
+
+pkgname=srb2kart
+pkgver=1.0.2
+_dataver=1.0.2
+_patchver=1.0.2
+pkgrel=1
+pkgdesc='A kart racing mod based on the 3D Sonic the Hedgehog fangame Sonic Robo Blast 2, based on a modified version of Doom Legacy.'
+arch=('i686' 'x86_64')
+license=('GPL')
+url='https://mb.srb2.org/showthread.php?t=43708'
+depends=('lib32-sdl2' 'lib32-sdl2_mixer' 'lib32-libpng' 'lib32-libgme' "srb2-data=$_dataver")
+makedepends=('mesa' 'glu' 'nasm')
+makedepends_i686=('nasm')
+source=("git+https://github.com/STJr/Kart-Public.git#tag=v$pkgver"
+
+"https://github.com/STJr/Kart-Public/releases/download/v$pkgver/srb2kart-v${_patchver//./}-patch.zip"
+ "srb2kart.desktop"
+ "srb2kart-opengl.desktop")
+sha256sums=('SKIP'
+
+'eaeb4455aeb83f0e792dd9e4da5f7bc35e509058aeb3ab2c75d89a1118153105'
+
+'fe154805cea950fc792faa266ef7d303cbccab893f802c2a85a2afdd0af51bc6'
+
+'8082c8bad5bdf102d111d4e4d2eb8c73e9f30c1e54935091cd83f4928b3fc3dd')
+
+prepare() {
+ cd Kart-Public/src
+ # disable Animated PNG saving support, allows build with libpng16
+ sed 's|#define USE_APNG|/* & */|' -i m_misc.c
+}
+
+build() {
+ cd Kart-Public/src
+
+ # do not upx binary (optional: show warnings, be verbose)
+ CC="cc -m32" make LINUX=1 NOUPX=1 #WARNINGMODE=1 #ECHO=1
+}
+
+package() {
+ install -Dm755 Kart-Public/bin/Linux/Release/lsdl2srb2kart "$pkgdir"/usr/bin/srb2kart
+
+ # data patch
+ install -Dm644 patch.kart "$pkgdir"/usr/share/games/SRB2Kart/patch.kart
+
+ # icon + .desktop
+ install -Dm644 Kart-Public/src/sdl/SDL_icon.xpm "$pkgdir"/usr/share/pixmaps/srb2kart.xpm
+ install -Dm644 srb2kart.desktop "$pkgdir"/usr/share/applications/srb2kart.desktop
+ install -m644 srb2kart-opengl.desktop "$pkgdir"/usr/share/applications/srb2kart-opengl.desktop
+}
diff --git a/srb2kart-opengl.desktop b/srb2kart-opengl.desktop
new file mode 100644
index 000000000000..6894169f4156
--- /dev/null
+++ b/srb2kart-opengl.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Sonic Robo Blast 2 Kart (OpenGL)
+Comment=A kart racing mod based on the 3D Sonic the Hedgehog fangame Sonic Robo Blast 2, based on a modified version of Doom Legacy.
+Exec=srb2kart -opengl
+Icon=srb2kart
+Terminal=false
+Categories=Game;
diff --git a/srb2kart.desktop b/srb2kart.desktop
new file mode 100644
index 000000000000..69a75578e120
--- /dev/null
+++ b/srb2kart.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Sonic Robo Blast 2 Kart
+Comment=A kart racing mod based on the 3D Sonic the Hedgehog fangame Sonic Robo Blast 2, based on a modified version of Doom Legacy.
+Exec=srb2kart
+Icon=srb2kart
+Terminal=false
+Categories=Game;