Page MenuHomeSolus

D1604.id4071.diff
No OneTemporary

D1604.id4071.diff

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 @@
<Source>
<Name>bzflag</Name>
<Packager>
- <Name>Bryan T. Meyers</Name>
- <Email>bmeyers@datadrake.com</Email>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
</Packager>
<License>LGPL-2.1</License>
+ <License>MPL-2.0</License>
<PartOf>games.arcade</PartOf>
- <Summary xml:lang="en">BZFlag is a free online multiplayer 3D tank battle game.</Summary>
- <Description xml:lang="en">BZFlag is a free online multiplayer 3D tank battle game.
+ <Summary xml:lang="en">BZFlag is a free online multiplayer 3D tank battle game</Summary>
+ <Description xml:lang="en">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.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
</Source>
<Package>
<Name>bzflag</Name>
- <Summary xml:lang="en">BZFlag is a free online multiplayer 3D tank battle game.</Summary>
- <Description xml:lang="en">BZFlag is a free online multiplayer 3D tank battle game.
+ <Summary xml:lang="en">BZFlag is a free online multiplayer 3D tank battle game</Summary>
+ <Description xml:lang="en">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.
</Description>
<PartOf>games.arcade</PartOf>
<Files>
@@ -30,6 +35,7 @@
<Path fileType="library">/usr/lib64/bzflag/autoFlagReset.so</Path>
<Path fileType="library">/usr/lib64/bzflag/bzfscron.so</Path>
<Path fileType="library">/usr/lib64/bzflag/chathistory.so</Path>
+ <Path fileType="library">/usr/lib64/bzflag/customPollTypeSample.so</Path>
<Path fileType="library">/usr/lib64/bzflag/customflagsample.so</Path>
<Path fileType="library">/usr/lib64/bzflag/fairCTF.so</Path>
<Path fileType="library">/usr/lib64/bzflag/fastmap.so</Path>
@@ -52,6 +58,8 @@
<Path fileType="library">/usr/lib64/bzflag/thiefControl.so</Path>
<Path fileType="library">/usr/lib64/bzflag/timedctf.so</Path>
<Path fileType="library">/usr/lib64/bzflag/wwzones.so</Path>
+ <Path fileType="library">/usr/lib64/systemd/system/bzflag.service</Path>
+ <Path fileType="library">/usr/lib64/sysusers.d/bzflag.conf</Path>
<Path fileType="data">/usr/share/applications/bzflag.desktop</Path>
<Path fileType="data">/usr/share/bzflag</Path>
<Path fileType="man">/usr/share/man</Path>
@@ -59,12 +67,12 @@
</Files>
</Package>
<History>
- <Update release="3">
- <Date>2017-02-04</Date>
- <Version>2.4.8</Version>
+ <Update release="4">
+ <Date>2017-12-10</Date>
+ <Version>2.4.12</Version>
<Comment>Packaging update</Comment>
- <Name>Bryan T. Meyers</Name>
- <Email>bmeyers@datadrake.com</Email>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Jul 10 2023, 8:24 AM (4 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5801172
Default Alt Text
D1604.id4071.diff (6 KB)

Event Timeline