packages: solfege/solfege.spec - Version: 3.14.9 - _solfege_c_midi.so modul...

jajcus jajcus at pld-linux.org
Sat Nov 28 11:39:08 CET 2009


Author: jajcus                       Date: Sat Nov 28 10:39:08 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- Version: 3.14.9
- _solfege_c_midi.so module loading fixed
- python files compiled

---- Files affected:
packages/solfege:
   solfege.spec (1.43 -> 1.44) 

---- Diffs:

================================================================
Index: packages/solfege/solfege.spec
diff -u packages/solfege/solfege.spec:1.43 packages/solfege/solfege.spec:1.44
--- packages/solfege/solfege.spec:1.43	Sun Jun 21 09:57:23 2009
+++ packages/solfege/solfege.spec	Sat Nov 28 11:39:02 2009
@@ -3,12 +3,12 @@
 Summary(de.UTF-8):	Gehörbildungssoftware für GNOME
 Summary(pl.UTF-8):	Program do ćwiczenia słuchu dla GNOME
 Name:		solfege
-Version:	3.14.4
+Version:	3.14.9
 Release:	1
 License:	GPL v2+
 Group:		X11/Applications/Sound
 Source0:	http://dl.sourceforge.net/solfege/%{name}-%{version}.tar.gz
-# Source0-md5:	1ad75aebac4bb552c94b64ece8ab48ba
+# Source0-md5:	487c9df5caae642f1f0758758717e7a8
 Patch0:		%{name}-fix.patch
 Patch1:		%{name}-desktop.patch
 URL:		http://solfege.sourceforge.net/
@@ -28,6 +28,7 @@
 BuildRequires:	python-pygtk-devel >= 2.6.0
 BuildRequires:	swig-python >= 1.3.25
 BuildRequires:	tetex-dvips
+BuildRequires:	texinfo
 BuildRequires:	txt2man
 # xml2po >= 0.4 - required only on en manual changes
 Requires:	python-pygtk-gtk >= 2.6.0
@@ -88,8 +89,15 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-# no *.py[co] now
-#find $RPM_BUILD_ROOT%{_datadir}/solfege -name '*.py' | xargs rm -f
+# _solfege_c_midi.so file must be in the same directory where solfege_c_midi.py
+# and it must be in %{_libdir} because .so is platform dependant
+mv $RPM_BUILD_ROOT{%{_datadir},%{_libdir}}/%{name}/soundcard
+mv $RPM_BUILD_ROOT%{_libdir}/%{name}/{,soundcard/}_solfege_c_midi.so
+
+%py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
+find $RPM_BUILD_ROOT%{_datadir}/solfege -name '*.py' | xargs rm -f
+%py_comp $RPM_BUILD_ROOT%{_libdir}/%{name}
+find $RPM_BUILD_ROOT%{_libdir} -name '*.py' | xargs rm -f
 
 %find_lang %{name}
 
@@ -101,7 +109,9 @@
 %doc AUTHORS ChangeLog FAQ README changelog
 %attr(755,root,root) %{_bindir}/solfege
 %dir %{_libdir}/solfege
-%attr(755,root,root) %{_libdir}/solfege/_solfege_c_midi.so
+%dir %{_libdir}/solfege/soundcard
+%attr(755,root,root) %{_libdir}/solfege/soundcard/_solfege_c_midi.so
+%dir %{_libdir}/solfege/soundcard/*.pyc
 %dir %{_datadir}/solfege
 %{_datadir}/solfege/example-lesson-files
 %{_datadir}/solfege/feta
@@ -117,15 +127,15 @@
 %lang(pt_BR) %{_datadir}/solfege/help/pt_BR
 %lang(ru) %{_datadir}/solfege/help/ru
 %lang(tr) %{_datadir}/solfege/help/tr
+%{_datadir}/solfege/default.config
+%{_datadir}/solfege/hash-bug-workaround
 %{_datadir}/solfege/learningtrees
-%{_datadir}/solfege/regression-lesson-files
 %{_datadir}/solfege/lesson-files
 %{_datadir}/solfege/mpd
-%{_datadir}/solfege/soundcard
+%{_datadir}/solfege/regression-lesson-files
+%{_datadir}/solfege/solfege.gtkrc
 %{_datadir}/solfege/src
 %{_datadir}/solfege/themes
-%{_datadir}/solfege/default.config
-%{_datadir}/solfege/solfege.gtkrc
 %{_datadir}/solfege/*.xml
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/solfege*
 %{_pixmapsdir}/solfege.png
@@ -138,6 +148,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.44  2009/11/28 10:39:02  jajcus
+- Version: 3.14.9
+- _solfege_c_midi.so module loading fixed
+- python files compiled
+
 Revision 1.43  2009/06/21 07:57:23  gotar
 - upgraded to 3.14.4
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/solfege/solfege.spec?r1=1.43&r2=1.44&f=u



More information about the pld-cvs-commit mailing list