Name: seahorse-adventures Version: 1.0 Release: 9%{?dist} Summary: Help barbie the seahorse float on bubbles to the moon Group: Amusements/Games License: GPL+ URL: http://www.imitationpickles.org/barbie/ Source0: http://www.imitationpickles.org/barbie/files/barbie-1.0.tar.gz Source1: %{name}.desktop Source2: Seahorse-Adventures-license.eml Patch0: seahorse-adventures-1.0-symlink.patch Patch1: seahorse-adventures-1.0-build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils BuildArch: noarch Requires: hicolor-icon-theme pygame dejavu-sans-fonts %description Help barbie the seahorse float on bubbles to the moon. This is a retro-side scroller game. It won the teams category in pyweek 4. Includes original soundtrack, graphics, and 15 levels! %prep %setup -q -n barbie-%{version} %patch0 -p1 -b .ln %patch1 -p1 cp %{SOURCE2} . rm data/themes/*/Vera.ttf %build # nothing to build, pure python code only %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} cp -a data lib leveledit.py run_game.py tileedit.py \ $RPM_BUILD_ROOT%{_datadir}/%{name} ln -s ../../../../fonts/dejavu/DejaVuSans.ttf \ $RPM_BUILD_ROOT%{_datadir}/%{name}/data/themes/default/Vera.ttf ln -s ../../../../fonts/dejavu/DejaVuSans.ttf \ $RPM_BUILD_ROOT%{_datadir}/%{name}/data/themes/gray/Vera.ttf chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/run_game.py ln -s ../share/%{name}/run_game.py $RPM_BUILD_ROOT%{_bindir}/%{name} # below is the desktop file and icon stuff. mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps install -p -m 644 data/images/player/right.png \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png %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 %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,-) %doc *.txt Seahorse-Adventures-license.eml %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/icons/hicolor/32x32/apps/%{name}.png %changelog * Sat Jan 14 2012 Fedora Release Engineering - 1.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 1.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Sep 9 2010 Hans de Goede 1.0-7 - Fix FTBFS (#631296) * Sun Jul 26 2009 Fedora Release Engineering - 1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Jan 20 2009 Hans de Goede 1.0-4 - Adjust font requires for font rename (rh 480472) * Sat Dec 27 2008 Hans de Goede 1.0-3 - Replace included vera font copies with symlinks to dejavu (rh 477456) * Wed Aug 15 2007 Hans de Goede 1.0-2 - Update License tag for new Licensing Guidelines compliance * Wed Apr 25 2007 Hans de Goede 1.0-1 - Initial Fedora Extras package