]> git.pld-linux.org Git - packages/childsplay.git/blob - childsplay.spec
098e21eb632380179ff64238fab765160be5385a
[packages/childsplay.git] / childsplay.spec
1 #
2 # TODO: - enable plugins (if possible)
3 #
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
8 Name:           childsplay
9 Version:        1.5.1
10 Release:        0.1
11 License:        GPL v3+
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
20 Source4:        pld_setup.py
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
28 BuildArch:      noarch
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
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.
36
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.
42
43 %prep
44 #%%setup -q -a1 -a2
45 %setup -q
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49
50 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/alphabetsounds,%{_datadir}/locale,%{py_sitescriptdir}/childsplay_sp}
51
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
56
57 install bin/childsplay $RPM_BUILD_ROOT%{_bindir}
58
59 # use our custom setup.py instead of ugly orginal one
60 cp %{SOURCE4} setup.py
61
62 %{__python} setup.py install \
63         --optimize=2 \
64         --root=$RPM_BUILD_ROOT
65
66 #install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
67 #install lib/SPData/menu/default/logo_cp_32x32.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.xpm
68
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"
75 #cd ..
76
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
81 #cd ..
82
83 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
84 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
85
86 #mv $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
87
88 %find_lang %{name}_sp --all-name
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 #%%files -f %{name}_sp.lang
94 %files -f %{name}_sp.lang
95 %defattr(644,root,root,755)
96 %doc doc/*
97 %attr(755,root,root) %{_bindir}/childsplay
98 %{_datadir}/%{name}
99 %{py_sitescriptdir}/childsplay_sp
100 #%%{_desktopdir}/%{name}.desktop
101 #%%{_pixmapsdir}/%{name}.xpm
This page took 0.060063 seconds and 2 git commands to generate.