Hello community, here is the log from the commit of package ffado.3617 for openSUSE:13.2:Update checked in at 2015-03-19 10:32:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.2:Update/ffado.3617 (Old) and /work/SRC/openSUSE:13.2:Update/.ffado.3617.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffado.3617" Changes: -------- New Changes file: --- /dev/null 2015-03-12 01:14:30.992027505 +0100 +++ /work/SRC/openSUSE:13.2:Update/.ffado.3617.new/ffado-mixer.changes 2015-03-19 10:32:28.000000000 +0100 @@ -0,0 +1,89 @@ +------------------------------------------------------------------- +Sun Sep 21 14:08:29 UTC 2014 - davejpla...@gmail.com + +- Update to version 2.2.1, no mixer changes. + +------------------------------------------------------------------- +Thu Sep 18 15:17:30 UTC 2014 - fcro...@suse.com + +- Drop subversion BuildRequires, not needed at all. + +------------------------------------------------------------------- +Mon Dec 24 19:15:05 UTC 2012 - p.drou...@gmail.com + +- Update to 2.1.0 version: + * Significantly improved support for the new "juju" firewire stack + found in newer kernels + * Support for JACK freewheeling mode and set-buffer-size operation + * Lower CPU usage + * udev rules included in FFADO to give user access to audio device files + * More stable streaming + * Fix crash when realtime system clock was set + * Fix race conditions and invalid memory accesses on shutdown + * Fixes for clean compilation on recent gcc versions (up to 4.7) + * ffado-diag enhanced to aid debugging efforts + * Many bugs fixed +- Remove patchs merged on upstream release: + * ffado-gcc47.patch + * libffado-bswap.patch +- Do not use and include ChangeLog in the package because the svn repo is down + and this file could not be update +- Remove useless conditional macros + +------------------------------------------------------------------- +Wed Jun 27 14:26:34 UTC 2012 - dval...@suse.com + +- fix ppc64 build + +------------------------------------------------------------------- +Tue Mar 13 16:20:30 UTC 2012 - davejpla...@gmail.com + +- Changed build to noarch as suggested by rpmlint + +------------------------------------------------------------------- +Thu Mar 1 16:12:51 UTC 2012 - davejpla...@gmail.com + +- Update to version 2.0.1.2040 +- ffado-dbus-server added +- See ffado's changelog + +------------------------------------------------------------------- +Tue Nov 2 20:36:45 UTC 2010 - co...@novell.com + +- move doc generation into 2nd spec file + +------------------------------------------------------------------- +Tue Nov 2 15:31:51 UTC 2010 - davejpla...@gmail.com + +- Fix some rpmlint errors + +------------------------------------------------------------------- +Mon Nov 1 10:07:50 UTC 2010 - co...@novell.com + +- remove qt dependency, splitted into ffado-mixer spec file + +------------------------------------------------------------------- +Thu Sep 30 10:38:42 UTC 2010 - davejpla...@gmail.com + +- Update to version 2.0.1 +- Upstream changes :- + Make it work on the new firewire-stack. + Of course some more fixes went into the package. But its mostly + intended for distributors so they can finally deprecate/disable the + old firewire stack in kernels. + For more changelog and instructions please look back at the 2.0.0 + release announcement http://www.ffado.org/?q=release/2.0.0 + +------------------------------------------------------------------- +Wed Jun 16 06:03:13 UTC 2010 - davejpla...@gmail.com + +- Update to svn 1856. +- Upstream changes : Make it easier for distributions to define + their own additional built-flags. + Numerous bug fixes, see ChangeLog for details. + +------------------------------------------------------------------- +Fri Apr 30 08:18:48 UTC 2010 - davejpla...@gmail.com + +- Created package ffado version 2.0.0 + New Changes file: --- /dev/null 2015-03-12 01:14:30.992027505 +0100 +++ /work/SRC/openSUSE:13.2:Update/.ffado.3617.new/ffado.changes 2015-03-19 10:32:28.000000000 +0100 @@ -0,0 +1,155 @@ +------------------------------------------------------------------- +Wed Mar 4 13:41:05 UTC 2015 - wba...@tmo.at + +- Install udev rule to the correct directory by removing the incorrect + redefinition of %_udevrulesdir. It is defined already in + systemd-rpm-macros which is preinstalled in OBS. (boo#911303) + +------------------------------------------------------------------- +Sun Sep 21 14:00:23 UTC 2014 - davejpla...@gmail.com + +- Update to bugfix version 2.2.1 +- Fixes compilation failures when DEBUG=no is specified +- Upstream changes for 2.2.0: + *Many bugs fixed + Mixer, router and monitor support for Saffire Pro 14 + Mixer and router support for Presonus Firestudio Tube, + Presonus Firestudio Project, and M-Audio Profire 2626 + Support Echo Audio AudioFire12 with firmware versions 5.0 and + later (addresses ticket 360) + Echo Audio device mixer additions: + hide SPDIF mode switch on AudioFire12 + digital interface switch on AudioFire8 and Pre8 + phantom power switch for AudioFire4 (addresses ticket 364) + playback routing for AudioFire2/4 (addresses ticket 335) + *Presonus device mixer additions: + better support the FP10 (formerly known as the Firepod) + implement support for the Firebox and Inspire1394 + *M-Audio mixer additions: + improve support for the Ozonic + add support for Firewire Solo (ticket 336), Audiophile, 410, 1814 + and ProjectMix I/O + *Device-specific mixer for Yamaha GO44 and GO46 interfaces added + *RME Fireface 400/800 improvements: + mixer and device settings can now be saved to and restored from + device flash clock source selection made more consistent + *DICE EAP / RME Matrix mixer enhancements: + "per output" view with mono/stereo control saving of mixer + settings to file + more consistent cooperation with jackd when sample rate is changed + *Audio streaming support added or refined for additional MOTU + interfaces: + Traveller mk 3 + Ultralite mk 3 + Ultralite hybrid (using firewire interface only) + 4pre +- Known issues: + *Saffire Pro 40 at 96 kHz fails to start most of the time + (ticket 326) + *Saffire Pro 24 and Pro 40 MIDI problems (tickets 372 and 375) + *Saffire Pro 24 and Pro 40 lack an ADAT/SPDIF switch + *Only mixer control is supported on M-Audio 1814 and M-Audio, + ProjectMix + *M-Audio Audiophile, 410 and 1814 require startup workaround. + See http://sourceforge.net/p/ffado/mailman/message/30807938 + *M-Audio Audiophile, 410 and 1814 will only work with FFADO when + loaded with the latest firmware + +------------------------------------------------------------------- +Tue Mar 4 06:09:00 UTC 2014 - co...@suse.com + +- own /usr/lib/udev directory to avoid buildrequiring udev + +------------------------------------------------------------------- +Fri Apr 26 08:46:14 UTC 2013 - fcro...@suse.com + +- Move udev rules to /usr/lib/udev for openSUSE 12.3 or later. + +------------------------------------------------------------------- +Mon Dec 24 19:15:58 UTC 2012 - p.drou...@gmail.com + +- Update to 2.1.0 version: + * Significantly improved support for the new "juju" firewire stack + found in newer kernels + * Support for JACK freewheeling mode and set-buffer-size operation + * Lower CPU usage + * udev rules included in FFADO to give user access to audio device files + * More stable streaming + * Fix crash when realtime system clock was set + * Fix race conditions and invalid memory accesses on shutdown + * Fixes for clean compilation on recent gcc versions (up to 4.7) + * ffado-diag enhanced to aid debugging efforts + * Many bugs fixed +- Remove patchs merged on upstream release: + * ffado-gcc47.patch + * libffado-bswap.patch +- Do not use and include ChangeLog in the package because the svn repo is down + and this file could not be update +- Remove useless conditional macros + +------------------------------------------------------------------- +Wed Jun 27 14:26:34 UTC 2012 - dval...@suse.com + +- fix ppc64 build + +------------------------------------------------------------------- +Sat Mar 24 14:35:27 UTC 2012 - dims...@opensuse.org + +- Add ffado-gcc47.patch: Fix build with gcc 4.7. + +------------------------------------------------------------------- +Mon Mar 12 15:58:45 UTC 2012 - davejpla...@gmail.com + +- Added "Recommends: ffado-mixer" to the ffado rpm. + +------------------------------------------------------------------- +Sat Mar 3 06:16:14 UTC 2012 - davejpla...@gmail.com + +- Update to ffado-svn revision 2040 to fix bnc#747391 & bnc#736115 +- Upstream changes, see /usr/share/doc/packages/ffado/ChangeLog + +------------------------------------------------------------------- +Sun Oct 16 17:31:51 UTC 2011 - mhruse...@suse.cz + +- adding -fPIC on arm (fixes build) + +------------------------------------------------------------------- +Tue Nov 2 20:36:45 UTC 2010 - co...@novell.com + +- move doc generation into 2nd spec file + +------------------------------------------------------------------- +Tue Nov 2 15:31:51 UTC 2010 - davejpla...@gmail.com + +- Fix some rpmlint errors + +------------------------------------------------------------------- +Mon Nov 1 10:07:50 UTC 2010 - co...@novell.com + +- remove qt dependency, splitted into ffado-mixer spec file + +------------------------------------------------------------------- +Thu Sep 30 10:38:42 UTC 2010 - davejpla...@gmail.com + +- Update to version 2.0.1 +- Upstream changes :- + Make it work on the new firewire-stack. + Of course some more fixes went into the package. But its mostly + intended for distributors so they can finally deprecate/disable the + old firewire stack in kernels. + For more changelog and instructions please look back at the 2.0.0 + release announcement http://www.ffado.org/?q=release/2.0.0 + +------------------------------------------------------------------- +Wed Jun 16 06:03:13 UTC 2010 - davejpla...@gmail.com + +- Update to svn 1856. +- Upstream changes : Make it easier for distributions to define + their own additional built-flags. + Numerous bug fixes, see ChangeLog for details. + +------------------------------------------------------------------- +Fri Apr 30 08:18:48 UTC 2010 - davejpla...@gmail.com + +- Created package ffado version 2.0.0 + New: ---- baselibs.conf ffado-mixer.changes ffado-mixer.spec ffado.changes ffado.spec libffado-2.2.1.tar.bz2 libffado-date_time.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffado-mixer.spec ++++++ # # spec file for package ffado-mixer # # Copyright (c) 2015 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: ffado-mixer %define tname libffado Version: 2.2.1 Release: 0 Summary: FireWire 1394 support for audio devices, svn snapshot License: GPL-2.0+ Group: Productivity/Multimedia/Other Url: http://www.ffado.org/ Source0: %{tname}-%{version}.tar.bz2 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: python-qt4-devel BuildRequires: scons BuildRequires: update-desktop-files BuildRequires: xdg-utils BuildRequires: xorg-x11-fonts BuildRequires: pkgconfig(dbus-1) >= 1.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %{py_requires} %description FFADO aims to provide a generic, open-source solution to support FireWire(IEEE1394, iLink) based (semi-) professional audio interfaces. It's the successor of the FreeBoB project. FFADO is a volunteer-based community effort, trying to provide Linux with at least the same level of functionality that is present on the other operating systems. 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 2040 %package -n ffado-doc Summary: API documentation for ffado Group: Documentation/HTML BuildArch: noarch %description -n ffado-doc This package contains the libffado API documentation. %prep %setup -n %{tname}-%{version} -q %build scons %{?jobs:--jobs=%jobs} \ PREFIX=%{_prefix} \ LIBDIR=%{_libdir} \ MANDIR=%{_mandir} \ ENABLE_GENERICAVC=yes \ SERIALIZE_USE_EXPAT=no \ DEBUG=no \ ENABLE_ALL=yes \ PYPKGDIR=%{python_sitelib} \ ENABLE_OPTIMIZATIONS=yes \ BUILD_TESTS=yes \ COMPILE_FLAGS="%{optflags} -fno-strict-aliasing -ggdb" %install scons DESTDIR=%{buildroot} \ install # Build API documentation export top_srcdir=$PWD pushd doc doxygen -u reference.doxygen.in doxygen reference.doxygen.in mkdir -p %{buildroot}%{_docdir}/%{tname} cp -r reference %{buildroot}%{_docdir}/%{tname} popd mv %{buildroot}%{_datadir}/%{tname}/icons %{buildroot}%{_datadir}/ rm %{buildroot}%{_libdir}/%tname.* rm -r %{buildroot}%{_includedir}/libffado rm -r %{buildroot}%{_libdir}/pkgconfig # Remove the useless udev rules and man pages on the mixer package rm -r %{buildroot}%{_mandir} rm -r %{buildroot}/lib rpm -ql ffado | while read file; do rm -v "%{buildroot}$file" || true done mkdir -p %{buildroot}%{_datadir}/applications/ mkdir -p %{buildroot}%{_datadir}/pixmaps 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} %files %defattr(-,root,root) %doc README AUTHORS ChangeLog LICENSE.GPLv2 LICENSE.GPLv3 %{_bindir}/ffado-mixer %{_datadir}/%{tname}/ %{_datadir}/icons/* %{_datadir}/pixmaps/ffadomixer.png %{_datadir}/applications/* %{python_sitelib}/* %files -n ffado-doc %defattr(-,root,root) %{_docdir}/%{tname} %changelog ++++++ ffado.spec ++++++ # # spec file for package ffado # # Copyright (c) 2015 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %if 0%{?suse_version} < 1310 %if 0%{?suse_version} >= 1230 %define _udevrulesdir /usr/lib/udev/rules.d %else %define _udevrulesdir /lib/udev/rules.d %endif %endif Name: ffado %define tname libffado Version: 2.2.1 Release: 0 Summary: FireWire 1394 support for audio devices, svn snapshot License: GPL-2.0+ Group: Productivity/Multimedia/Other Url: http://www.ffado.org/ Source0: %{tname}-%{version}.tar.bz2 Source1: baselibs.conf # The svn repository is actually down, the changes are not update: don't use it #Source2: ChangeLog # No current date and time allowed. Patch0: libffado-date_time.patch BuildRequires: alsa-devel BuildRequires: dbus-1-python-devel 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} %description FFADO aims to provide a generic, open-source solution to support FireWire(IEEE1394, iLink) based (semi-) professional audio interfaces. It's the successor of the FreeBoB project. FFADO is a volunteer-based community effort, trying to provide Linux with at least the same level of functionality that is present on the other operating systems. 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 %package -n libffado-devel Summary: Development files for ffado Group: Development/Libraries/C and C++ 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 applications that use the FFADO libraries and api. %package -n libffado2 Summary: FireWire 1394 support for audio devices Group: System/Libraries %description -n libffado2 This package provides the libffado shared library that provides a unified programming interface to configure and use all supported devices. Currently this library is used by the 'firewire' backends of the jack audio connection kit sound server. This backend provides audio and midi support, and is available in jackd. Access to the device internal configuration (e,g, internal mixer) is exposed using the ffado-dbus-server daemon. This daemon exposes the configurable parameters of all detected devices through DBUS. The ffadomixer application in support/mixer presents a GUI to control these parameters (only for officially supported devices). %prep %setup -n %{tname}-%{version} -q %patch0 # The svn repo is actually unavailable #cp %%{SOURCE2} . %build export EXTRA_FLAGS="" %ifarch %arm export EXTRA_FLAGS="${EXTRA_FLAGS} -fPIC" %endif #export DBUS1_FLAGS="$DBUS1_FLAGS -lpthread" scons %{?jobs:--jobs=%jobs} \ PREFIX=%{_prefix} \ LIBDIR=%{_libdir} \ MANDIR=%{_mandir} \ UDEVDIR=%{_udevrulesdir} \ ENABLE_GENERICAVC=yes \ SERIALIZE_USE_EXPAT=no \ DEBUG=no \ ENABLE_ALL=yes \ PYPKGDIR=%{python_sitelib} \ ENABLE_OPTIMIZATIONS=yes \ BUILD_TESTS=yes \ ENABLE_DICE=true \ COMPILE_FLAGS="%{optflags} -fno-strict-aliasing -ggdb ${EXTRA_FLAGS}" %install scons DESTDIR=%{buildroot} install %fdupes -s %{buildroot}%{_datadir} %post -n libffado2 -p /sbin/ldconfig %postun -n libffado2 -p /sbin/ldconfig %files %defattr(-,root,root) %doc README %doc AUTHORS %doc LICENSE.GPLv2 %doc LICENSE.GPLv3 #%%doc ChangeLog %{_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 %{_bindir}/test-cycle-time %{_bindir}/set-default-router-config-dice-eap %{_datadir}/dbus-1/services/org.ffado.Control.service %{_bindir}/ffado* %{_datadir}/%{tname} %{_mandir}/man1/ffado-bridgeco-downloader.1.gz %{_mandir}/man1/ffado-dbus-server.1.gz %{_mandir}/man1/ffado-diag.1.gz %{_mandir}/man1/ffado-dice-firmware.1.gz %{_mandir}/man1/ffado-fireworks-downloader.1.gz %files -n libffado-devel %defattr(-,root,root) %dir %{_includedir}/%{tname} %{_includedir}/%{tname}/*.h %{_libdir}/%{tname}*.so %{_libdir}/pkgconfig/%{tname}.pc %files -n libffado2 %defattr(-,root,root) %{_libdir}/%{tname}.so.2* %dir %{_udevrulesdir} %dir %{_udevrulesdir}/.. %{_udevrulesdir}/60-ffado.rules %changelog ++++++ baselibs.conf ++++++ libffado2 ++++++ 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+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org