[trackballs] Drop guile-2.0 patch for now as Fedora is still at guile-1.8.x, and the guile-2.0 patch + gcc-4.7 br
Hans de Goede
jwrdegoede at fedoraproject.org
Sun Jan 15 19:41:55 UTC 2012
commit fbd301799dd0f2366a9c241e838067bf8c1d023f
Author: Hans de Goede <hdegoede at redhat.com>
Date: Sun Jan 15 20:43:06 2012 +0100
Drop guile-2.0 patch for now as Fedora is still at guile-1.8.x, and
the guile-2.0 patch + gcc-4.7 breaks building with 1.8.x
trackballs.spec | 29 +++++++++++++----------------
1 files changed, 13 insertions(+), 16 deletions(-)
---
diff --git a/trackballs.spec b/trackballs.spec
index 11405c5..7552607 100644
--- a/trackballs.spec
+++ b/trackballs.spec
@@ -1,6 +1,6 @@
Name: trackballs
Version: 1.1.4
-Release: 16%{?dist}
+Release: 17%{?dist}
Summary: Steer a marble ball through a labyrinth
Group: Amusements/Games
License: GPLv2+
@@ -13,7 +13,6 @@ Patch2: trackballs-1.1.4-rh555877.patch
Patch3: trackballs-1.1.4-rh667236.patch
Patch4: trackballs-1.1.4-guile20.patch
Patch5: trackballs-1.1.4-remove-old-sdl-workarounds.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: guile-devel libGLU-devel zlib-devel desktop-file-utils
BuildRequires: SDL_ttf-devel SDL_mixer-devel SDL_image-devel
Requires: hicolor-icon-theme opengl-games-utils dejavu-sans-fonts
@@ -30,7 +29,7 @@ quality soundeffects and background music.
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
+#patch4 -p1 #no guile20 in Fedora yet
%patch5 -p1
iconv -f ISO-8859-1 -t UTF8 share/%{name}.6 > share/%{name}.6.tmp
mv share/%{name}.6.tmp share/%{name}.6
@@ -46,7 +45,6 @@ make %{?_smp_mflags}
%install
-rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
ln -s opengl-game-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/%{name}-wrapper
%find_lang %{name}
@@ -61,26 +59,21 @@ desktop-file-install --vendor fedora \
%{SOURCE1}
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
%post
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+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
%doc AUTHORS COPYING ChangeLog FAQ README TODO
-%defattr(-,root,root,-)
%{_bindir}/%{name}*
%{_datadir}/%{name}
%{_mandir}/man6/%{name}.6.gz
@@ -89,6 +82,10 @@ fi
%changelog
+* Sun Jan 15 2012 Hans de Goede <hdegoede at redhat.com> - 1.1.4-17
+- Drop guile-2.0 patch for now as Fedora is still at guile-1.8.x, and
+ the guile-2.0 patch + gcc-4.7 breaks building with 1.8.x
+
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.4-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list