[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