rpms/ppracer/devel ppracer.spec,1.20,1.21

Nils Philippsen (nphilipp) fedora-extras-commits at redhat.com
Wed Oct 17 07:13:28 UTC 2007


Author: nphilipp

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

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



Index: ppracer.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ppracer/devel/ppracer.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ppracer.spec	5 Sep 2007 12:46:03 -0000	1.20
+++ ppracer.spec	17 Oct 2007 07:12:55 -0000	1.21
@@ -4,10 +4,16 @@
 # Use --without modular_x to rebuild without modular X deps
 %define _modular_x 0%{!?_without_modular_x:1}
 
+%if %{?fedora}%{!?fedora:7} < 7
+%define _opengl_wrapper 1
+%else
+%define _opengl_wrapper 0
+%endif
+
 Summary: 3D racing game featuring Tux
 Name: ppracer
 Version: 0.3.1
-Release: 11%{?dist}
+Release: 12%{?dist}
 License: GPLv2+
 Group: Amusements/Games
 URL: http://racer.planetpenguin.de
@@ -23,6 +29,8 @@
 Patch1: ppracer-0.3.1-lib64.patch
 Patch2: ppracer-0.3.1-c++.patch
 
+Obsoletes: tuxracer <= 0.61
+
 %if %_modular_x
 BuildRequires: libICE-devel
 BuildRequires: libSM-devel
@@ -43,10 +51,12 @@
 BuildRequires: freetype-devel
 BuildRequires: libpng-devel
 BuildRequires: zlib-devel
-
 BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
 
-Obsoletes: tuxracer <= 0.61
+%if %_opengl_wrapper
+BuildRequires: sed
+Requires: opengl-games-utils
+%endif
 
 %description
 PPRacer is a simple OpenGL-based racing game featuring Tux. The
@@ -78,9 +88,16 @@
 mkdir -p %{buildroot}%{_datadir}/pixmaps/
 install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/
 
+%if %_opengl_wrapper
+ln -snf opengl-game-wrapper.sh %{buildroot}%{_bindir}/ppracer-wrapper
+sed 's:^Exec=\(.*\)$:Exec=\1-wrapper:g' < %{SOURCE2} > ppracer.desktop
+%else
+cp -dpf %{SOURCE2} ppracer.desktop
+%endif
+
 mkdir -p %{buildroot}%{_datadir}/applications/
 desktop-file-install --vendor %{desktop_vendor} --dir %{buildroot}%{_datadir}/applications \
-    %{SOURCE2}
+    ppracer.desktop
 
 %clean
 rm -rf %{buildroot}
@@ -89,11 +106,17 @@
 %defattr (-, root, root, 755)
 %doc AUTHORS COPYING ChangeLog contrib
 %{_bindir}/ppracer
+%if %_opengl_wrapper
+%{_bindir}/ppracer-wrapper
+%endif
 %{_datadir}/ppracer
 %{_datadir}/pixmaps/ppracer.png
 %{_datadir}/applications/%{desktop_vendor}-%{name}.desktop
 
 %changelog
+* Wed Oct 17 2007 Nils Philippsen <nphilipp at redhat.com> 0.3.1-12
+- use opengl-games-wrapper.sh from Fedora 7 on (#335691)
+
 * Wed Sep 05 2007 Nils Philippsen <nphilipp at redhat.com> 0.3.1-11
 - change license to GPLv2+
 




More information about the fedora-extras-commits mailing list