1 | Name: trackballs |
---|
2 | Version: 1.1.4 |
---|
3 | Release: 2%{?_dist_release} |
---|
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 |
---|
92 | * Sun Jan 25 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.4-2 |
---|
93 | - rebuild with guile-2.0.11 |
---|
94 | - add Patch3 (trackballs-1.1.4-guile20.patch) from fedora |
---|
95 | |
---|
96 | * Mon Jan 03 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.4-1 |
---|
97 | - initial build for Vine Linux based on fedora development |
---|
98 | |
---|
99 | * Mon Feb 22 2010 Hans de Goede <hdegoede@redhat.com> 1.1.4-12 |
---|
100 | - Fix FTBFS (automake rerunning due to patches, #564762) |
---|
101 | |
---|
102 | * Mon Jan 18 2010 Hans de Goede <hdegoede@redhat.com> 1.1.4-11 |
---|
103 | - Fix a crash when trying to change to an unsupported resolution (#555877) |
---|
104 | - Add widescreen monitor resolutions to the monitor resolution list |
---|
105 | |
---|
106 | * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-10 |
---|
107 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
---|
108 | |
---|
109 | * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-9 |
---|
110 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
---|
111 | |
---|
112 | * Tue Jan 20 2009 Hans de Goede <hdegoede@redhat.com> 1.1.4-8 |
---|
113 | - Adjust font requires for font rename (rh 480476) |
---|
114 | |
---|
115 | * Sat Dec 27 2008 Hans de Goede <hdegoede@redhat.com> 1.1.4-7 |
---|
116 | - Replace included gnu freefont copy with a symlink to dejavu (rh 477470) |
---|
117 | |
---|
118 | * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.4-6 |
---|
119 | - Autorebuild for GCC 4.3 |
---|
120 | |
---|
121 | * Sun Jan 13 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-5 |
---|
122 | - Fix building with gcc 4.3 |
---|
123 | |
---|
124 | * Thu Jan 3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-4 |
---|
125 | - Fix black vertices on ATI cards with OSS drivers |
---|
126 | |
---|
127 | * Tue Sep 25 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-3 |
---|
128 | - Use opengl-games-utils wrapper to show error dialog when DRI is missing |
---|
129 | |
---|
130 | * Wed Aug 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-2 |
---|
131 | - Update License tag for new Licensing Guidelines compliance |
---|
132 | |
---|
133 | * Tue Jun 5 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.4-1 |
---|
134 | - New upstream release 1.1.4 |
---|
135 | |
---|
136 | * Sat Mar 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-4 |
---|
137 | - Fixup .desktop file categories for games-menus usage |
---|
138 | |
---|
139 | * Tue Aug 29 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-3 |
---|
140 | - FE6 Rebuild |
---|
141 | |
---|
142 | * Tue Aug 15 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-2 |
---|
143 | - Remove some redundant BR's |
---|
144 | |
---|
145 | * Mon Aug 14 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.2-1 |
---|
146 | - Initial Fedora Extras version |
---|