[lordsawar] Adjust spec for some new stuff included in 0.2.0.
Bruno Wolff III
bruno at fedoraproject.org
Tue Mar 15 07:00:27 UTC 2011
commit fd52c544e6bec5d3f6be473171dc1667b7b07599
Author: Bruno Wolff III <bruno at wolff.to>
Date: Tue Mar 15 01:57:54 2011 -0500
Adjust spec for some new stuff included in 0.2.0.
There are some new binaries and two sizes of icons now.
lordsawar.spec | 26 ++++++++++++++++++++------
1 files changed, 20 insertions(+), 6 deletions(-)
---
diff --git a/lordsawar.spec b/lordsawar.spec
index 080142a..fb6e763 100644
--- a/lordsawar.spec
+++ b/lordsawar.spec
@@ -19,6 +19,8 @@ BuildRequires: SDL-devel SDL_image-devel SDL_mixer-devel expat-devel libsigc++2
BuildRequires: boost-devel libuuid-devel libtiff-devel libvorbis-devel
BuildRequires: libjpeg-devel libtar-devel
BuildRequires: intltool >= 0.35.0
+Requires(post): coreutils
+Requires(postun): coreutils
%description
LordsAWar! is a turn-based strategy game set in a fantasy setting.
@@ -35,18 +37,25 @@ make %{?_smp_mflags}
%install
-rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
-rm -rf %{buildroot}%{_datadir}/applications/*
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications dat/%{name}.desktop
-mkdir -p %{buildroot}%{_datadir}/pixmaps
-install -cpm 644 dat/various/castle_icon.png %{buildroot}%{_datadir}/pixmaps/lordsawar.png
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
%find_lang %{name}
%clean
rm -rf %{buildroot}
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files -f %{name}.lang
%defattr(-,root,root,-)
@@ -58,9 +67,14 @@ rm -rf %{buildroot}
%{_bindir}/%{name}-shield-editor
%{_bindir}/%{name}-tile-editor
%{_bindir}/%{name}-pbm
+%{_bindir}/%{name}-game-host-client
+%{_bindir}/%{name}-game-host-server
+%{_bindir}/%{name}-game-list-client
+%{_bindir}/%{name}-game-list-server
%{_datadir}/gnome/help/%{name}
%{_datadir}/applications/%{name}.desktop
-%{_datadir}/pixmaps/lordsawar.png
+%{_datadir}/icons/hicolor/32x32/apps/lordsawar.png
+%{_datadir}/icons/hicolor/64x64/apps/lordsawar.png
%{_datadir}/%{name}
More information about the scm-commits
mailing list