]> git.pld-linux.org Git - packages/childsplay.git/blame - childsplay.spec
- enable gettext support (-gettext.patch)
[packages/childsplay.git] / childsplay.spec
CommitLineData
bfcd7745 1#
8a1224fd 2# TODO: - enable plugins (if possible)
bfcd7745 3#
53080f4b 4%define plugins_ver 0.90
5%define plugins_lfc_ver 0.90
e6339692 6Summary: Games for children with plugins
347d322f 7Summary(pl.UTF-8): Gry dla dzieci z wtyczkami
e6339692 8Name: childsplay
a66e6030 9Version: 1.5.1
f9278811 10Release: 0.1
53080f4b 11License: GPL v3+
e6339692 12Group: X11/Applications/Games
a66e6030 13Source0: http://downloads.sourceforge.net/schoolsplay/%{name}-%{version}.tgz
14# Source0-md5: 6ed368af17e7e2fd129b0b9c5d4921ec
bfcd7745 15#Source1: http://dl.sourceforge.net/childsplay/%{name}_plugins-%{plugins_ver}.tgz
d8558f58 16## Source1-md5: 2abd77c938ce4297c3a6190637833ca5
bfcd7745 17#Source2: http://dl.sourceforge.net/childsplay/%{name}_plugins_lfc-%{plugins_lfc_ver}.tgz
d8558f58 18## Source2-md5: 123b24a0af50cda07f8c6869d6f939ff
a66e6030 19Source3: %{name}.desktop
20Source4: pld_setup.py
d8558f58 21Patch0: %{name}-gettext.patch
bfcd7745 22URL: http://www.schoolsplay.org/
6a431026 23%pyrequires_eq python-modules
101e9785 24BuildRequires: rpm-pythonprov
bfcd7745 25Requires: python-SQLAlchemy
45796f49 26Requires: python-numpy
a9015c0b 27Requires: python-pygame >= 1.7
8a1224fd 28Requires: python-sqlite >= 1.1
6a431026 29BuildArch: noarch
e6339692
JK
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33Childsplay is a 'suite' of educational games for young children, like
93b60176 34gcompris, but without the overkill of C/C++ and the GNOME environment.
e6339692
JK
35Also the use of the SDL libraries makes smooth animation and the
36playing of sound very easy.
37
772e1e90
JR
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.
e6339692
JK
43
44%prep
bfcd7745 45#%%setup -q -a1 -a2
46%setup -q
d8558f58 47%patch0 -p1
e6339692 48
e6339692
JK
49%install
50rm -rf $RPM_BUILD_ROOT
51
a66e6030 52install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/alphabetsounds,%{_datadir}/locale,%{py_sitescriptdir}/childsplay_sp}
e6339692 53
a66e6030 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
e6339692 58
a66e6030 59install bin/childsplay $RPM_BUILD_ROOT%{_bindir}
56dbde4f 60
a66e6030 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
bfcd7745 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 ..
869d3499 84
6a431026
JK
85%py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
86%py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
87
bfcd7745 88#mv $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
a66e6030 89
90%find_lang %{name}_sp --all-name
e6339692
JK
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
a66e6030 95#%%files -f %{name}_sp.lang
60507f72 96%files -f %{name}_sp.lang
e6339692 97%defattr(644,root,root,755)
bfcd7745 98%doc doc/*
a66e6030 99%attr(755,root,root) %{_bindir}/childsplay
6a431026 100%{_datadir}/%{name}
a66e6030 101%{py_sitescriptdir}/childsplay_sp
102#%%{_desktopdir}/%{name}.desktop
103#%%{_pixmapsdir}/%{name}.xpm
This page took 0.053871 seconds and 4 git commands to generate.