summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrent s2016-04-03 08:04:03 -0400
committerbrent s2016-04-03 08:04:03 -0400
commit72879c52f04456662a727c6ac3879b07ab2f6c96 (patch)
treeebd7f12453005be199f869db2402e2868f9d54f4
parent0f7b6f8ae219b84d1c3d6433477f2bc9678804eb (diff)
downloadaur-72879c52f04456662a727c6ac3879b07ab2f6c96.tar.gz
bah
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD28
-rwxr-xr-xspearmint-server.launcher4
-rwxr-xr-xspearmint.launcher4
-rw-r--r--spearmint.service2
5 files changed, 34 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f4f79bcc1214..619d5544007a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sun Apr 3 07:18:56 UTC 2016
+# Sun Apr 3 12:04:03 UTC 2016
pkgbase = spearmint
pkgdesc = An improved ioquake3-based Quake 3: Arena client (note: requires pak files from original CD)
pkgver = 0.2
- pkgrel = 5
+ pkgrel = 6
url = http://spearmint.pw
install = spearmint.install
arch = i686
@@ -19,10 +19,14 @@ pkgbase = spearmint
source = https://raw.githubusercontent.com/zturtleman/spearmint/master/misc/spearmint.svg
source = spearmint.desktop
source = spearmint.service
+ source = spearmint.launcher
+ source = spearmint-server.launcher
sha256sums = 40100f4e321a51661155ba78ae4432debb0e5454390be163595f78e4f27baeab
sha256sums = 51d2af17f344a5a38800b4a82d7be44ae79f2f4ab30201535b468b945ea69122
sha256sums = 38c570ee9372f84d6a617e63c97d5b57ded6641fef442133dd68d9eb6d7ab615
- sha256sums = 179efb08accebc7be70e6656f79599049c74f0a4c5a0bae3b526fb70416a9aa6
+ sha256sums = 065642fa4eed2530a15be47ff18f5cdfc990dcf262656cf902552d2a8e2410e5
+ sha256sums = 667921e0c27baeaa643f80adae3b0e9f8ce274827b89f514c7e5c9a704a7a5a0
+ sha256sums = 64c1a40839604cf905a6caebd29d392504517e6c9d37c9a1de67bdf0178e8255
pkgname = spearmint
diff --git a/PKGBUILD b/PKGBUILD
index 63fdd3e1bb82..e2b82ec583f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=spearmint
pkgver=0.2
-pkgrel=5
+pkgrel=6
pkgdesc="An improved ioquake3-based Quake 3: Arena client (note: requires pak files from original CD)"
url="http://spearmint.pw"
license=("GPL3")
@@ -16,11 +16,15 @@ install=spearmint.install
source=("${pkgname}.tar.xz::https://github.com/zturtleman/${pkgname}/releases/download/release-${pkgver}/${pkgname}-${pkgver}-linux.tar.xz"
"https://raw.githubusercontent.com/zturtleman/${pkgname}/master/misc/${pkgname}.svg"
"spearmint.desktop"
- "spearmint.service")
+ "spearmint.service"
+ "spearmint.launcher"
+ "spearmint-server.launcher")
sha256sums=("40100f4e321a51661155ba78ae4432debb0e5454390be163595f78e4f27baeab"
"51d2af17f344a5a38800b4a82d7be44ae79f2f4ab30201535b468b945ea69122"
"38c570ee9372f84d6a617e63c97d5b57ded6641fef442133dd68d9eb6d7ab615"
- "179efb08accebc7be70e6656f79599049c74f0a4c5a0bae3b526fb70416a9aa6")
+ "065642fa4eed2530a15be47ff18f5cdfc990dcf262656cf902552d2a8e2410e5"
+ "667921e0c27baeaa643f80adae3b0e9f8ce274827b89f514c7e5c9a704a7a5a0"
+ "64c1a40839604cf905a6caebd29d392504517e6c9d37c9a1de67bdf0178e8255")
build() {
cd ${srcdir}
@@ -60,6 +64,8 @@ package() {
install -d -m 755 ${pkgdir}/usr/bin
install -d -m 755 ${pkgdir}/usr/share/doc/${pkgname}
install -d -m 750 ${pkgdir}/opt/quake3/{baseq3,missionpack,settings}
+ install -m 750 ${srcdir}/${pkgname}.launcher ${pkgdir}/opt/quake3/
+ install -m 750 ${srcdir}/${pkgname}-server.launcher ${pkgdir}/opt/quake3/
install -m 750 ${srcdir}/${pkgname}/${pkgname} ${pkgdir}/opt/quake3/
install -m 750 ${srcdir}/${pkgname}/${pkgname}-server ${pkgdir}/opt/quake3/
install -m 750 ${srcdir}/${pkgname}/mint-renderer-opengl*_${_ARCH}.so ${pkgdir}/opt/quake3/
@@ -71,13 +77,15 @@ package() {
rm ${pkgdir}/usr/share/doc/${pkgname}/COPYING.txt
cd ${pkgdir}/usr/bin
- ln -sf /opt/quake3/${pkgname}-server ${pkgname}
- ln -sf /opt/quake3/ioq3ded ${pkgname}-server
- ln -sf ${pkgname} quake3
- ln -sf ${pkgname}-server q3ded
- ln -s ${pkgname} ioquake3
- ln -s ${pkgname}-server ioq3ded
- cd ${srcdir}/${pkgname}
+ ln -sf /opt/quake3/${pkgname}.launcher ${pkgname}
+ ln -sf /opt/quake3/${pkgname}-server.launcher ${pkgname}-server
+ ln -sf /opt/quake3/${pkgname}.launcher quake3
+ ln -sf /opt/quake3/${pkgname}-server.launcher q3ded
+ ln -sf /opt/quake3/${pkgname}.launcher ioquake3
+ ln -sf /opt/quake3${pkgname}-server.launcher ioq3ded
+ cd ${pkgdir}/opt/quake3
+ ln -sf ${pkgname} ioquake3
+ ln -sf ${pkgname}-server ioq3ded
install -D -m 644 ${srcdir}/spearmint.service ${pkgdir}/usr/lib/systemd/system/spearmint.service
diff --git a/spearmint-server.launcher b/spearmint-server.launcher
new file mode 100755
index 000000000000..cddb30b7df51
--- /dev/null
+++ b/spearmint-server.launcher
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cd /opt/quake3
+/opt/quake3/spearmint-server ${*}
diff --git a/spearmint.launcher b/spearmint.launcher
new file mode 100755
index 000000000000..433f196c7147
--- /dev/null
+++ b/spearmint.launcher
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cd /opt/quake3
+/opt/quake3/spearmint ${*}
diff --git a/spearmint.service b/spearmint.service
index 83c531852d84..d6fa639946a3 100644
--- a/spearmint.service
+++ b/spearmint.service
@@ -5,7 +5,7 @@ Description=This service spawns an ioquake3 (Spearmint) dedicated server with sa
[Service]
User=spearmint
-ExecStart=$(which q3ded) +set dedicated 2
+ExecStart=/usr/bin/q3ded +set dedicated 2
Restart=on-abort
# there are several options to tweak the server's performance:
# net_port defines the UDP-port used for connections to the server