rpms/bzflag/devel bzflag.spec,1.32,1.33

Nils Philippsen (nphilipp) fedora-extras-commits at redhat.com
Tue Oct 16 15:00:47 UTC 2007


Author: nphilipp

Update of /cvs/pkgs/rpms/bzflag/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13740

Modified Files:
	bzflag.spec 
Log Message:
use opengl-games-wrapper.sh from Fedora 7 on (#304781)



Index: bzflag.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bzflag/devel/bzflag.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- bzflag.spec	10 Sep 2007 11:51:47 -0000	1.32
+++ bzflag.spec	16 Oct 2007 15:00:15 -0000	1.33
@@ -3,20 +3,26 @@
 
 #### default options:
 %if %{?fedora}%{!?fedora:5} < 5
-  # default to non-modular X on FC < 5
+# default to non-modular X on FC < 5
 %define _modular_x 0%{?_with_modular_x:1}
 %else
 # default to modular X on FC >= 5 and elsewhere
 %define _modular_x 0%{!?_without_modular_x:1}
 %endif
 
+%if %{?fedora}%{!?fedora:7} < 7
+%define _opengl_wrapper 1
+%else
+%define _opengl_wrapper 0
+%endif
+
 %define desktop_vendor fedora
 #define date           20050930
 
 Summary: 3D multi-player tank battle game
 Name: bzflag
 Version: 2.0.8
-Release: 6%{?dist}
+Release: 7%{?dist}
 License: LGPLv2
 Group: Amusements/Games
 URL: http://bzflag.org
@@ -44,6 +50,10 @@
 BuildRequires: c-ares-devel
 # for curl version checking in configure. ugh.
 BuildRequires: bc
+%if %_opengl_wrapper
+BuildRequires: sed
+Requires: opengl-games-utils
+%endif
 
 %description
 BZFlag is a 3D multi-player tank battle game  that  allows users to play
@@ -76,10 +86,17 @@
 install -D -m 644 package/rpm/bzflag-m.xpm \
     %{buildroot}%{_datadir}/pixmaps/bzflag.xpm
 
+%if %_opengl_wrapper
+ln -snf opengl-game-wrapper.sh %{buildroot}%{_bindir}/bzflag-wrapper
+sed 's:^Exec=\(.*\)$:Exec=\1-wrapper:g' < %{SOURCE1} > bzflag.desktop
+%else
+cp -dpf %{SOURCE1} bzflag.desktop
+%endif
+
 mkdir -p %{buildroot}%{_datadir}/applications
 desktop-file-install --vendor %{desktop_vendor} \
     --dir %{buildroot}%{_datadir}/applications \
-    %{SOURCE1}
+    bzflag.desktop
 
 %clean
 rm -rf %{buildroot}
@@ -89,6 +106,9 @@
 %doc AUTHORS BUGS COPYING ChangeLog NEWS README README.Linux
 %{_bindir}/bzadmin
 %{_bindir}/bzflag
+%if %_opengl_wrapper
+%{_bindir}/bzflag-wrapper
+%endif
 %{_bindir}/bzfs
 %{_datadir}/applications/%{desktop_vendor}-%{name}.desktop
 %{_datadir}/bzflag
@@ -96,6 +116,9 @@
 %{_mandir}/man*/*
 
 %changelog
+* Wed Sep 05 2007 Nils Philippsen <nphilipp at redhat.com> 2.0.8-7
+- use opengl-games-wrapper.sh from Fedora 7 on (#304781)
+
 * Wed Sep 05 2007 Nils Philippsen <nphilipp at redhat.com> 2.0.8-6
 - change license tag from LGPL to LGPLv2
 




More information about the fedora-extras-commits mailing list