[BlockOutII] Found a better 48x48 icon

Hans de Goede jwrdegoede at fedoraproject.org
Mon Oct 27 14:05:13 UTC 2014


commit 8d6ef93d065ab8063c273876a263709d9f28f59c
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Mon Oct 27 15:05:14 2014 +0100

    Found a better 48x48 icon

 BlockOutII.png  |  Bin 22179 -> 0 bytes
 BlockOutII.spec |   24 +++++++++++++++++-------
 2 files changed, 17 insertions(+), 7 deletions(-)
---
diff --git a/BlockOutII.spec b/BlockOutII.spec
index d6b64fb..4ed0208 100644
--- a/BlockOutII.spec
+++ b/BlockOutII.spec
@@ -5,7 +5,7 @@
 
 Name:           BlockOutII
 Version:        2.5
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        A free adaptation of the original BlockOut DOS game
 Group:          Amusements/Games
 License:        GPLv2+
@@ -13,14 +13,13 @@ URL:            http://www.blockout.net/blockout2/
 Source0:        http://downloads.sourceforge.net/blockout/bl25-src.tar.gz
 Source1:        http://downloads.sourceforge.net/blockout/bl25-linux-x86.tar.gz
 Source2:        %{name}.desktop
-Source3:        %{name}.png
 Patch0:         BlockOutII-2.3-syslibs.patch
 Patch1:         BlockOutII-2.3-bl2Home.patch
 Patch2:         BlockOutII-2.3-restore-resolution.patch
 Patch3:         BlockOutII-2.3-libpng15.patch
 # https://bugzilla.redhat.com/show_bug.cgi?id=1037001
 Patch4:         BlockOutII-2.3-format-security.patch
-BuildRequires:  SDL_mixer-devel libpng-devel desktop-file-utils
+BuildRequires:  SDL_mixer-devel libpng-devel desktop-file-utils ImageMagick
 Requires:       hicolor-icon-theme opengl-games-utils
 
 %description
@@ -66,6 +65,8 @@ make %{?_smp_mflags} \
     ADD_LIBS="-L../ImageLib/src -limagelib -lpng -lz"
 popd
 
+convert BlockOut/block_icon.ico BlockOutII.png
+
 
 %install
 mkdir -p $RPM_BUILD_ROOT%{_bindir}
@@ -79,9 +80,15 @@ install -p -m 644 blockout/sounds/* $RPM_BUILD_ROOT%{_datadir}/%{name}/sounds
 
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
 desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2}
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
-install -p -m 644 %{SOURCE3} \
-  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
+install -p -m 644 %{name}-1.png \
+  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
+install -p -m 644 %{name}-0.png \
+  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
+install -p -m 644 %{name}-2.png \
+  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
 
 
 %post
@@ -102,10 +109,13 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_bindir}/%{name}*
 %{_datadir}/%{name}
 %{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
 
 
 %changelog
+* Mon Oct 27 2014 Hans de Goede <hdegoede at redhat.com> - 2.5-2
+- Found a better 48x48 icon
+
 * Mon Oct 27 2014 Hans de Goede <hdegoede at redhat.com> - 2.5-1
 - New upstream release 2.5
 - Include a larger (128x128) icon (rhbz#1157498)


More information about the scm-commits mailing list