source: projects/specs/branches/6/t/tuxtype2/tuxtype2-vl.spec @ 4405

Revision 4405, 2.7 KB checked in by Takemikaduchi, 13 years ago (diff)

new upstream release

Line 
1%define name    tuxtype2
2%define version 1.8.1
3%define release 1%{?_dist_release}
4
5Summary:        An educational typing tutor for children
6Summary(ja):    子供向けのタイピング練習ゲーム
7
8Name:           %{name}
9Version:        %{version}
10Release:        %{release}
11Source0:        tuxtype_w_fonts-%{version}.tar.gz
12Source1:        tuxtype2.desktop
13Patch0:         tuxtype2-1.8.1-chown.patch
14License:        GPLv2+
15Group:          Applications/Games
16URL:            http://tuxtype.sourceforge.net/
17
18Requires:       SDL >= 1.2.5, SDL_image >= 1.2.3
19Requires:       SDL_mixer >= 1.2.5, SDL_ttf >= 2.0.5
20BuildRequires:  SDL-devel >= 1.2.5, SDL_image-devel >= 1.2.3
21BuildRequires:  SDL_mixer-devel >= 1.2.5, SDL_ttf-devel >= 2.0.5
22BuildRequires:  SDL_Pango-devel
23BuildRequires:  librsvg2-devel
24BuildRequires:  ImageMagick
25
26BuildRoot:      %{_tmppath}/%{name}-%{version}-root
27
28Conflicts:      tuxtype < 1.0.2
29
30
31%description
32"Tux Typing" is an educational typing tutor for children. It features
33several different types of gameplay, at a variety of difficulty levels.
34
35%description -l ja
36Tux Typing は,子供向けのタイピング練習ゲームです。数種類の異なるゲームが
37含まれていて、難易度も自由に選ぶことができます。
38
39
40%prep
41%setup -q -n tuxtype_w_fonts-%{version}
42%patch0 -p1 -b .chown
43
44rm -rf data/fonts/*.ttf
45# fix wrong end of line encoding
46sed -i -e 's|\r||g' doc/en/TuxType_port_Mac.txt
47#unknow lang
48pushd po
49mv zh_N.gmo zh_CN.gmo
50mv zh_N.po zh_CN.po
51popd
52
53%build
54%configure --localstatedir=%{_localstatedir}/games
55make %{?_smp_mflags}
56
57
58%install
59rm -rf ${RPM_BUILD_ROOT}
60make install DESTDIR=$RPM_BUILD_ROOT
61
62rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
63
64# install menu entry.
65install -d $RPM_BUILD_ROOT%{_datadir}/applications
66install -p -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applications/
67
68install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps/
69convert -size 48x48 tuxtype.ico $RPM_BUILD_ROOT%{_datadir}/pixmaps/tuxtype.png
70
71install -d $RPM_BUILD_ROOT%{_localstatedir}/games/tuxtype
72
73%find_lang tuxtype
74
75%clean
76rm -rf ${RPM_BUILD_ROOT}
77
78
79%files -f tuxtype.lang
80%defattr(-,root,root)
81%doc AUTHORS COPYING ChangeLog README TODO doc/en/howtotheme.html doc/en/TuxType_port_Mac.txt
82%attr(-,root,games) %{_bindir}/tuxtype
83%{_datadir}/pixmaps/*
84%{_datadir}/applications/*
85%{_datadir}/tuxtype
86%config(noreplace) %{_sysconfdir}/tuxtype
87%attr(0755,root,games) %config(noreplace) %{_localstatedir}/games/tuxtype
88
89
90%changelog
91* Sun Jul 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
92- update to 1.8.1
93- add BuildRequires: SDL_Pango-devel, librsvg2-devel, ImageMagick
94- merge spec file from fedora packages
95
96* Sun Oct 12 2008 Shu KONNO <owa@bg.wakwak.com> 1.5.3-1vl5
97- applied new versioning policy, spec in utf-8
98
99* Sun May 07 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.5.3-0vl1
100- initial build for VineSeed Plus.
Note: See TracBrowser for help on using the repository browser.