[arch-commits] Commit in sauerbraten/repos (20 files)
Evangelos Foutras
foutrelis at archlinux.org
Sun Dec 6 17:05:16 UTC 2015
Date: Sunday, December 6, 2015 @ 18:05:16
Author: foutrelis
Revision: 148926
archrelease: copy trunk to community-staging-i686, community-staging-x86_64
Added:
sauerbraten/repos/community-staging-i686/
sauerbraten/repos/community-staging-i686/PKGBUILD
(from rev 148925, sauerbraten/trunk/PKGBUILD)
sauerbraten/repos/community-staging-i686/license.txt
(from rev 148925, sauerbraten/trunk/license.txt)
sauerbraten/repos/community-staging-i686/sauerbraten-client
(from rev 148925, sauerbraten/trunk/sauerbraten-client)
sauerbraten/repos/community-staging-i686/sauerbraten-server
(from rev 148925, sauerbraten/trunk/sauerbraten-server)
sauerbraten/repos/community-staging-i686/sauerbraten.confd
(from rev 148925, sauerbraten/trunk/sauerbraten.confd)
sauerbraten/repos/community-staging-i686/sauerbraten.desktop
(from rev 148925, sauerbraten/trunk/sauerbraten.desktop)
sauerbraten/repos/community-staging-i686/sauerbraten.install
(from rev 148925, sauerbraten/trunk/sauerbraten.install)
sauerbraten/repos/community-staging-i686/sauerbraten.png
(from rev 148925, sauerbraten/trunk/sauerbraten.png)
sauerbraten/repos/community-staging-i686/sauerbraten.service
(from rev 148925, sauerbraten/trunk/sauerbraten.service)
sauerbraten/repos/community-staging-x86_64/
sauerbraten/repos/community-staging-x86_64/PKGBUILD
(from rev 148925, sauerbraten/trunk/PKGBUILD)
sauerbraten/repos/community-staging-x86_64/license.txt
(from rev 148925, sauerbraten/trunk/license.txt)
sauerbraten/repos/community-staging-x86_64/sauerbraten-client
(from rev 148925, sauerbraten/trunk/sauerbraten-client)
sauerbraten/repos/community-staging-x86_64/sauerbraten-server
(from rev 148925, sauerbraten/trunk/sauerbraten-server)
sauerbraten/repos/community-staging-x86_64/sauerbraten.confd
(from rev 148925, sauerbraten/trunk/sauerbraten.confd)
sauerbraten/repos/community-staging-x86_64/sauerbraten.desktop
(from rev 148925, sauerbraten/trunk/sauerbraten.desktop)
sauerbraten/repos/community-staging-x86_64/sauerbraten.install
(from rev 148925, sauerbraten/trunk/sauerbraten.install)
sauerbraten/repos/community-staging-x86_64/sauerbraten.png
(from rev 148925, sauerbraten/trunk/sauerbraten.png)
sauerbraten/repos/community-staging-x86_64/sauerbraten.service
(from rev 148925, sauerbraten/trunk/sauerbraten.service)
----------------------------------------------+
community-staging-i686/PKGBUILD | 73 +++++++++++++++++++++++++
community-staging-i686/license.txt | 34 +++++++++++
community-staging-i686/sauerbraten-client | 10 +++
community-staging-i686/sauerbraten-server | 22 +++++++
community-staging-i686/sauerbraten.confd | 3 +
community-staging-i686/sauerbraten.desktop | 10 +++
community-staging-i686/sauerbraten.install | 22 +++++++
community-staging-i686/sauerbraten.service | 13 ++++
community-staging-x86_64/PKGBUILD | 73 +++++++++++++++++++++++++
community-staging-x86_64/license.txt | 34 +++++++++++
community-staging-x86_64/sauerbraten-client | 10 +++
community-staging-x86_64/sauerbraten-server | 22 +++++++
community-staging-x86_64/sauerbraten.confd | 3 +
community-staging-x86_64/sauerbraten.desktop | 10 +++
community-staging-x86_64/sauerbraten.install | 22 +++++++
community-staging-x86_64/sauerbraten.service | 13 ++++
16 files changed, 374 insertions(+)
Copied: sauerbraten/repos/community-staging-i686/PKGBUILD (from rev 148925, sauerbraten/trunk/PKGBUILD)
===================================================================
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,73 @@
+# $Id$
+# Maintainer: Laurent Carlier <lordheavym at gmail.com>
+# Contributor: Jaroslaw Swierczynski <swiergot at aur.archlinux.org>
+# Contributor: Roman Kyrylych <Roman.Kyrylych at gmail.com>
+# Contributor: Christoph Siegenthaler <csi at gmx.ch>
+# Contributor: Jesse Young <jesse at eon.jlyo.org>
+
+pkgname=sauerbraten
+pkgver=2013_02_03_collect_edition
+pkgrel=3
+pkgdesc="FPS that uses an improved version of the Cube engine"
+arch=('i686' '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.install
+ sauerbraten.service
+ sauerbraten.desktop
+ license.txt)
+md5sums=('2cfbd619981402898f97b93be08d58ac'
+ 'cb84f0baa72ad88b939a9e5fd0916559'
+ '4a42c314d01ccdc4c76fad38d18c7434'
+ 'c28be8761ede9ca82b6ab311aa7f6d42'
+ '3e602f421f7342cf8c3ed16314523d6f'
+ '2f7b423f49491359ff776a91414db4d8'
+ '3c964cdd0906461c0404641b1eb52d96'
+ 'cf46cd0148f03b7477f7c54aec865abe')
+#_exec=('sauerbraten-client %u')
+
+build() {
+# cd "$srcdir"
+# gendesk ## broken ##
+
+ cd "$pkgname/src"
+
+ make
+}
+
+package() {
+ depends=('sdl_mixer' 'sdl_image' 'libgl' 'sauerbraten-data')
+
+ 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 -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
+}
+md5sums=('2cfbd619981402898f97b93be08d58ac'
+ 'cb84f0baa72ad88b939a9e5fd0916559'
+ '4a42c314d01ccdc4c76fad38d18c7434'
+ 'c28be8761ede9ca82b6ab311aa7f6d42'
+ '3e602f421f7342cf8c3ed16314523d6f'
+ '2f7b423f49491359ff776a91414db4d8'
+ '3c964cdd0906461c0404641b1eb52d96'
+ '05c1f5f33c744097c4c70f1e23738847'
+ 'cf46cd0148f03b7477f7c54aec865abe')
Copied: sauerbraten/repos/community-staging-i686/license.txt (from rev 148925, sauerbraten/trunk/license.txt)
===================================================================
--- community-staging-i686/license.txt (rev 0)
+++ community-staging-i686/license.txt 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,34 @@
+LICENSE
+=======
+
+Sauerbraten game engine source code, any release.
+
+Copyright (C) 2001-2006 Wouter van Oortmerssen.
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+3. This notice may not be removed or altered from any source distribution.
+
+
+LICENSE NOTES
+=============
+The license covers the source code found in the "src" directory of this
+archive, the included enet network library which sauerbraten uses is covered by
+an MIT-style license, which is however compatible with the above license for all
+practical purposes.
+
+Game media included in the game (maps, textures, sounds, models etc.)
+are NOT covered by this license, and may have individual copyrights and
+distribution restrictions (see individual readmes).
Copied: sauerbraten/repos/community-staging-i686/sauerbraten-client (from rev 148925, sauerbraten/trunk/sauerbraten-client)
===================================================================
--- community-staging-i686/sauerbraten-client (rev 0)
+++ community-staging-i686/sauerbraten-client 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+cd /opt/sauerbraten
+if [ -f /usr/bin/aoss ]; then
+ aoss bin/linux_client -q${HOME}/.config/sauerbraten -r
+else
+ bin/linux_client -q${HOME}/.config/sauerbraten -r
+fi
+
+
Copied: sauerbraten/repos/community-staging-i686/sauerbraten-server (from rev 148925, sauerbraten/trunk/sauerbraten-server)
===================================================================
--- community-staging-i686/sauerbraten-server (rev 0)
+++ community-staging-i686/sauerbraten-server 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+SAUER_USER=nobody
+LOGDIR=/var/log/sauerbraten
+[ -f /etc/conf.d/sauerbraten ] && . /etc/conf.d/sauerbraten
+
+cd /opt/sauerbraten
+
+if [ "$(id -u)" == "0" ]; then
+ if [ ! -d "$LOGDIR" ]; then
+ mkdir -p "$LOGDIR"
+ chown "$SAUER_USER:log" "$LOGDIR"
+ fi
+
+ sudo -Hu "$SAUER_USER" \
+ nohup /opt/sauerbraten/bin/linux_server \
+ >> "$LOGDIR/main.log" \
+ 2>> "$LOGDIR/error.log" \
+ < /dev/null &
+else
+ bin/linux_server
+fi
Copied: sauerbraten/repos/community-staging-i686/sauerbraten.confd (from rev 148925, sauerbraten/trunk/sauerbraten.confd)
===================================================================
--- community-staging-i686/sauerbraten.confd (rev 0)
+++ community-staging-i686/sauerbraten.confd 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,3 @@
+# Server options
+SAUER_USER=sauerbraten
+LOGDIR=/var/log/sauerbraten
Copied: sauerbraten/repos/community-staging-i686/sauerbraten.desktop (from rev 148925, sauerbraten/trunk/sauerbraten.desktop)
===================================================================
--- community-staging-i686/sauerbraten.desktop (rev 0)
+++ community-staging-i686/sauerbraten.desktop 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Name=Sauerbraten
+Comment=FPS that uses an improved version of the Cube engine
+Exec=sauerbraten-client %u
+Icon=sauerbraten
+Terminal=false
+StartupNotify=false
+Categories=Application;Game;ActionGame;
Copied: sauerbraten/repos/community-staging-i686/sauerbraten.install (from rev 148925, sauerbraten/trunk/sauerbraten.install)
===================================================================
--- community-staging-i686/sauerbraten.install (rev 0)
+++ community-staging-i686/sauerbraten.install 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,22 @@
+# 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
+}
+
+# arg 1: the old package version
+pre_remove() {
+ getent passwd sauerbraten >/dev/null 2>&1 && userdel sauerbraten
+}
+
Copied: sauerbraten/repos/community-staging-i686/sauerbraten.png (from rev 148925, sauerbraten/trunk/sauerbraten.png)
===================================================================
(Binary files differ)
Copied: sauerbraten/repos/community-staging-i686/sauerbraten.service (from rev 148925, sauerbraten/trunk/sauerbraten.service)
===================================================================
--- community-staging-i686/sauerbraten.service (rev 0)
+++ community-staging-i686/sauerbraten.service 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,13 @@
+[Unit]
+Description=Sauerbraten dedicated server
+After=network.target
+
+[Service]
+User=nobody
+ExecStart=/opt/sauerbraten/bin/linux_server
+Restart=on-abort
+StandardOutput=syslog
+
+[Install]
+WantedBy=multi-user.target
+
Copied: sauerbraten/repos/community-staging-x86_64/PKGBUILD (from rev 148925, sauerbraten/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,73 @@
+# $Id$
+# Maintainer: Laurent Carlier <lordheavym at gmail.com>
+# Contributor: Jaroslaw Swierczynski <swiergot at aur.archlinux.org>
+# Contributor: Roman Kyrylych <Roman.Kyrylych at gmail.com>
+# Contributor: Christoph Siegenthaler <csi at gmx.ch>
+# Contributor: Jesse Young <jesse at eon.jlyo.org>
+
+pkgname=sauerbraten
+pkgver=2013_02_03_collect_edition
+pkgrel=3
+pkgdesc="FPS that uses an improved version of the Cube engine"
+arch=('i686' '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.install
+ sauerbraten.service
+ sauerbraten.desktop
+ license.txt)
+md5sums=('2cfbd619981402898f97b93be08d58ac'
+ 'cb84f0baa72ad88b939a9e5fd0916559'
+ '4a42c314d01ccdc4c76fad38d18c7434'
+ 'c28be8761ede9ca82b6ab311aa7f6d42'
+ '3e602f421f7342cf8c3ed16314523d6f'
+ '2f7b423f49491359ff776a91414db4d8'
+ '3c964cdd0906461c0404641b1eb52d96'
+ 'cf46cd0148f03b7477f7c54aec865abe')
+#_exec=('sauerbraten-client %u')
+
+build() {
+# cd "$srcdir"
+# gendesk ## broken ##
+
+ cd "$pkgname/src"
+
+ make
+}
+
+package() {
+ depends=('sdl_mixer' 'sdl_image' 'libgl' 'sauerbraten-data')
+
+ 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 -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
+}
+md5sums=('2cfbd619981402898f97b93be08d58ac'
+ 'cb84f0baa72ad88b939a9e5fd0916559'
+ '4a42c314d01ccdc4c76fad38d18c7434'
+ 'c28be8761ede9ca82b6ab311aa7f6d42'
+ '3e602f421f7342cf8c3ed16314523d6f'
+ '2f7b423f49491359ff776a91414db4d8'
+ '3c964cdd0906461c0404641b1eb52d96'
+ '05c1f5f33c744097c4c70f1e23738847'
+ 'cf46cd0148f03b7477f7c54aec865abe')
Copied: sauerbraten/repos/community-staging-x86_64/license.txt (from rev 148925, sauerbraten/trunk/license.txt)
===================================================================
--- community-staging-x86_64/license.txt (rev 0)
+++ community-staging-x86_64/license.txt 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,34 @@
+LICENSE
+=======
+
+Sauerbraten game engine source code, any release.
+
+Copyright (C) 2001-2006 Wouter van Oortmerssen.
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+3. This notice may not be removed or altered from any source distribution.
+
+
+LICENSE NOTES
+=============
+The license covers the source code found in the "src" directory of this
+archive, the included enet network library which sauerbraten uses is covered by
+an MIT-style license, which is however compatible with the above license for all
+practical purposes.
+
+Game media included in the game (maps, textures, sounds, models etc.)
+are NOT covered by this license, and may have individual copyrights and
+distribution restrictions (see individual readmes).
Copied: sauerbraten/repos/community-staging-x86_64/sauerbraten-client (from rev 148925, sauerbraten/trunk/sauerbraten-client)
===================================================================
--- community-staging-x86_64/sauerbraten-client (rev 0)
+++ community-staging-x86_64/sauerbraten-client 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+cd /opt/sauerbraten
+if [ -f /usr/bin/aoss ]; then
+ aoss bin/linux_client -q${HOME}/.config/sauerbraten -r
+else
+ bin/linux_client -q${HOME}/.config/sauerbraten -r
+fi
+
+
Copied: sauerbraten/repos/community-staging-x86_64/sauerbraten-server (from rev 148925, sauerbraten/trunk/sauerbraten-server)
===================================================================
--- community-staging-x86_64/sauerbraten-server (rev 0)
+++ community-staging-x86_64/sauerbraten-server 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+SAUER_USER=nobody
+LOGDIR=/var/log/sauerbraten
+[ -f /etc/conf.d/sauerbraten ] && . /etc/conf.d/sauerbraten
+
+cd /opt/sauerbraten
+
+if [ "$(id -u)" == "0" ]; then
+ if [ ! -d "$LOGDIR" ]; then
+ mkdir -p "$LOGDIR"
+ chown "$SAUER_USER:log" "$LOGDIR"
+ fi
+
+ sudo -Hu "$SAUER_USER" \
+ nohup /opt/sauerbraten/bin/linux_server \
+ >> "$LOGDIR/main.log" \
+ 2>> "$LOGDIR/error.log" \
+ < /dev/null &
+else
+ bin/linux_server
+fi
Copied: sauerbraten/repos/community-staging-x86_64/sauerbraten.confd (from rev 148925, sauerbraten/trunk/sauerbraten.confd)
===================================================================
--- community-staging-x86_64/sauerbraten.confd (rev 0)
+++ community-staging-x86_64/sauerbraten.confd 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,3 @@
+# Server options
+SAUER_USER=sauerbraten
+LOGDIR=/var/log/sauerbraten
Copied: sauerbraten/repos/community-staging-x86_64/sauerbraten.desktop (from rev 148925, sauerbraten/trunk/sauerbraten.desktop)
===================================================================
--- community-staging-x86_64/sauerbraten.desktop (rev 0)
+++ community-staging-x86_64/sauerbraten.desktop 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Name=Sauerbraten
+Comment=FPS that uses an improved version of the Cube engine
+Exec=sauerbraten-client %u
+Icon=sauerbraten
+Terminal=false
+StartupNotify=false
+Categories=Application;Game;ActionGame;
Copied: sauerbraten/repos/community-staging-x86_64/sauerbraten.install (from rev 148925, sauerbraten/trunk/sauerbraten.install)
===================================================================
--- community-staging-x86_64/sauerbraten.install (rev 0)
+++ community-staging-x86_64/sauerbraten.install 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,22 @@
+# 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
+}
+
+# arg 1: the old package version
+pre_remove() {
+ getent passwd sauerbraten >/dev/null 2>&1 && userdel sauerbraten
+}
+
Copied: sauerbraten/repos/community-staging-x86_64/sauerbraten.png (from rev 148925, sauerbraten/trunk/sauerbraten.png)
===================================================================
(Binary files differ)
Copied: sauerbraten/repos/community-staging-x86_64/sauerbraten.service (from rev 148925, sauerbraten/trunk/sauerbraten.service)
===================================================================
--- community-staging-x86_64/sauerbraten.service (rev 0)
+++ community-staging-x86_64/sauerbraten.service 2015-12-06 17:05:16 UTC (rev 148926)
@@ -0,0 +1,13 @@
+[Unit]
+Description=Sauerbraten dedicated server
+After=network.target
+
+[Service]
+User=nobody
+ExecStart=/opt/sauerbraten/bin/linux_server
+Restart=on-abort
+StandardOutput=syslog
+
+[Install]
+WantedBy=multi-user.target
+
More information about the arch-commits
mailing list