source: projects/specs/trunk/t/tuxtype2/tuxtype2-vl.spec @ 9139

Revision 9139, 2.9 KB checked in by Takemikaduchi, 9 years ago (diff)

dvipng, tuxtype2: rebuild
others: new upstream release

Line 
1%define name    tuxtype2
2%define version 1.8.1
3%define release 2%{?_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# fix gettext version
54sed -i "s|0.17|0.18|g" configure.ac
55sed -i "s|0.17|0.18|g" aclocal.m4
56
57%build
58autoreconf -if
59%configure --localstatedir=%{_localstatedir}/games
60make %{?_smp_mflags}
61
62
63%install
64rm -rf ${RPM_BUILD_ROOT}
65make install DESTDIR=$RPM_BUILD_ROOT
66
67rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
68
69# install menu entry.
70install -d $RPM_BUILD_ROOT%{_datadir}/applications
71install -p -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applications/
72
73install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps/
74convert -size 48x48 tuxtype.ico $RPM_BUILD_ROOT%{_datadir}/pixmaps/tuxtype.png
75
76install -d $RPM_BUILD_ROOT%{_localstatedir}/games/tuxtype
77
78%find_lang tuxtype
79
80%clean
81rm -rf ${RPM_BUILD_ROOT}
82
83
84%files -f tuxtype.lang
85%defattr(-,root,root)
86%doc AUTHORS COPYING ChangeLog README TODO doc/en/howtotheme.html doc/en/TuxType_port_Mac.txt
87%attr(-,root,games) %{_bindir}/tuxtype
88%{_datadir}/pixmaps/*
89%{_datadir}/applications/*
90%{_datadir}/tuxtype
91%config(noreplace) %{_sysconfdir}/tuxtype
92%attr(0755,root,games) %config(noreplace) %{_localstatedir}/games/tuxtype
93
94
95%changelog
96* Sun Dec 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-2
97- rebuild with libpng-1.6.12
98
99* Sun Jul 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
100- update to 1.8.1
101- add BuildRequires: SDL_Pango-devel, librsvg2-devel, ImageMagick
102- merge spec file from fedora packages
103
104* Sun Oct 12 2008 Shu KONNO <owa@bg.wakwak.com> 1.5.3-1vl5
105- applied new versioning policy, spec in utf-8
106
107* Sat May 07 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.5.3-0vl1
108- initial build for VineSeed Plus.
Note: See TracBrowser for help on using the repository browser.