Hello community, here is the log from the commit of package ffado for openSUSE:Factory checked in at 2012-03-23 12:05:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffado (Old) and /work/SRC/openSUSE:Factory/.ffado.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ffado", Maintainer is "StShaw@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/ffado/ffado-mixer.changes 2011-09-23 01:57:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ffado.new/ffado-mixer.changes 2012-03-23 12:05:26.000000000 +0100 @@ -1,0 +2,12 @@ +Tue Mar 13 16:20:30 UTC 2012 - davejplater@gmail.com + +- Changed build to noarch as suggested by rpmlint + +------------------------------------------------------------------- +Thu Mar 1 16:12:51 UTC 2012 - davejplater@gmail.com + +- Update to version 2.0.1.2040 +- ffado-dbus-server added +- See ffado's changelog + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/ffado/ffado.changes 2011-10-19 13:57:48.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ffado.new/ffado.changes 2012-03-23 12:05:26.000000000 +0100 @@ -1,0 +2,11 @@ +Mon Mar 12 15:58:45 UTC 2012 - davejplater@gmail.com + +- Added "Recommends: ffado-mixer" to the ffado rpm. + +------------------------------------------------------------------- +Sat Mar 3 06:16:14 UTC 2012 - davejplater@gmail.com + +- Update to ffado-svn revision 2040 to fix bnc#747391 & bnc#736115 +- Upstream changes, see /usr/share/doc/packages/ffado/ChangeLog + +------------------------------------------------------------------- Old: ---- libffado-2.0.1.tar.bz2 New: ---- libffado-2.0.1.2040.tar.bz2 libffado-date_time.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffado-mixer.spec ++++++ --- /var/tmp/diff_new_pack.p387cp/_old 2012-03-23 12:05:27.000000000 +0100 +++ /var/tmp/diff_new_pack.p387cp/_new 2012-03-23 12:05:27.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ffado-mixer # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild # The python_sitelib macro doesn't seem to be available in 11.1 and 11.0 %if 0%{?suse_version} < 1120 @@ -24,24 +23,42 @@ Name: ffado-mixer %define tname libffado -Version: 2.0.1 +Version: 2.0.1.2040 Release: 2 License: GPL-2.0+ -Group: Productivity/Multimedia/Other Summary: FireWire 1394 support for audio devices, svn snapshot Url: http://www.ffado.org/ +Group: Productivity/Multimedia/Other Source0: %{tname}-%{version}.tar.bz2 -BuildRequires: libavc1394-devel libraw1394-devel >= 1.3.0 libxml++-devel scons -BuildRequires: doxygen libexpat-devel pkg-config update-desktop-files xdg-utils -BuildRequires: alsa-devel dbus-1-devel >= 1.0 fdupes gcc-c++ libiec61883-devel >= 1.1.0 -BuildRequires: dbus-1-python-devel graphviz-gnome libqt4-devel subversion xorg-x11-fonts +BuildRequires: alsa-devel +BuildRequires: dbus-1-python-devel +BuildRequires: doxygen +BuildRequires: fdupes BuildRequires: ffado +BuildRequires: gcc-c++ +BuildRequires: graphviz-gnome +BuildRequires: libavc1394-devel +BuildRequires: libconfig++-devel +BuildRequires: libdbus-c++-devel +BuildRequires: libexpat-devel +BuildRequires: libiec61883-devel >= 1.1.0 +BuildRequires: libqt4-devel +BuildRequires: libraw1394-devel >= 1.3.0 +BuildRequires: libxml++-devel +BuildRequires: pkg-config +BuildRequires: scons +BuildRequires: subversion +BuildRequires: update-desktop-files +BuildRequires: xdg-utils +BuildRequires: xorg-x11-fonts +BuildRequires: pkgconfig(dbus-1) >= 1.0 %if 0%{?suse_version} > 1110 BuildRequires: python-qt4-devel %else BuildRequires: python-qt4 %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch %{py_requires} %description @@ -55,7 +72,7 @@ The range of FireWire Audio Devices that we would like to support is broad: from pure audio interfaces over mixed audio-control devices to DSP algorithm devices. -This is a snapshot of svn revision 1855 +This is a snapshot of svn revision 2040 %package -n ffado-doc License: GPL-2.0+ @@ -85,7 +102,6 @@ COMPILE_FLAGS="%{optflags} -fno-strict-aliasing -ggdb" %install -rm -rf %{buildroot} scons DESTDIR=%{buildroot} \ install @@ -99,9 +115,9 @@ popd mv %{buildroot}%{_datadir}/%{tname}/icons %{buildroot}%{_datadir}/ -rm %{buildroot}%_libdir/%tname.* -rm -r %{buildroot}/usr/include/libffado -rm -r %{buildroot}%_libdir/pkgconfig +rm %{buildroot}%{_libdir}/%tname.* +rm -r %{buildroot}%{_includedir}/libffado +rm -r %{buildroot}%{_libdir}/pkgconfig rpm -ql ffado | while read file; do rm -v "%{buildroot}$file" || true @@ -112,25 +128,25 @@ cp support/xdg/hi64-apps-ffado.png %{buildroot}%{_datadir}/pixmaps/ffadomixer.png %suse_update_desktop_file -c ffadomixer FfadoMixer "Mixer for ffado" ffado-mixer ffadomixer "AudioVideo;Mixer;HardwareSettings;Qt" +# This problem seems to have been fixed in svn builds +%if 0 == 1 chmod 755 %{buildroot}%{_datadir}/%{tname}/python/ffado_configuration.py chmod 755 %{buildroot}%{_datadir}/%{tname}/python/ffado_panelmanager.py chmod 755 %{buildroot}%{_datadir}/%{tname}/python/ffado_dbus_util.py +%endif find ./ -empty -delete %fdupes -s %{buildroot}%{_datadir} -%clean -rm -rf %buildroot - %files %defattr(-,root,root) %doc README AUTHORS ChangeLog LICENSE.GPLv2 LICENSE.GPLv3 %{_bindir}/ffado-mixer -%dir %{_datadir}/%{tname} -%{_datadir}/%{tname}/* +%{_datadir}/%{tname}/ %{_datadir}/icons/* %{_datadir}/pixmaps/ffadomixer.png %{_datadir}/applications/* +%{python_sitelib}/* %files -n ffado-doc %defattr(-,root,root) ++++++ ffado.spec ++++++ --- /var/tmp/diff_new_pack.p387cp/_old 2012-03-23 12:05:27.000000000 +0100 +++ /var/tmp/diff_new_pack.p387cp/_new 2012-03-23 12:05:27.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ffado # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild # The python_sitelib macro doesn't seem to be available in 11.1 and 11.0 %if 0%{?suse_version} < 1120 @@ -24,21 +23,35 @@ Name: ffado %define tname libffado -Version: 2.0.1 +Version: 2.0.1.2040 Release: 3 License: GPL-2.0+ -Group: Productivity/Multimedia/Other Summary: FireWire 1394 support for audio devices, svn snapshot Url: http://www.ffado.org/ +Group: Productivity/Multimedia/Other Source0: %{tname}-%{version}.tar.bz2 Source1: baselibs.conf Source2: ChangeLog -#Source3: %%{_svn}.log -BuildRequires: libavc1394-devel libraw1394-devel >= 1.3.0 libxml++-devel scons -BuildRequires: libexpat-devel pkg-config update-desktop-files xdg-utils -BuildRequires: alsa-devel dbus-1-devel >= 1.0 fdupes gcc-c++ libiec61883-devel >= 1.1.0 +# No current date and time allowed. +Patch0: libffado-date_time.patch +BuildRequires: alsa-devel BuildRequires: dbus-1-python-devel -Requires: libffado2 = %{version}-%{release} +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libavc1394-devel +BuildRequires: libconfig++-devel +BuildRequires: libdbus-c++-devel +BuildRequires: libexpat-devel +BuildRequires: libiec61883-devel >= 1.1.0 +BuildRequires: libraw1394-devel >= 1.3.0 +BuildRequires: libxml++-devel +BuildRequires: pkg-config +BuildRequires: scons +BuildRequires: update-desktop-files +BuildRequires: xdg-utils +BuildRequires: pkgconfig(dbus-1) >= 1.0 +Requires: libffado2 = %{version} +Recommends: ffado-mixer = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %{py_requires} @@ -59,7 +72,10 @@ License: GPL-2.0+ Summary: Development files for ffado Group: Development/Libraries/C and C++ -Requires: libffado2 = %{version} glibc-devel +Requires: glibc-devel +Requires: libconfig-devel +Requires: libdbus-c++-devel +Requires: libffado2 = %{version} %description -n libffado-devel This package supplys the files necessary to develop @@ -86,12 +102,15 @@ %prep %setup -n %{tname}-%{version} -q +%patch0 +cp %{SOURCE2} . %build export EXTRA_FLAGS="" %ifarch %arm -export EXTRA_FLAGS=" -fPIC " +export EXTRA_FLAGS="${EXTRA_FLAGS} -fPIC " %endif +#export DBUS1_FLAGS="$DBUS1_FLAGS -lpthread" scons %{?jobs:--jobs=%jobs} \ PREFIX=%{_prefix} \ LIBDIR=%{_libdir} \ @@ -102,25 +121,13 @@ PYPKGDIR=%{python_sitelib} \ ENABLE_OPTIMIZATIONS=yes \ BUILD_TESTS=yes \ + ENABLE_DICE=true \ COMPILE_FLAGS="%{optflags} -fno-strict-aliasing -ggdb ${EXTRA_FLAGS}" %install -rm -rf %{buildroot} -scons DESTDIR=%{buildroot} \ - install -#mv %%{buildroot}%%{_datadir}/%%{tname}/icons %%{buildroot}%%{_datadir}/ - -chmod 755 %{buildroot}%{_datadir}/%{tname}/python/ffado_diag_helpers.py -chmod 755 %{buildroot}%{_datadir}/%{tname}/python/helpstrings.py - -cp %{S:2} ./ -#cp %%{S:3} ./ -# NEWS and TODO are zero length -find ./ -empty -delete -%fdupes -s %{buildroot}%{_datadir} +scons DESTDIR=%{buildroot} install -%clean -rm -rf %buildroot +%fdupes -s %{buildroot}%{_datadir} %post -n libffado2 -p /sbin/ldconfig @@ -129,6 +136,30 @@ %files %defattr(-,root,root) %doc README AUTHORS ChangeLog LICENSE.GPLv2 LICENSE.GPLv3 +%{_bindir}/dumpiso_mod +%{_bindir}/gen-loadpulses +%{_bindir}/scan-devreg +%{_bindir}/test-avccmd +%{_bindir}/test-bufferops +%{_bindir}/test-clock_nanosleep +%{_bindir}/test-devicestringparser +%{_bindir}/test-dice-eap +%{_bindir}/test-echomixer +%{_bindir}/test-enhanced-mixer +%{_bindir}/test-focusrite +%{_bindir}/test-fw410 +%{_bindir}/test-ieee1394service +%{_bindir}/test-ipcringbuffer +%{_bindir}/test-messagequeue +%{_bindir}/test-scs +%{_bindir}/test-shm +%{_bindir}/test-streamdump +%{_bindir}/test-sysload +%{_bindir}/test-timestampedbuffer +%{_bindir}/test-volume +%{_bindir}/test-watchdog +%{_bindir}/unmute-ozonic +%{_datadir}/dbus-1/services/org.ffado.Control.service %{_bindir}/ffado* %{_datadir}/%{tname} @@ -138,7 +169,6 @@ %{_includedir}/%{tname}/*.h %{_libdir}/%{tname}*.so %{_libdir}/pkgconfig/%{tname}.pc -# %%{_datadir}/applnk/ffado.org-ffadomixer.desktop %files -n libffado2 %defattr(-,root,root) ++++++ ChangeLog ++++++ ++++ 1028 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ffado/ChangeLog ++++ and /work/SRC/openSUSE:Factory/.ffado.new/ChangeLog ++++++ libffado-2.0.1.tar.bz2 -> libffado-2.0.1.2040.tar.bz2 ++++++ ++++ 222178 lines of diff (skipped) ++++++ libffado-date_time.patch ++++++ Index: src/ffado.cpp =================================================================== --- src/ffado.cpp.orig 2008-12-07 15:50:41.000000000 +0200 +++ src/ffado.cpp 2012-03-12 07:46:42.217828648 +0200 @@ -89,7 +89,7 @@ ffado_device_t *ffado_streaming_init (ff struct _ffado_device *dev = new struct _ffado_device; - printMessage("%s built %s %s\n", ffado_get_version(), __DATE__, __TIME__); + printMessage("%s built %s %s\n", ffado_get_version(), __TIMESTAMP__, NULL); #if DEBUG_USE_MESSAGE_BUFFER // ok Index: support/alsa/alsa_plugin.cpp =================================================================== --- support/alsa/alsa_plugin.cpp.orig 2008-09-23 12:42:04.000000000 +0200 +++ support/alsa/alsa_plugin.cpp 2012-03-12 07:45:27.186125995 +0200 @@ -589,7 +589,7 @@ static int snd_pcm_ffado_open(snd_pcm_t SND_PCM_PLUGIN_DEFINE_FUNC(ffado) { printMessage("FireWire plugin for ALSA\n version %s compiled %s %s\n using %s\n", - FFADO_PLUGIN_VERSION, __DATE__, __TIME__, PACKAGE_STRING); + FFADO_PLUGIN_VERSION, __TIMESTAMP__, PACKAGE_STRING); snd_config_iterator_t i, next; int err; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org