2 # TODO: - enable plugins (if possible)
4 %define plugins_ver 0.90
5 %define plugins_lfc_ver 0.90
6 Summary: Games for children with plugins
7 Summary(pl.UTF-8): Gry dla dzieci z wtyczkami
12 Group: X11/Applications/Games
13 Source0: 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
19 Source3: %{name}.desktop
21 URL: http://www.schoolsplay.org/
22 %pyrequires_eq python-modules
23 BuildRequires: rpm-pythonprov
24 Requires: python-SQLAlchemy
25 Requires: python-numpy
26 Requires: python-pygame >= 1.7
27 Requires: python-sqlite >= 1.1
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Childsplay is a 'suite' of educational games for young children, like
33 gcompris, but without the overkill of C/C++ and the GNOME environment.
34 Also the use of the SDL libraries makes smooth animation and the
35 playing of sound very easy.
37 %description -l pl.UTF-8
38 Childsplay to zestaw gier edukacyjnych dla małych dzieci, podobnie do
39 gcompris. Jest jednak napisana bez narzutu C/C++ i środowiska GNOME -
40 w Pythonie, z użyciem biblioteki SDL, co czyni animacje płynnymi i
41 odtwarzanie dźwięku bardzo łatwym.
48 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/alphabetsounds,%{_datadir}/locale,%{py_sitescriptdir}/childsplay_sp}
52 cp -fr lib/CPData $RPM_BUILD_ROOT%{_datadir}/%{name}
53 cp -fr lib/SPData $RPM_BUILD_ROOT%{_datadir}/%{name}
54 cp -fr alphabetsounds/en $RPM_BUILD_ROOT%{_datadir}/%{name}/alphabetsounds
55 cp -fr locale/* $RPM_BUILD_ROOT%{_datadir}/locale
57 install bin/childsplay $RPM_BUILD_ROOT%{_bindir}
59 # use our custom setup.py instead of ugly orginal one
60 cp %{SOURCE4} setup.py
62 %{__python} setup.py install \
64 --root=$RPM_BUILD_ROOT
66 #install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
67 #install lib/SPData/menu/default/logo_cp_32x32.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.xpm
69 #cd childsplay_plugins-%{plugins_ver}
70 #cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
71 #cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons
72 #cp -fr Data/AlphabetSounds $RPM_BUILD_ROOT%{_datadir}/%{name}/Data
73 #cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml
74 #%%{__python} add-score.py $RPM_BUILD_ROOT/var/games/ "Packid,Numbers"
77 #cd childsplay_plugins_lfc-%{plugins_lfc_ver}
78 #cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
79 #cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons
80 #cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml
83 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
84 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
86 #mv $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
88 %find_lang %{name}_sp --all-name
91 rm -rf $RPM_BUILD_ROOT
93 #%%files -f %{name}_sp.lang
94 %files -f %{name}_sp.lang
95 %defattr(644,root,root,755)
97 %attr(755,root,root) %{_bindir}/childsplay
99 %{py_sitescriptdir}/childsplay_sp
100 #%%{_desktopdir}/%{name}.desktop
101 #%%{_pixmapsdir}/%{name}.xpm