[9337] | 1 | Name: trackballs |
---|
| 2 | Version: 1.1.4 |
---|
[10570] | 3 | Release: 3%{?_dist_release} |
---|
[9337] | 4 | Summary: Steer a marble ball through a labyrinth |
---|
| 5 | Summary(ja): ボールを転がして迷路を抜けるゲーム |
---|
| 6 | |
---|
| 7 | Group: Applications/Games |
---|
| 8 | License: GPLv2+ |
---|
| 9 | URL: http://trackballs.sourceforge.net/ |
---|
| 10 | Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz |
---|
| 11 | Source1: %{name}.desktop |
---|
| 12 | Patch0: trackballs-1.1.4-destdir.patch |
---|
| 13 | Patch1: trackballs-1.1.4-black-vertices-fix.patch |
---|
| 14 | Patch2: trackballs-1.1.4-rh555877.patch |
---|
| 15 | Patch3: trackballs-1.1.4-guile20.patch |
---|
| 16 | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
---|
| 17 | BuildRequires: guile-devel libGLU-devel zlib-devel desktop-file-utils |
---|
| 18 | BuildRequires: SDL_ttf-devel SDL_mixer-devel SDL_image-devel |
---|
| 19 | Requires: hicolor-icon-theme |
---|
| 20 | Requires: trackballs-music |
---|
| 21 | |
---|
| 22 | %description |
---|
| 23 | Trackballs is a game in which you steer a marble ball through tracks of varying |
---|
| 24 | difficulty. The game features 3D graphics, an integerated level editor and high |
---|
| 25 | quality soundeffects and background music. |
---|
| 26 | |
---|
| 27 | %description -l ja |
---|
| 28 | Trackballs は色々な難易度の迷路を、ボールを転がして迷路を抜ける |
---|
| 29 | ゲームです。このゲームには、3D グラフィック表示や内蔵のレベル |
---|
| 30 | (コース)エディタ、高品質の効果音や BGM が含まれています。 |
---|
| 31 | |
---|
| 32 | |
---|
| 33 | %prep |
---|
| 34 | %setup -q |
---|
| 35 | %patch0 -p1 |
---|
| 36 | %patch1 -p1 |
---|
| 37 | %patch2 -p1 |
---|
| 38 | %patch3 -p1 |
---|
| 39 | iconv -f ISO-8859-1 -t UTF8 share/%{name}.6 > share/%{name}.6.tmp |
---|
| 40 | mv share/%{name}.6.tmp share/%{name}.6 |
---|
| 41 | # the install script does a chgrp to 'games', this doesn't work while |
---|
| 42 | # building as a user. Is group=games required? |
---|
| 43 | sed -i "s/chgrp/#chgrp/g;" share/Makefile* |
---|
| 44 | |
---|
| 45 | |
---|
| 46 | %build |
---|
| 47 | %configure --with-highscores="~" |
---|
| 48 | sed -i 's|^mkinstalldirs.*|mkinstalldirs=$(MKINSTALLDIRS)|g' po/Makefile |
---|
| 49 | make %{?_smp_mflags} |
---|
| 50 | |
---|
| 51 | |
---|
| 52 | %install |
---|
| 53 | rm -rf $RPM_BUILD_ROOT |
---|
| 54 | make install DESTDIR=$RPM_BUILD_ROOT |
---|
| 55 | %find_lang %{name} |
---|
| 56 | |
---|
| 57 | # remove the broken upstream provided desktop file and use our own. |
---|
| 58 | rm $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop |
---|
| 59 | desktop-file-install --vendor vine \ |
---|
| 60 | --dir $RPM_BUILD_ROOT%{_datadir}/applications \ |
---|
| 61 | %{SOURCE1} |
---|
| 62 | |
---|
| 63 | |
---|
| 64 | %clean |
---|
| 65 | rm -rf $RPM_BUILD_ROOT |
---|
| 66 | |
---|
| 67 | |
---|
| 68 | %post |
---|
| 69 | touch --no-create %{_datadir}/icons/hicolor || : |
---|
| 70 | if [ -x %{_bindir}/gtk-update-icon-cache ]; then |
---|
| 71 | %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : |
---|
| 72 | fi |
---|
| 73 | |
---|
| 74 | %postun |
---|
| 75 | touch --no-create %{_datadir}/icons/hicolor || : |
---|
| 76 | if [ -x %{_bindir}/gtk-update-icon-cache ]; then |
---|
| 77 | %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : |
---|
| 78 | fi |
---|
| 79 | |
---|
| 80 | |
---|
| 81 | %files -f %{name}.lang |
---|
| 82 | %doc AUTHORS COPYING ChangeLog FAQ README TODO |
---|
| 83 | %defattr(-,root,root,-) |
---|
| 84 | %{_bindir}/%{name}* |
---|
| 85 | %{_datadir}/%{name} |
---|
| 86 | %{_mandir}/man6/%{name}.6.gz |
---|
| 87 | %{_datadir}/applications/vine-%{name}.desktop |
---|
| 88 | %{_datadir}/icons/hicolor/*/apps/%{name}.png |
---|
| 89 | |
---|
| 90 | |
---|
| 91 | %changelog |
---|
[10570] | 92 | * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.4-3 |
---|
| 93 | - rebuild with gcc-5.4.0 |
---|
| 94 | |
---|
[9337] | 95 | * Sun Jan 25 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.4-2 |
---|
| 96 | - rebuild with guile-2.0.11 |
---|
| 97 | - add Patch3 (trackballs-1.1.4-guile20.patch) from fedora |
---|
| 98 | |
---|
| 99 | * Mon Jan 03 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.4-1 |
---|
| 100 | - initial build for Vine Linux based on fedora development |
---|
| 101 | |
---|
| 102 | * Mon Feb 22 2010 Hans de Goede <hdegoede@redhat.com> 1.1.4-12 |
---|
| 103 | - Fix FTBFS (automake rerunning due to patches, #564762) |
---|
| 104 | |
---|
| 105 | * Mon Jan 18 2010 Hans de Goede <hdegoede@redhat.com> 1.1.4-11 |
---|
| 106 | - Fix a crash when trying to change to an unsupported resolution (#555877) |
---|
| 107 | - Add widescreen monitor resolutions to the monitor resolution list |
---|
| 108 | |
---|
| 109 | * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-10 |
---|
| 110 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
---|
| 111 | |
---|
| 112 | * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-9 |
---|
| 113 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
---|
| 114 | |
---|
| 115 | * Tue Jan 20 2009 Hans de Goede <hdegoede@redhat.com> 1.1.4-8 |
---|
| 116 | - Adjust font requires for font rename (rh 480476) |
---|
| 117 | |
---|
| 118 | * Sat Dec 27 2008 Hans de Goede <hdegoede@redhat.com> 1.1.4-7 |
---|
| 119 | - Replace included gnu freefont copy with a symlink to dejavu (rh 477470) |
---|
| 120 | |
---|
| 121 | * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.4-6 |
---|
| 122 | - Autorebuild for GCC 4.3 |
---|
| 123 | |
---|
| 124 | * Sun Jan 13 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-5 |
---|
| 125 | - Fix building with gcc 4.3 |
---|
| 126 | |
---|
| 127 | * Thu Jan 3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-4 |
---|
| 128 | - Fix black vertices on ATI cards with OSS drivers |
---|
| 129 | |
---|
| 130 | * Tue Sep 25 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-3 |
---|
| 131 | - Use opengl-games-utils wrapper to show error dialog when DRI is missing |
---|
| 132 | |
---|
| 133 | * Wed Aug 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-2 |
---|
| 134 | - Update License tag for new Licensing Guidelines compliance |
---|
| 135 | |
---|
| 136 | * Tue Jun 5 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-1 |
---|
| 137 | - New upstream release 1.1.4 |
---|
| 138 | |
---|
| 139 | * Sat Mar 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-4 |
---|
| 140 | - Fixup .desktop file categories for games-menus usage |
---|
| 141 | |
---|
| 142 | * Tue Aug 29 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-3 |
---|
| 143 | - FE6 Rebuild |
---|
| 144 | |
---|
| 145 | * Tue Aug 15 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-2 |
---|
| 146 | - Remove some redundant BR's |
---|
| 147 | |
---|
| 148 | * Mon Aug 14 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-1 |
---|
| 149 | - Initial Fedora Extras version |
---|