X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=childsplay.spec;h=4f9d55db55bb2a7fbd0efafd9dd4f9f8e1e07dcb;hb=a9015c0b9c3d54ee3c769a89fb8842926c7d10de;hp=8fe1c967ab584bd9c8268f02e7462251e9a208a6;hpb=772e1e9027e464d942d4e340f904bc79c19b264a;p=packages%2Fchildsplay.git diff --git a/childsplay.spec b/childsplay.spec index 8fe1c96..4f9d55d 100644 --- a/childsplay.spec +++ b/childsplay.spec @@ -1,24 +1,29 @@ - -%define plugins_ver 0.85.2 -%define plugins_lfc_ver 0.85.2 +# +# TODO: - enable plugins +# - check install section +# - make it runable :-) +# +%define plugins_ver 0.90 +%define plugins_lfc_ver 0.90 Summary: Games for children with plugins -Summary(pl.UTF-8): Gry dla dzieci z wtyczkami +Summary(pl.UTF-8): Gry dla dzieci z wtyczkami Name: childsplay -Version: 0.85.1 -Release: 1 -License: GPL v2+ +Version: 1.0 +Release: 0.1 +License: GPL v3+ Group: X11/Applications/Games -Source0: http://dl.sourceforge.net/childsplay/%{name}-%{version}.tgz -# Source0-md5: 427ab5f69e12f12a6af8824e5cd92ff9 -Source1: http://dl.sourceforge.net/childsplay/%{name}_plugins-%{plugins_ver}.tgz -# Source1-md5: 015ea52f03614f7b8cf4797d18ff321b -Source2: http://dl.sourceforge.net/childsplay/%{name}_plugins_lfc-%{plugins_lfc_ver}.tgz -# Source2-md5: 33f15cc131014b15383fd5cfec7e4fdf +Source0: http://dl.sourceforge.net/schoolsplay/childsplay-1.0.tgz +# Source0-md5: dd50fc1c7cf79289964130850fb36e58 +#Source1: http://dl.sourceforge.net/childsplay/%{name}_plugins-%{plugins_ver}.tgz +# Source1-md5: 2abd77c938ce4297c3a6190637833ca5 +#Source2: http://dl.sourceforge.net/childsplay/%{name}_plugins_lfc-%{plugins_lfc_ver}.tgz +# Source2-md5: 123b24a0af50cda07f8c6869d6f939ff Source3: %{name}.desktop -Patch0: %{name}-install.patch -URL: http://childsplay.sourceforge.net/ +URL: http://www.schoolsplay.org/ %pyrequires_eq python-modules -Requires: python-pygame >= 1.6 +BuildRequires: rpm-pythonprov +Requires: python-SQLAlchemy +Requires: python-pygame >= 1.7 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -35,13 +40,8 @@ w Pythonie, z użyciem biblioteki SDL, co czyni animacje płynnymi i odtwarzanie dźwięku bardzo łatwym. %prep -%setup -q -a1 -a2 -%patch0 -p1 - -cat <<'EOF' >childsplay.sh -#!/bin/sh -exec python %{_datadir}/childsplay/childsplay.pyc $@ -EOF +#%%setup -q -a1 -a2 +%setup -q cat <<'EOF' >BASEPATH.py BASEPATH = "%{_prefix}" @@ -70,33 +70,32 @@ rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_datadir}{/%{name}/lib/{ConfigData,MemoryData},locale,assetml} \ $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_mandir}/man6,/var/games} -install -Dp childsplay.sh $RPM_BUILD_ROOT%{_bindir}/childsplay -gzip -dc man/childsplay.6.gz >$RPM_BUILD_ROOT%{_mandir}/man6/childsplay.6 +install -Dp bin/childsplay $RPM_BUILD_ROOT%{_bindir}/childsplay +#gzip -dc man/childsplay.6.gz >$RPM_BUILD_ROOT%{_mandir}/man6/childsplay.6 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir} -install Data/logo_cp_32x32.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png +install lib/SPData/menu/default/logo_cp_32x32.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.xpm -cp -fr Data/childsplay.score $RPM_BUILD_ROOT/var/games/%{name}.score +#cp -fr Data/childsplay.score $RPM_BUILD_ROOT/var/games/%{name}.score cp -fr *.py $RPM_BUILD_ROOT%{_datadir}/%{name} -cp -fr Data/ $RPM_BUILD_ROOT%{_datadir}/%{name} +#cp -fr Data/ $RPM_BUILD_ROOT%{_datadir}/%{name} cp -fr lib $RPM_BUILD_ROOT%{_datadir}/%{name} cp -fr locale $RPM_BUILD_ROOT%{_datadir} -cp -fr assetml $RPM_BUILD_ROOT%{_datadir} - -cd childsplay_plugins-%{plugins_ver} -cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib -cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons -cp -fr Data/AlphabetSounds $RPM_BUILD_ROOT%{_datadir}/%{name}/Data -cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml -%{__python} add-score.py $RPM_BUILD_ROOT/var/games/ "Packid,Numbers" -cd .. - -cd childsplay_plugins_lfc-%{plugins_lfc_ver} -cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib -cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons -cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml -cd .. - +#cp -fr assetml $RPM_BUILD_ROOT%{_datadir} + +#cd childsplay_plugins-%{plugins_ver} +#cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib +#cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons +#cp -fr Data/AlphabetSounds $RPM_BUILD_ROOT%{_datadir}/%{name}/Data +#cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml +#%%{__python} add-score.py $RPM_BUILD_ROOT/var/games/ "Packid,Numbers" +#cd .. + +#cd childsplay_plugins_lfc-%{plugins_lfc_ver} +#cp -fr lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib +#cp -fr Data/*.icon.png $RPM_BUILD_ROOT%{_datadir}/%{name}/Data/icons +#cp -fr assetml/childsplay $RPM_BUILD_ROOT%{_datadir}/assetml +#cd .. %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name} %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name} @@ -107,20 +106,22 @@ find $RPM_BUILD_ROOT%{_datadir}/%{name}/lib -name "*.py[c,o]" | xargs rm rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/BASEPATH.py* cp BASEPATH.py $RPM_BUILD_ROOT%{_datadir}/%{name} -%find_lang %{name} +#mv $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb} +%find_lang %{name}_sp %clean rm -rf $RPM_BUILD_ROOT -%files -f %{name}.lang +%files -f %{name}_sp.lang +#%%files %defattr(644,root,root,755) -%doc README* doc/README* doc/Changelog -%{_mandir}/man6/* +%doc doc/* +#%%{_mandir}/man6/* %{_datadir}/%{name} # XXX: shared with gcompris -%dir %{_datadir}/assetml -%{_datadir}/assetml/* +#%%dir %{_datadir}/assetml +#%%{_datadir}/assetml/* %{_desktopdir}/%{name}.desktop -%{_pixmapsdir}/%{name}.png -%attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/%{name}.score +%{_pixmapsdir}/%{name}.xpm +#%%attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/%{name}.score %attr(2755,root,games) %{_bindir}/childsplay