rpms/powermanga/devel powermanga.spec,1.7,1.8
Matthias Saou (thias)
fedora-extras-commits at redhat.com
Mon Nov 7 12:08:17 UTC 2005
Author: thias
Update of /cvs/extras/rpms/powermanga/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29180/devel
Modified Files:
powermanga.spec
Log Message:
Fix debuginfo package and add in $PATH (#165313).
Index: powermanga.spec
===================================================================
RCS file: /cvs/extras/rpms/powermanga/devel/powermanga.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- powermanga.spec 25 May 2005 20:49:09 -0000 1.7
+++ powermanga.spec 7 Nov 2005 12:08:11 -0000 1.8
@@ -1,12 +1,7 @@
-%{?dist: %{expand: %%define %dist 1}}
-
-%{?el2:%define _without_freedesktop 1}
-%{?rh7:%define _without_freedesktop 1}
-
Summary: Arcade 2D shoot-them-up game
Name: powermanga
Version: 0.79
-Release: 5
+Release: 6%{?dist}
License: GPL
Group: Amusements/Games
URL: http://linux.tlk.fr/games/Powermanga/
@@ -14,8 +9,7 @@
Source1: powermanga.png
Patch0: powermanga-64bit.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: XFree86-devel, SDL-devel, SDL_mixer-devel
-%{!?_without_freedesktop:BuildRequires: desktop-file-utils}
+BuildRequires: SDL-devel, SDL_mixer-devel, desktop-file-utils
%description
Powermanga is an arcade 2D shoot-them-up game with 41 levels and more than
@@ -31,13 +25,18 @@
Name=Powermanga
Comment=Arcade 2D shoot-them-up game
Icon=powermanga.png
-Exec=%{_prefix}/games/powermanga
+Exec=powermanga
Terminal=false
Type=Application
Categories=Application;Game;ArcadeGame;
Encoding=UTF-8
EOF
+%{__cat} > %{name}.sh << 'EOF'
+#!/bin/bash
+exec %{_prefix}/games/powermanga "$@"
+EOF
+
%build
%configure
@@ -48,25 +47,27 @@
%{__rm} -rf %{buildroot}
%{__make} install DESTDIR=%{buildroot}
+# Install wrapper script
+%{__install} -D -m 0755 %{name}.sh %{buildroot}%{_bindir}/powermanga
+
+# Allow stripping, g+s will be set in %%files
+%{__chmod} g-s %{buildroot}%{_prefix}/games/powermanga
+
# Fix location of the man page
-%{__mkdir_p} %{buildroot}%{_mandir}/man6
+%{__mkdir_p} %{buildroot}%{_mandir}/man6/
%{__mv} %{buildroot}%{_prefix}/share/man/powermanga.6 \
%{buildroot}%{_mandir}/man6/
# Install pixmap for the menu entry
-%{__install} -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/powermanga.png
+%{__install} -D -m 0644 %{SOURCE1} \
+ %{buildroot}%{_datadir}/pixmaps/powermanga.png
# Install menu entry
-%if %{!?_without_freedesktop:1}0
%{__mkdir_p} %{buildroot}%{_datadir}/applications
desktop-file-install \
--vendor fedora \
--dir %{buildroot}%{_datadir}/applications \
%{name}.desktop
-%else
-%{__install} -D -m 0644 %{name}.desktop \
- %{buildroot}%{_sysconfdir}/X11/applnk/Games/%{name}.desktop
-%endif
%clean
@@ -76,6 +77,7 @@
%files
%defattr(-, root, root, 0755)
%doc AUTHORS CHANGES COPYING README
+%{_bindir}/powermanga
%attr(2755, root, games) %{_prefix}/games/powermanga
%{_datadir}/games/powermanga/
%{_datadir}/pixmaps/powermanga.png
@@ -83,14 +85,16 @@
%config(noreplace) %attr(664, root, games) %{_var}/games/powermanga.hi
%config(noreplace) %attr(664, root, games) %{_var}/games/powermanga.hi-easy
%config(noreplace) %attr(664, root, games) %{_var}/games/powermanga.hi-hard
-%if %{!?_without_freedesktop:1}0
-%{_datadir}/applications/fedora-%{name}.desktop
-%else
-%{_sysconfdir}/X11/applnk/Games/%{name}.desktop
-%endif
+%{_datadir}/applications/*-%{name}.desktop
%changelog
+* Mon Nov 7 2005 Matthias Saou <http://freshrpms.net/> 0.79-6
+- Fix stripping (when g+s is set, it doesn't happen) and add wrapper script in
+ $PATH (#165313, Ville Skyttä).
+- Let SDL-devel pull in X devel files.
+- Remove old freedesktop build conditional.
+
* Wed May 25 2005 Jeremy Katz <katzj at redhat.com> - 0.79-5
- add patch from Ignacio to fix build on x86_64 (#158464)
More information about the fedora-extras-commits
mailing list