diff --git a/abi_symbols b/abi_symbols
new file mode 100644
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,6 +1,6 @@
libGL.so.1
libGLU.so.1
-libSDL-1.2.so.0
+libSDL2-2.0.so.0
libc.so.6
libcares.so.2
libcurl.so.4
diff --git a/files/bzflag.service b/files/bzflag.service
new file mode 100644
--- /dev/null
+++ b/files/bzflag.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=BZFlag game server
+Documentation=man:bzfs(6)
+After=network.target
+
+[Service]
+Restart=on-failure
+User=bzflag
+Group=games
+ExecStart=/usr/bin/bzfs -advertise NONE
+
+[Install]
+WantedBy=multi-user.target
diff --git a/files/bzflag.sysusers b/files/bzflag.sysusers
new file mode 100644
--- /dev/null
+++ b/files/bzflag.sysusers
@@ -0,0 +1 @@
+u bzflag - "BZFlag server daemon" -
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,26 +1,31 @@
name : bzflag
-version : 2.4.8
-release : 3
+version : 2.4.12
+release : 4
source :
- - https://download.bzflag.org/bzflag/source/2.4.8/bzflag-2.4.8.tar.gz : b6e0fb769dd72fa20e813d16e1e03d915898290acb597ae9c26c816f61632da6
-license : LGPL-2.1
+ - https://download.bzflag.org/bzflag/source/2.4.12/bzflag-2.4.12.tar.gz : 4af05a3c5e92c8c4fb96bb178c08daa2e33858d976e8fe96a3a77fd521dfa8e9
+license :
+ - LGPL-2.1
+ - MPL-2.0
component : games.arcade
-summary : BZFlag is a free online multiplayer 3D tank battle game.
+summary : BZFlag is a free online multiplayer 3D tank battle game
description: |
- BZFlag is a free online multiplayer 3D tank battle game.
+ BZFlag is an Open Source OpenGL multiplayer multiplatform Battle Zone
+ capture the Flag game. At its heart, the game is a 3D first person
+ tank simulation where opposing teams battle for dominance.
builddeps :
- pkgconfig(glu)
- pkgconfig(libcurl)
- - pkgconfig(sdl)
- - pkgconfig(zlib)
+ - pkgconfig(sdl2)
- c-ares-devel
setup : |
- ./autogen.sh
- %configure --libdir=%libdir%/bzflag
+ %configure --disable-static --libdir=%libdir%/bzflag
build : |
%make
install : |
%make_install
- install -D -m 00644 $pkgfiles/bzflag.desktop $installdir/usr/share/applications/bzflag.desktop
- install -D -m 00644 data/bzflag-48x48.png $installdir/usr/share/pixmaps/bzflag.png
+ install -D -m00644 $pkgfiles/bzflag.desktop $installdir/usr/share/applications/bzflag.desktop
+ install -D -m00644 data/bzflag-48x48.png $installdir/usr/share/pixmaps/bzflag.png
+
+ install -D -m00644 $pkgfiles/bzflag.sysusers $installdir/%libdir%/sysusers.d/bzflag.conf
+ install -D -m00644 $pkgfiles/bzflag.service $installdir/%libdir%/systemd/system/bzflag.service
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,20 +2,25 @@
bzflag
- Bryan T. Meyers
- bmeyers@datadrake.com
+ Pierre-Yves
+ pyu@riseup.netLGPL-2.1
+ MPL-2.0games.arcade
- BZFlag is a free online multiplayer 3D tank battle game.
- BZFlag is a free online multiplayer 3D tank battle game.
+ BZFlag is a free online multiplayer 3D tank battle game
+ BZFlag is an Open Source OpenGL multiplayer multiplatform Battle Zone
+capture the Flag game. At its heart, the game is a 3D first person
+tank simulation where opposing teams battle for dominance.
https://solus-project.com/sources/README.Solusbzflag
- BZFlag is a free online multiplayer 3D tank battle game.
- BZFlag is a free online multiplayer 3D tank battle game.
+ BZFlag is a free online multiplayer 3D tank battle game
+ BZFlag is an Open Source OpenGL multiplayer multiplatform Battle Zone
+capture the Flag game. At its heart, the game is a 3D first person
+tank simulation where opposing teams battle for dominance.
games.arcade
@@ -30,6 +35,7 @@
/usr/lib64/bzflag/autoFlagReset.so/usr/lib64/bzflag/bzfscron.so/usr/lib64/bzflag/chathistory.so
+ /usr/lib64/bzflag/customPollTypeSample.so/usr/lib64/bzflag/customflagsample.so/usr/lib64/bzflag/fairCTF.so/usr/lib64/bzflag/fastmap.so
@@ -52,6 +58,8 @@
/usr/lib64/bzflag/thiefControl.so/usr/lib64/bzflag/timedctf.so/usr/lib64/bzflag/wwzones.so
+ /usr/lib64/systemd/system/bzflag.service
+ /usr/lib64/sysusers.d/bzflag.conf/usr/share/applications/bzflag.desktop/usr/share/bzflag/usr/share/man
@@ -59,12 +67,12 @@
-
- 2017-02-04
- 2.4.8
+
+ 2017-12-10
+ 2.4.12Packaging update
- Bryan T. Meyers
- bmeyers@datadrake.com
+ Pierre-Yves
+ pyu@riseup.net
\ No newline at end of file