summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302017-09-08 17:48:53 +0200
committerM0Rf302017-09-08 17:48:53 +0200
commit28bea3f14e31c3ba45bde92140a2662ca1cf3d04 (patch)
tree25ccfe789307afef8383603a2627a199dfdd1875
parent67eaceb423cd416ab6365ab6fe8cf0009faab280 (diff)
downloadaur-28bea3f14e31c3ba45bde92140a2662ca1cf3d04.tar.gz
iortcw-git: splitted launchers for alternative render
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD66
2 files changed, 48 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7fdeef8fbf34..9e4f555a5b17 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Thu Aug 24 13:49:57 UTC 2017
+# Fri Sep 8 15:48:31 UTC 2017
pkgbase = iortcw-git
pkgdesc = Merge of ioquake3 features and fixes into Return to Castle Wolfenstein
pkgver = 1.51b.r6.ge422b432
@@ -50,3 +50,6 @@ pkgbase = iortcw-git
pkgname = iortcw-git
+pkgname = iortcw-git-rend2
+ pkgdesc = Experimental render for Return to Castle Wolfenstein
+
diff --git a/PKGBUILD b/PKGBUILD
index a2212d07fe05..4e17b3b63b96 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,7 @@
# Maintainer: M0Rf30
+
+pkgbase=iortcw-git
+pkgname=('iortcw-git' 'iortcw-git-rend2')
pkgname=iortcw-git
pkgver=1.51b.r6.ge422b432
pkgrel=1
@@ -46,7 +49,7 @@ build() {
fi
}
-package() {
+package_iortcw-git() {
mkdir -p $pkgdir/opt/iortcw/main
cd "$srcdir/iortcw"
@@ -89,10 +92,6 @@ package() {
sed -i "s:ARCH:x86_64:" \
$srcdir/iortcw-mp.launcher
sed -i "s:ARCH:x86_64:" \
- $srcdir/iortcw-sp-rend2.launcher
- sed -i "s:ARCH:x86_64:" \
- $srcdir/iortcw-mp-rend2.launcher
- sed -i "s:ARCH:x86_64:" \
$srcdir/iortcw-ded.launcher
else
#
@@ -103,26 +102,16 @@ package() {
sed -i "s:ARCH:x86:" \
$srcdir/iortcw-mp.launcher
sed -i "s:ARCH:x86:" \
- $srcdir/iortcw-sp-rend2.launcher
- sed -i "s:ARCH:x86:" \
- $srcdir/iortcw-mp-rend2.launcher
- sed -i "s:ARCH:x86:" \
$srcdir/iortcw-ded.launcher
fi
# Install Launcher Script (Single Player Client)
install -D -m 755 $srcdir/iortcw-sp.launcher \
$pkgdir/usr/bin/iortcw-sp
- # Install Launcher Script (Single Player Client Rend2)
- install -D -m 755 $srcdir/iortcw-sp-rend2.launcher \
- $pkgdir/usr/bin/iortcw-sp-rend2
-
+
# Install Launcher Script (Multi Player Client)
install -D -m 755 $srcdir/iortcw-mp.launcher \
$pkgdir/usr/bin/iortcw-mp
- # Install Launcher Script (Multi Player Client Rend2)
- install -D -m 755 $srcdir/iortcw-mp-rend2.launcher \
- $pkgdir/usr/bin/iortcw-mp-rend2
# Install Launcher Script (Dedicated Server)
install -D -m 755 $srcdir/iortcw-ded.launcher \
@@ -131,22 +120,55 @@ package() {
# Install Desktop File (Single Player)
install -D -m 644 $srcdir/iortcw-sp.desktop \
$pkgdir/usr/share/applications/iortcw-sp.desktop
- # Install Desktop File (Single Player Rend2)
- install -D -m 644 $srcdir/iortcw-sp-rend2.desktop \
- $pkgdir/usr/share/applications/iortcw-sp-rend2.desktop
# Install Desktop File (Multi Player)
install -D -m 644 $srcdir/iortcw-mp.desktop \
$pkgdir/usr/share/applications/iortcw-mp.desktop
- # Install Desktop File (Multi Player Rend2)
- install -D -m 644 $srcdir/iortcw-mp-rend2.desktop \
- $pkgdir/usr/share/applications/iortcw-mp-rend2.desktop
# Install Icon File (Single Player)
install -D -m 644 $srcdir/iortcw.png \
$pkgdir/usr/share/pixmaps/iortcw.png
}
+package_iortcw-git-rend2() {
+pkgdesc="Experimental render for Return to Castle Wolfenstein"
+
+# Modify Launcher Scripts
+ if [ "$CARCH" = "x86_64" ]; then
+ #
+ # x86_64 Systems
+ #
+ sed -i "s:ARCH:x86_64:" \
+ $srcdir/iortcw-sp-rend2.launcher
+ sed -i "s:ARCH:x86_64:" \
+ $srcdir/iortcw-mp-rend2.launcher
+ else
+ #
+ # i686 Systems
+ #
+ sed -i "s:ARCH:x86:" \
+ $srcdir/iortcw-sp-rend2.launcher
+ sed -i "s:ARCH:x86:" \
+ $srcdir/iortcw-mp-rend2.launcher
+ fi
+
+ # Install Launcher Script (Single Player Client Rend2)
+ install -D -m 755 $srcdir/iortcw-sp-rend2.launcher \
+ $pkgdir/usr/bin/iortcw-sp-rend2
+
+ # Install Launcher Script (Multi Player Client Rend2)
+ install -D -m 755 $srcdir/iortcw-mp-rend2.launcher \
+ $pkgdir/usr/bin/iortcw-mp-rend2
+
+ # Install Desktop File (Single Player Rend2)
+ install -D -m 644 $srcdir/iortcw-sp-rend2.desktop \
+ $pkgdir/usr/share/applications/iortcw-sp-rend2.desktop
+
+ # Install Desktop File (Multi Player Rend2)
+ install -D -m 644 $srcdir/iortcw-mp-rend2.desktop \
+ $pkgdir/usr/share/applications/iortcw-mp-rend2.desktop
+}
+
md5sums=('SKIP'
'adea2fbf4a63d89306d2c209b441704d'
'1406929a04621267f4aa02fb661b154a'