%define fname tuxtype_w_fonts Summary: Educational typing tutor game starring Tux Name: tuxtype Version: 1.8.1 Release: %mkrel 4 Source0: %{fname}-%{version}.tar.gz URL: http://alioth.debian.org/frs/?group_id=31080 License: GPLv2+ Group: Games/Other BuildRequires: SDL-devel BuildRequires: SDL_ttf-devel BuildRequires: SDL_mixer-devel BuildRequires: SDL_image-devel BuildRequires: SDL_Pango-devel BuildRequires: imagemagick BuildRequires: librsvg-devel %description Tux Typing is an educational typing tutor game starring Tux, the Linux penguin. It is graphical and requires SDL to run. This is a stable release. %prep %setup -q -n %{fname}-%{version} # Fix incorrect paths hardcoded into the source (#46417) - AdamW sed -i -e 's,/usr/share/fonts/truetype/ttf-.*/,%{_gamesdatadir}/%{name}/fonts/,g' src/loaders.c sed -i -e 's,/usr/share,%{_gamesdatadir},g' src/setup.c # remove the chown command from here and handle it in the file list sed -i 's,chown root:games $(DESTDIR)$(pkglocalstatedir)/words,#&,' Makefile.{am,in} %build %configure2_5x --disable-rpath \ --bindir=%{_gamesbindir} \ --datadir=%{_gamesdatadir} \ --localstatedir=%{_localstatedir}/lib \ --sysconfdir=%{_sysconfdir} %make %install %makeinstall_std rm -fr %{buildroot}%{_prefix}/doc/tuxtype install -d %{buildroot}%{_datadir}/applications cat <<EOF > %{buildroot}%{_datadir}/applications/%{name}.desktop [Desktop Entry] Name=TuxType Comment=Educational typing tutor game starring Tux Exec=%{_gamesbindir}/%{name} Icon=%{name} Terminal=false Type=Application StartupNotify=true Categories=Game;KidsGame;Education; EOF mkdir -p %{buildroot}%{_iconsdir}/hicolor/{48x48,32x32,16x16}/apps convert -scale 16x16 %{name}.ico %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png convert -scale 32x32 %{name}.ico %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png convert -scale 48x48 %{name}.ico %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png %find_lang %{name} %files -f %{name}.lang %doc AUTHORS ChangeLog README doc/en/howtotheme.html %{_sysconfdir}/%{name} %{_gamesbindir}/%{name} %{_datadir}/%{name} %{_gamesdatadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_iconsdir}/hicolor/*/apps/%{name}.png %{_localstatedir}/lib/%{name} %attr(-,root,games) %{_localstatedir}/lib/%{name}/words %changelog * Sat Jan 19 2013 fwang <fwang> 1.8.1-4.mga3 + Revision: 389791 - update desktop file + umeabot <umeabot> - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Mar 27 2011 anaselli <anaselli> 1.8.1-2.mga1 + Revision: 78105 - dropped mandriva from desktop file name * Sun Mar 27 2011 anaselli <anaselli> 1.8.1-1.mga1 + Revision: 78082 - imported package tuxtype