packages: canta/canta-install_dirs.patch (NEW), canta/canta.spec (NEW), can...
jajcus
jajcus at pld-linux.org
Sat Nov 28 20:29:56 CET 2009
Author: jajcus Date: Sat Nov 28 19:29:56 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- new package
---- Files affected:
packages/canta:
canta-install_dirs.patch (NONE -> 1.1) (NEW), canta.spec (NONE -> 1.1) (NEW)
packages/canta-media:
canta-media.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/canta/canta-install_dirs.patch
diff -u /dev/null packages/canta/canta-install_dirs.patch:1.1
--- /dev/null Sat Nov 28 20:29:56 2009
+++ packages/canta/canta-install_dirs.patch Sat Nov 28 20:29:51 2009
@@ -0,0 +1,37 @@
+diff -dur -x '*~' canta-0.2-rc2.orig/setup.py canta-0.2-rc2/setup.py
+--- canta-0.2-rc2.orig/setup.py 2009-08-18 00:21:45.000000000 +0200
++++ canta-0.2-rc2/setup.py 2009-11-28 19:57:59.000000000 +0100
+@@ -22,13 +22,13 @@
+
+ setup_data_files = []
+ for file in data_files:
+- setup_data_files.append(('share/games/canta/'+os.path.dirname(file), [file]))
++ setup_data_files.append(('share/canta/'+os.path.dirname(file), [file]))
+
+-setup_data_files.append(('share/games/canta/', ['run_canta', 'run_song_generator', 'run_view_theme']))
++setup_data_files.append(('share/canta/', ['run_canta', 'run_song_generator', 'run_view_theme']))
+ setup_data_files.append(('share/pixmaps', ['misc/canta.png', 'misc/csg.png']))
+ setup_data_files.append(('share/applications', ['misc/canta.desktop', 'misc/csg.desktop']))
+-setup_data_files.append(('share/games/canta/misc', ['misc/HELP.txt', 'misc/ABOUT.txt', 'misc/configspec']))
+-setup_data_files.append(('games/bin', ['starter/canta', 'starter/csg']))
++setup_data_files.append(('share/canta/misc', ['misc/HELP.txt', 'misc/ABOUT.txt', 'misc/configspec']))
++setup_data_files.append(('bin', ['starter/canta', 'starter/csg']))
+
+ dirs = []
+ elements = glob('canta/*')
+diff -dur -x '*~' canta-0.2-rc2.orig/starter/canta canta-0.2-rc2/starter/canta
+--- canta-0.2-rc2.orig/starter/canta 2009-08-18 00:21:45.000000000 +0200
++++ canta-0.2-rc2/starter/canta 2009-11-28 20:23:21.000000000 +0100
+@@ -1,3 +1,3 @@
+ #!/bin/sh
+
+-python ../../share/games/canta/run_canta
++python /usr/share/canta/run_canta
+diff -dur -x '*~' canta-0.2-rc2.orig/starter/csg canta-0.2-rc2/starter/csg
+--- canta-0.2-rc2.orig/starter/csg 2009-08-18 00:21:45.000000000 +0200
++++ canta-0.2-rc2/starter/csg 2009-11-28 20:23:48.000000000 +0100
+@@ -1,3 +1,3 @@
+ #!/bin/sh
+
+-python ../../share/games/canta/run_song_generator $*
++python /usr/share/canta/run_song_generator $*
================================================================
Index: packages/canta/canta.spec
diff -u /dev/null packages/canta/canta.spec:1.1
--- /dev/null Sat Nov 28 20:29:56 2009
+++ packages/canta/canta.spec Sat Nov 28 20:29:51 2009
@@ -0,0 +1,70 @@
+# $Revision$, $Date$
+%define _rc rc2
+Summary: Canta - sing, play and learn
+Name: canta
+Version: 0.2
+Release: 0.%{_rc}.0.1
+License: GPLv3
+Group: X11/Applications/Games
+Source0: http://cgit.canta-game.org/cgit.cgi/canta/snapshot/%{name}-%{version}-%{_rc}.tar.bz2
+# Source0-md5: da823e32c6712fa585752e32efe0c813
+Patch0: %{name}-install_dirs.patch
+URL: http://www.canta-game.org/
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.219
+Requires: canta-media
+Requires: python-Soya
+Requires: python-configobj
+Requires: python-gstreamer > 0.10
+Requires: python-mingus >= 0.4.0.1
+Requires: python-mutagen
+Requires: python-wxPython
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Canta's goal is to provide a platform for playing and creating songs
+and singing to them into a microphone. Canta can be used just for fun
+or to improve the user's musical knowledge.
+
+%prep
+%setup -q -n %{name}-%{version}-%{_rc}
+%patch0 -p1
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/media/{songs,themes}
+
+%{__python} setup.py install \
+ --optimize=2 \
+ --root=$RPM_BUILD_ROOT
+
+%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
+%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
+%py_postclean
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc docs/TODO docs/changelog.txt
+%attr(755,root,root) %{_bindir}/*
+%{_datadir}/%{name}
+%{py_sitescriptdir}/%{name}
+%{py_sitescriptdir}/%{name}-*.egg-info
+%{_pixmapsdir}/*
+%{_desktopdir}/*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2009/11/28 19:29:51 jajcus
+- new package
+
================================================================
Index: packages/canta-media/canta-media.spec
diff -u /dev/null packages/canta-media/canta-media.spec:1.1
--- /dev/null Sat Nov 28 20:29:56 2009
+++ packages/canta-media/canta-media.spec Sat Nov 28 20:29:54 2009
@@ -0,0 +1,43 @@
+# $Revision$, $Date$
+%define _rc rc2
+Summary: Data files for Canta
+Name: canta-media
+Version: 0.2
+Release: 0.%{_rc}.0.1
+License: GPLv3
+Group: X11/Applications/Games
+Source0: http://cgit.canta-game.org/cgit.cgi/canta-media/snapshot/%{name}-%{version}-%{_rc}.tar.bz2
+# Source0-md5: 43ecf1772bdae11b0581c05dbdb80841
+URL: http://www.canta-game.org/
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Data files for Canta.
+
+%prep
+%setup -qn %{name}-%{version}-%{_rc}
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/canta/media
+cp -a songs themes $RPM_BUILD_ROOT%{_datadir}/canta/media
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%{_datadir}/canta/media/songs/*
+%{_datadir}/canta/media/themes/*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2009/11/28 19:29:54 jajcus
+- new package
+
================================================================
More information about the pld-cvs-commit
mailing list