]> git.pld-linux.org Git - packages/childsplay.git/blame_incremental - childsplay.spec
- enable gettext support (-gettext.patch)
[packages/childsplay.git] / childsplay.spec
... / ...
CommitLineData
1#
2# TODO: - enable plugins (if possible)
3#
4%define plugins_ver 0.90
5%define plugins_lfc_ver 0.90
6Summary: Games for children with plugins
7Summary(pl.UTF-8): Gry dla dzieci z wtyczkami
8Name: childsplay
9Version: 1.5.1
10Release: 0.1
11License: GPL v3+
12Group: X11/Applications/Games
13Source0: http://downloads.sourceforge.net/schoolsplay/%{name}-%{version}.tgz
14# Source0-md5: 6ed368af17e7e2fd129b0b9c5d4921ec
15#Source1: http://dl.sourceforge.net/childsplay/%{name}_plugins-%{plugins_ver}.tgz
16## Source1-md5: 2abd77c938ce4297c3a6190637833ca5
17#Source2: http://dl.sourceforge.net/childsplay/%{name}_plugins_lfc-%{plugins_lfc_ver}.tgz
18## Source2-md5: 123b24a0af50cda07f8c6869d6f939ff
19Source3: %{name}.desktop
20Source4: pld_setup.py
21Patch0: %{name}-gettext.patch
22URL: http://www.schoolsplay.org/
23%pyrequires_eq python-modules
24BuildRequires: rpm-pythonprov
25Requires: python-SQLAlchemy
26Requires: python-numpy
27Requires: python-pygame >= 1.7
28Requires: python-sqlite >= 1.1
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33Childsplay is a 'suite' of educational games for young children, like
34gcompris, but without the overkill of C/C++ and the GNOME environment.
35Also the use of the SDL libraries makes smooth animation and the
36playing of sound very easy.
37
38%description -l pl.UTF-8
39Childsplay to zestaw gier edukacyjnych dla małych dzieci, podobnie do
40gcompris. Jest jednak napisana bez narzutu C/C++ i środowiska GNOME -
41w Pythonie, z użyciem biblioteki SDL, co czyni animacje płynnymi i
42odtwarzanie dźwięku bardzo łatwym.
43
44%prep
45#%%setup -q -a1 -a2
46%setup -q
47%patch0 -p1
48
49%install
50rm -rf $RPM_BUILD_ROOT
51
52install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/alphabetsounds,%{_datadir}/locale,%{py_sitescriptdir}/childsplay_sp}
53
54cp -fr lib/CPData $RPM_BUILD_ROOT%{_datadir}/%{name}
55cp -fr lib/SPData $RPM_BUILD_ROOT%{_datadir}/%{name}
56cp -fr alphabetsounds/en $RPM_BUILD_ROOT%{_datadir}/%{name}/alphabetsounds
57cp -fr locale/* $RPM_BUILD_ROOT%{_datadir}/locale
58
59install bin/childsplay $RPM_BUILD_ROOT%{_bindir}
60
61# use our custom setup.py instead of ugly orginal one
62cp %{SOURCE4} setup.py
63
64%{__python} setup.py install \
65 --optimize=2 \
66 --root=$RPM_BUILD_ROOT
67
68#install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
69#install lib/SPData/menu/default/logo_cp_32x32.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.xpm
70
71#cd childsplay_plugins-%{plugins_ver}
72#cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
73#cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons
74#cp -fr Data/AlphabetSounds $RPM_BUILD_ROOT%{_datadir}/%{name}/Data
75#cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml
76#%%{__python} add-score.py $RPM_BUILD_ROOT/var/games/ "Packid,Numbers"
77#cd ..
78
79#cd childsplay_plugins_lfc-%{plugins_lfc_ver}
80#cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
81#cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons
82#cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml
83#cd ..
84
85%py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
86%py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
87
88#mv $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
89
90%find_lang %{name}_sp --all-name
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95#%%files -f %{name}_sp.lang
96%files -f %{name}_sp.lang
97%defattr(644,root,root,755)
98%doc doc/*
99%attr(755,root,root) %{_bindir}/childsplay
100%{_datadir}/%{name}
101%{py_sitescriptdir}/childsplay_sp
102#%%{_desktopdir}/%{name}.desktop
103#%%{_pixmapsdir}/%{name}.xpm
This page took 0.07067 seconds and 4 git commands to generate.