[arch-commits] Commit in sauerbraten/trunk (3 files)
Eli Schwartz
eschwartz at archlinux.org
Thu Jan 11 06:34:30 UTC 2018
Date: Thursday, January 11, 2018 @ 06:34:25
Author: eschwartz
Revision: 281287
upgpkg: sauerbraten 2013_02_03_collect_edition-5
migrate to systemd-sysusers
Fix unquoted $srcdir/$pkgdir, HTTPS source downloads
Added:
sauerbraten/trunk/sauerbraten.sysusers
Modified:
sauerbraten/trunk/PKGBUILD
Deleted:
sauerbraten/trunk/sauerbraten.install
----------------------+
PKGBUILD | 42 ++++++++++++++++++++++--------------------
sauerbraten.install | 16 ----------------
sauerbraten.sysusers | 1 +
3 files changed, 23 insertions(+), 36 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-11 06:26:27 UTC (rev 281286)
+++ PKGBUILD 2018-01-11 06:34:25 UTC (rev 281287)
@@ -7,22 +7,22 @@
pkgname=sauerbraten
pkgver=2013_02_03_collect_edition
-pkgrel=4
+pkgrel=5
pkgdesc="FPS that uses an improved version of the Cube engine"
arch=('x86_64')
url="http://www.sauerbraten.org/"
license=('ZLIB')
makedepends=('sdl_mixer' 'sdl_image' 'mesa-libgl' 'glu') # gendesk
-install=sauerbraten.install
backup=('etc/conf.d/sauerbraten')
-source=(http://downloads.sourceforge.net/$pkgname/${pkgname}_${pkgver}_linux.tar.bz2
- sauerbraten-client
- sauerbraten-server
- sauerbraten.confd
- sauerbraten.png
- sauerbraten.service
- sauerbraten.desktop
- license.txt)
+source=(https://downloads.sourceforge.net/$pkgname/${pkgname}_${pkgver}_linux.tar.bz2
+ sauerbraten-client
+ sauerbraten-server
+ sauerbraten.confd
+ sauerbraten.png
+ sauerbraten.service
+ sauerbraten.sysusers
+ sauerbraten.desktop
+ license.txt)
md5sums=('2cfbd619981402898f97b93be08d58ac'
'cb84f0baa72ad88b939a9e5fd0916559'
'4a42c314d01ccdc4c76fad38d18c7434'
@@ -29,6 +29,7 @@
'c28be8761ede9ca82b6ab311aa7f6d42'
'3e602f421f7342cf8c3ed16314523d6f'
'3c964cdd0906461c0404641b1eb52d96'
+ 'fc36c503ed77dd9b9733a406f6d42f3c'
'05c1f5f33c744097c4c70f1e23738847'
'cf46cd0148f03b7477f7c54aec865abe')
#_exec=('sauerbraten-client %u')
@@ -45,19 +46,20 @@
package() {
depends=('sdl_mixer' 'sdl_image' 'libgl' 'sauerbraten-data')
- cd ${srcdir}/$pkgname/src
+ cd "${srcdir}"/$pkgname/src
make DESTDIR="${pkgdir}" install
cd ..
- install -D bin_unix/native_client ${pkgdir}/opt/sauerbraten/bin/linux_client
- install -D bin_unix/native_server ${pkgdir}/opt/sauerbraten/bin/linux_server
+ install -D bin_unix/native_client "${pkgdir}"/opt/sauerbraten/bin/linux_client
+ install -D bin_unix/native_server "${pkgdir}"/opt/sauerbraten/bin/linux_server
- install -Dm755 ${srcdir}/sauerbraten-client ${pkgdir}/usr/bin/sauerbraten-client
- install -Dm755 ${srcdir}/sauerbraten-server ${pkgdir}/usr/bin/sauerbraten-server
- install -Dm644 ${srcdir}/sauerbraten.confd ${pkgdir}/etc/conf.d/sauerbraten
- install -Dm644 ${srcdir}/sauerbraten.service ${pkgdir}/usr/lib/systemd/system/sauerbraten.service
- install -Dm644 ${srcdir}/sauerbraten.desktop ${pkgdir}/usr/share/applications/sauerbraten.desktop
- install -Dm644 ${srcdir}/sauerbraten.png ${pkgdir}/usr/share/pixmaps/sauerbraten.png
- install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/sauerbraten/license.txt
+ install -Dm755 "${srcdir}"/sauerbraten-client "${pkgdir}"/usr/bin/sauerbraten-client
+ install -Dm755 "${srcdir}"/sauerbraten-server "${pkgdir}"/usr/bin/sauerbraten-server
+ install -Dm644 "${srcdir}"/sauerbraten.confd "${pkgdir}"/etc/conf.d/sauerbraten
+ install -Dm644 "${srcdir}"/sauerbraten.service "${pkgdir}"/usr/lib/systemd/system/sauerbraten.service
+ install -Dm644 "${srcdir}"/sauerbraten.sysusers "${pkgdir}"/usr/lib/sysusers.d/sauerbraten.conf
+ install -Dm644 "${srcdir}"/sauerbraten.desktop "${pkgdir}"/usr/share/applications/sauerbraten.desktop
+ install -Dm644 "${srcdir}"/sauerbraten.png "${pkgdir}"/usr/share/pixmaps/sauerbraten.png
+ install -Dm644 "${srcdir}"/license.txt "${pkgdir}"/usr/share/licenses/sauerbraten/license.txt
}
Deleted: sauerbraten.install
===================================================================
--- sauerbraten.install 2018-01-11 06:26:27 UTC (rev 281286)
+++ sauerbraten.install 2018-01-11 06:34:25 UTC (rev 281287)
@@ -1,16 +0,0 @@
-# arg 1: the new package version
-post_install() {
- getent group sauerbraten >/dev/null 2>&1 || groupadd -r sauerbraten
- if getent passwd sauerbraten > /dev/null 2>&1; then
- usr/sbin/usermod -d /var/spool/sauerbraten -c 'Sauerbraten' -s /sbin/nologin sauerbraten > /dev/null 2>&1
- else
- usr/sbin/useradd -c 'Sauerbraten' -r -g sauerbraten -d /opt/sauerbraten -s /sbin/nologin sauerbraten
- fi
- passwd -l sauerbraten > /dev/null
-}
-
-# arg 1: the new package version
-# arg 2: the old package version
-post_upgrade() {
- post_install $1
-}
Added: sauerbraten.sysusers
===================================================================
--- sauerbraten.sysusers (rev 0)
+++ sauerbraten.sysusers 2018-01-11 06:34:25 UTC (rev 281287)
@@ -0,0 +1 @@
+u sauerbraten - "Sauerbraten" /var/spool/sauerbraten
More information about the arch-commits
mailing list