source: projects/specs/trunk/trackballs/trackballs-vl.spec @ 9291

Revision 9291, 4.9 KB checked in by Takemikaduchi, 9 years ago (diff)

libdbi-drivers,goffice08,guile18: NEW package
geda-gaf,missile,rrdtool,trackballs,trackballs-music,ulogd,xkeycaps,xorg-x11-jpfonts: rebuild
others: new upstream release

Line 
1Name:           trackballs
2Version:        1.1.4
3Release:        2%{?_dist_release}
4Summary:        Steer a marble ball through a labyrinth
5Summary(ja):    ボールを転がして迷路を抜けるゲーム
6
7Group:          Applications/Games
8License:        GPLv2+
9URL:            http://trackballs.sourceforge.net/
10Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
11Source1:        %{name}.desktop
12Patch0:         trackballs-1.1.4-destdir.patch
13Patch1:         trackballs-1.1.4-black-vertices-fix.patch
14Patch2:         trackballs-1.1.4-rh555877.patch
15Patch3:                 trackballs-1.1.4-guile20.patch
16BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
17BuildRequires:  guile-devel libGLU-devel zlib-devel desktop-file-utils
18BuildRequires:  SDL_ttf-devel SDL_mixer-devel SDL_image-devel
19Requires:       hicolor-icon-theme
20Requires:       trackballs-music
21
22%description
23Trackballs is a game in which you steer a marble ball through tracks of varying
24difficulty. The game features 3D graphics, an integerated level editor and high
25quality soundeffects and background music.
26
27%description -l ja
28Trackballs は色々な難易度の迷路を、ボールを転がして迷路を抜ける
29ゲームです。このゲームには、3D グラフィック表示や内蔵のレベル
30(コース)エディタ、高品質の効果音や BGM が含まれています。
31
32
33%prep
34%setup -q
35%patch0 -p1
36%patch1 -p1
37%patch2 -p1
38%patch3 -p1
39iconv -f ISO-8859-1 -t UTF8 share/%{name}.6 > share/%{name}.6.tmp
40mv 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?
43sed -i "s/chgrp/#chgrp/g;" share/Makefile*
44
45
46%build
47%configure --with-highscores="~"
48sed -i 's|^mkinstalldirs.*|mkinstalldirs=$(MKINSTALLDIRS)|g' po/Makefile
49make %{?_smp_mflags}
50
51
52%install
53rm -rf $RPM_BUILD_ROOT
54make install DESTDIR=$RPM_BUILD_ROOT
55%find_lang %{name}
56
57# remove the broken upstream provided desktop file and use our own.
58rm $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
59desktop-file-install --vendor vine \
60  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
61  %{SOURCE1}
62
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67
68%post
69touch --no-create %{_datadir}/icons/hicolor || :
70if [ -x %{_bindir}/gtk-update-icon-cache ]; then
71   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
72fi
73
74%postun
75touch --no-create %{_datadir}/icons/hicolor || :
76if [ -x %{_bindir}/gtk-update-icon-cache ]; then
77   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
78fi
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
Note: See TracBrowser for help on using the repository browser.