Name: pipepanic Version: 0.1.3 Release: 6%{?dist} Summary: A pipe connecting game Group: Amusements/Games License: GPLv2+ URL: http://www.users.waitrose.com/~thunor/pipepanic/ Source0: http://www.users.waitrose.com/~thunor/pipepanic/dload/%{name}-%{version}-source.tar.gz Source1: pipepanic.desktop Patch0: pipepanic-0.1.3-Makefile.patch # Hans de Goede Patch1: pipepanic-0.1.3-window-title.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel BuildRequires: desktop-file-utils BuildRequires: ImageMagick Requires: hicolor-icon-theme %description Pipepanic is a pipe connecting game using libSDL. Connect as many different shaped pipes together as possible within the time given. %prep %setup -q -n %{name}-%{version}-source %patch0 -p0 %patch1 -p1 # Fix file encoding iconv --from=ISO-8859-1 --to=UTF-8 COPYING-ARTWORK > COPYING-ARTWORK.conv mv COPYING-ARTWORK.conv COPYING-ARTWORK # Fix DATADIR sed -i 's:/opt/QtPalmtop/share/pipepanic/:%{_datadir}/%{name}/:' main.h %build make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" %install rm -rf %{buildroot} # Install binary mkdir -p %{buildroot}%{_bindir} install -m 755 pipepanic %{buildroot}%{_bindir} # Install data files mkdir -p %{buildroot}%{_datadir}/%{name} install -m 644 *.bmp %{buildroot}%{_datadir}/%{name}/ # Install window icon (needed by patch1) convert PipepanicIcon32.png bmp3:- | \ convert - -fill '#FF00FF' -opaque black -colors 256 \ -compress none bmp3:icon.bmp install -m 644 icon.bmp %{buildroot}%{_datadir}/%{name}/ # Install icons mkdir -p %{buildroot}%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps install -m 644 PipepanicIcon16.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/%{name}.png install -m 644 PipepanicIcon32.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}.png install -m 644 PipepanicIcon48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/%{name}.png install -m 644 PipepanicIcon64.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}.png # Install desktop file mkdir -p %{buildroot}%{_datadir}/applications desktop-file-install --vendor fedora \ --dir %{buildroot}%{_datadir}/applications \ %{SOURCE1} %clean rm -rf %{buildroot} %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 %postun touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %files %defattr(-,root,root,-) %{_bindir}/pipepanic %{_datadir}/%{name} %{_datadir}/icons/hicolor/16x16/apps/%{name}.png %{_datadir}/icons/hicolor/32x32/apps/%{name}.png %{_datadir}/icons/hicolor/48x48/apps/%{name}.png %{_datadir}/icons/hicolor/64x64/apps/%{name}.png %{_datadir}/applications/fedora-%{name}.desktop %doc AUTHORS ChangeLog COPYING COPYING-ARTWORK README %changelog * Thu Feb 26 2009 Fedora Release Engineering - 0.1.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sun Feb 10 2008 Andrea Musuruane 0.1.3-5 - Rebuild against gcc 4.3 * Sat Oct 06 2007 Andrea Musuruane 0.1.3-4 - Fixed COPYING-ARTWORK file encoding - Updated icon cache scriptlets to be compliant to new guidelines * Mon Aug 20 2007 Andrea Musuruane 0.1.3-3 - Changed license due to new guidelines - Removed %%{?dist} tag from changelog - Updated icon cache scriptlets to be compliant to new guidelines * Wed May 02 2007 Andrea Musuruane 0.1.3-2 - Fixed package ownership of its datadir - Changed description - Added a patch by Hans de Goede to set a window title and icon * Sun Apr 10 2007 Andrea Musuruane 0.1.3-1 - Initial release