Name: seahorse-adventures Summary: Help barbie the seahorse float on bubbles to the moon License: GPLv2+ Version: 1.2 Release: 1%{?dist} URL: http://www.imitationpickles.org/barbie/ %global git_tag release-%{version} Source0: https://github.com/dulsi/seahorse-adventures/archive/%{git_tag}/%{name}-%{git_tag}.tar.gz Source1: %{name}.desktop Source2: %{name}.appdata.xml Patch0: seahorse-adventures-1.0-symlink.patch Patch1: seahorse-adventures-1.0-build.patch BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildArch: noarch Requires: bitstream-vera-sans-fonts Requires: hicolor-icon-theme Requires: python3-pygame %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 %autosetup -p1 -n %{name}-%{git_tag} sed \ -e 's|#![ ]*/usr/bin/python|#!%{_bindir}/python3|' \ -e 's|#![ ]*/usr/bin/env python|#!%{_bindir}/python3|' \ -i create-upload.py leveledit.py run_game.py tileedit.py %build # nothing to build, pure python code only %install install -m 755 -d %{buildroot}%{_datadir}/%{name} install -m 755 -p leveledit.py run_game.py tileedit.py %{buildroot}%{_datadir}/%{name}/ cp -a data/ lib/ %{buildroot}%{_datadir}/%{name} for FONT_FILE in $(find %{buildroot}%{_datadir}/%{name}/ -name 'Vera.ttf'); do ln -sf "%{_datadir}/fonts/bitstream-vera-sans-fonts/Vera.ttf" "${FONT_FILE}" done install -m 755 -d %{buildroot}%{_bindir} ln -s %{_datadir}/%{name}/run_game.py %{buildroot}%{_bindir}/%{name} install -m 755 -d %{buildroot}%{_datadir}/applications install -m 644 -p %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop install -m 755 -d %{buildroot}%{_metainfodir} install -m 644 -p %{SOURCE2} %{buildroot}%{_metainfodir}/%{name}.appdata.xml for ICON_SIZE in 32 64 128; do ICON_DIR="%{buildroot}%{_datadir}/icons/hicolor/${ICON_SIZE}x${ICON_SIZE}/apps" install -m 755 -d "${ICON_DIR}" install -m 644 -p "icon${ICON_SIZE}.png" "${ICON_DIR}/%{name}.png" done %check desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdata.xml %files %doc CHANGES.txt LEVELS.txt NOTES.txt README.txt TODO.txt %license LICENSE.txt %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/**/apps/%{name}.png %{_metainfodir}/%{name}.appdata.xml %changelog * Sun May 10 2020 Artur Iwicki - 1.2-1 - Update to v.1.2 - Fix license in AppData file, add OARS info * Sat May 02 2020 Artur Iwicki - 1.1-3.20200502git0f342d34 - Switch the main source to a Python3 fork * Fri Jul 26 2019 Fedora Release Engineering - 1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Feb 23 2019 Hans de Goede 1.1-1 - New upstream release 1.1 (rhbz#1510103) - Fix FTBFS (rhbz#1675983) - Add appdata * Sat Feb 02 2019 Fedora Release Engineering - 1.0-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 1.0-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 1.0-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 18 2018 Igor Gnatenko - 1.0-19 - Remove obsolete scriptlets * Thu Jul 27 2017 Fedora Release Engineering - 1.0-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 1.0-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 1.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 1.0-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 1.0-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 1.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Feb 25 2013 Toshio Kuratomi - 1.0-12 - Remove --vendor from desktop-file-install in F19+ https://fedorahosted.org/fesco/ticket/1077 * Thu Feb 14 2013 Fedora Release Engineering - 1.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 1.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * 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