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.net LGPL-2.1 + MPL-2.0 games.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.Solus bzflag - 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.12 Packaging update - Bryan T. Meyers - bmeyers@datadrake.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file