[arch-commits] Commit in xonotic/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Thu Jan 23 02:55:07 UTC 2020
Date: Thursday, January 23, 2020 @ 02:55:07
Author: svenstaro
Revision: 554673
upgpkg: xonotic 0.8.2-4: Modernize package a bit
Modified:
xonotic/trunk/PKGBUILD
----------+
PKGBUILD | 30 +++++++++++-------------------
1 file changed, 11 insertions(+), 19 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-01-23 02:49:24 UTC (rev 554672)
+++ PKGBUILD 2020-01-23 02:55:07 UTC (rev 554673)
@@ -1,9 +1,9 @@
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
# Contributor: Alexander Suhoverhov <cy at ngs dot ru>
# Contributor: Jookia <166291 at gmail.com>
pkgname=xonotic
pkgver=0.8.2
-pkgrel=3
+pkgrel=4
pkgdesc="A free, fast-paced crossplatform first-person shooter"
arch=('x86_64')
url="http://xonotic.org"
@@ -20,20 +20,12 @@
'963273811453f713ab70f5d12b918c1513a9a7995cd1d2572f0b9060d945391bf7db4ae04ae586531ecf3a088f837803a66ac267d9285928d8b2e82c98b7158b')
build() {
- # compile Xonotic-flavored fteqcc
- #make -C Xonotic/source/fteqcc
-
- # compile QuakeC game code
- #( cd Xonotic/source/qcsrc/server && ../../fteqcc/fteqcc.bin -O3 -Ono-c -Ono-cs )
- #( cd Xonotic/source/qcsrc/client && ../../fteqcc/fteqcc.bin -O3 -Ono-c -Ono-cs )
- #( cd Xonotic/source/qcsrc/menu && ../../fteqcc/fteqcc.bin -O3 -Ono-c -Ono-cs )
-
# compile engine
make -C Xonotic/source/darkplaces CPUOPTIMIZATIONS="${CFLAGS}" DP_FS_BASEDIR=/usr/share/xonotic/ DP_LINK_TO_LIBJPEG=1 cl-release
make -C Xonotic/source/darkplaces CPUOPTIMIZATIONS="${CFLAGS}" DP_FS_BASEDIR=/usr/share/xonotic/ DP_LINK_TO_LIBJPEG=1 sdl-release
make -C Xonotic/source/darkplaces CPUOPTIMIZATIONS="${CFLAGS}" DP_FS_BASEDIR=/usr/share/xonotic/ DP_LINK_TO_LIBJPEG=1 sv-release
- cd $srcdir/Xonotic/source/d0_blind_id
+ cd "$srcdir"/Xonotic/source/d0_blind_id
sh autogen.sh
./configure --prefix=/usr --disable-rijndael
make
@@ -43,22 +35,22 @@
cd $srcdir/Xonotic
# binaries
- install -Dm755 source/darkplaces/darkplaces-dedicated $pkgdir/usr/bin/xonotic-dedicated
- install -Dm755 source/darkplaces/darkplaces-glx $pkgdir/usr/bin/xonotic-glx
- install -Dm755 source/darkplaces/darkplaces-sdl $pkgdir/usr/bin/xonotic-sdl
+ install -Dm755 source/darkplaces/darkplaces-dedicated "$pkgdir"/usr/bin/xonotic-dedicated
+ install -Dm755 source/darkplaces/darkplaces-glx "$pkgdir"/usr/bin/xonotic-glx
+ install -Dm755 source/darkplaces/darkplaces-sdl "$pkgdir"/usr/bin/xonotic-sdl
# convenience files
- mkdir -p $pkgdir/usr/share/applications
- install -Dm644 $srcdir/*.desktop -t $pkgdir/usr/share/applications
+ mkdir -p "$pkgdir"/usr/share/applications
+ install -Dm644 "$srcdir"/*.desktop -t "$pkgdir"/usr/share/applications
for size in 16 22 24 32 48 64 128 256 512; do
- install -Dm644 $srcdir/Xonotic/misc/logos/icons_png/xonotic_${size}.png \
+ install -Dm644 "$srcdir"/Xonotic/misc/logos/icons_png/xonotic_${size}.png \
"$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/xonotic.png"
done
# crypto stuff
- cd $srcdir/Xonotic/source/d0_blind_id
- make DESTDIR=$pkgdir install
+ cd "$srcdir"/Xonotic/source/d0_blind_id
+ make DESTDIR="$pkgdir" install
}
# vim: ts=2:sw=2 et:
More information about the arch-commits
mailing list