[crack-attack] run autoreconf for aarch64 support (rhbz#925195)
Hans de Goede
jwrdegoede at fedoraproject.org
Wed May 1 12:50:49 UTC 2013
commit 024143e68f71a0060cf17d8c7d3a765a606cf88f
Author: Hans de Goede <hdegoede at redhat.com>
Date: Wed May 1 14:54:37 2013 +0200
run autoreconf for aarch64 support (rhbz#925195)
- add a bigger version of the logo
crack-attack.spec | 25 +++++++++++++++++++++----
1 files changed, 21 insertions(+), 4 deletions(-)
---
diff --git a/crack-attack.spec b/crack-attack.spec
index 84d6672..cb58e08 100644
--- a/crack-attack.spec
+++ b/crack-attack.spec
@@ -1,7 +1,7 @@
Summary: Puzzle action game
Name: crack-attack
Version: 1.1.14
-Release: 23%{?dist}
+Release: 24%{?dist}
License: GPLv2+
Group: Amusements/Games
URL: http://www.nongnu.org/crack-attack/
@@ -15,7 +15,7 @@ Patch3: crack-attack-1.1.14-gcc43.patch
Patch4: crack-attack-1.1.14-audio-ppc.patch
BuildRequires: libstdc++-devel desktop-file-utils ImageMagick
BuildRequires: SDL-devel gtk2-devel pkgconfig SDL_mixer-devel freeglut-devel
-BuildRequires: mesa-libGLU-devel libXmu-devel
+BuildRequires: mesa-libGLU-devel libXmu-devel libtool
%description
A puzzle/action game in which you rush to eliminate colored blocks
@@ -23,6 +23,7 @@ before they fill your screen. Particularly clever eliminations cause
garbage to clutter your opponent's screen. Who will survive the
longest!? Playable both online and off.
+
%prep
%setup -q -a 1 -a 2
%patch0 -p1 -b .glutinit
@@ -36,11 +37,14 @@ sed -i 's/-O2//g' src/gtk-gui/Makefile.in
sed -i -e 's/%{name}\.xpm/%{name}\.png/' \
-e 's/Application;Games/Game;BlocksGame/' data/%{name}.desktop
echo "Comment=A Puzzle Game" >> data/%{name}.desktop
+autoreconf -i -f
+
%build
%configure --enable-sound
make %{?_smp_mflags}
+
%install
%make_install
@@ -52,11 +56,18 @@ cp -a music $RPM_BUILD_ROOT%{_datadir}/%{name}
# below is the desktop file and icon stuff.
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+%if 0%{?fedora} && 0%{?fedora} < 19
+ --vendor fedora --delete-original \
+%endif
$RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.desktop
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps
convert -resize 48x48 $RPM_BUILD_ROOT%{_datadir}/%{name}/logo.tga \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
+convert $RPM_BUILD_ROOT%{_datadir}/%{name}/logo.tga \
+ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
+
%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -70,16 +81,22 @@ fi
%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
%files
%doc doc/*.html doc/*.jpg doc/*.xpm AUTHORS COPYING README ChangeLog
%doc music-sound-copyright.txt
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}*.desktop
-%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_mandir}/man6/%{name}.6.gz
+
%changelog
+* Wed May 1 2013 Hans de Goede <hdegoede at redhat.com> - 1.1.14-24
+- run autoreconf for aarch64 support (rhbz#925195)
+- add a bigger version of the logo
+
* Fri Feb 22 2013 Rahul Sundaram <sundaram at fedoraproject.org> - 1.1.14-23
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
- clean up spec to follow current guidelines
@@ -118,7 +135,7 @@ fi
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 1.1.14-12
- Autorebuild for GCC 4.3
-* Fri Dec 4 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1.1.14-11
+* Tue Dec 4 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1.1.14-11
- Fix building with gcc 4.3
* Mon Aug 6 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1.1.14-10
More information about the scm-commits
mailing list