Revisions of ffado

Dave Plater's avatar Dave Plater (plater) accepted request 630005 from Bernhard Wiedemann's avatar Bernhard Wiedemann (bmwiedemann) (revision 70)
Add reproducible.patch to always build with SSE2, independent of build system CPU (boo#1100677)
buildservice-autocommit accepted request 574334 from Dave Plater's avatar Dave Plater (plater) (revision 69)
baserev update by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 574306 from Dave Plater's avatar Dave Plater (plater) (revision 68)
Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  *Numerous build system and code improvements to support
   architectures such as MIPS, x32 and various PowerPC flavours.
  *A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  *Initial support for the optional TCO module of the
   RME Fireface-800.
  *Expanded ffado-mixer support for the Phase88 device.
  *Initial work to make ffado-mixer compatible with
   python3/pyqt5.
  *Start work towards compatibility with scons3.
- Update to release 2.4.0 and fix build against glibc-2.27
  see boo#1079938.
- Removed patches fixed upstream:
  ffado_SConstruct_powerpc_update.patch and sigev.patch.
- Rebased libffado-SConstruct-py3.patch partially fixed upstream.
- Added ffado-nosys.patch for missing import sys in SConstruct.
- Rebased ffado-gcc6.patch, partially fixed upstream.
- Upstream changes:
  *Numerous build system and code improvements to support
   architectures such as MIPS, x32 and various PowerPC flavours.
  *A large number of fixes for newer versions of gcc
  (particularly versions 6 and 7).
  *Initial support for the optional TCO module of the
   RME Fireface-800.
  *Expanded ffado-mixer support for the Phase88 device.
  *Initial work to make ffado-mixer compatible with
   python3/pyqt5.
  *Start work towards compatibility with scons3.
buildservice-autocommit accepted request 548111 from Dave Plater's avatar Dave Plater (plater) (revision 67)
baserev update by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 548101 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 66)
- Extend libffado-SConstruct-py3.patch: convert more of the build
  tools to python3. This allows us not to pull a different version
  of python into buildroot than is not already used by SCons.
buildservice-autocommit accepted request 545247 from Dave Plater's avatar Dave Plater (plater) (revision 65)
baserev update by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 545226 from Dave Plater's avatar Dave Plater (plater) (revision 63)
- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.
- Fix building with python3 scons, add libffado-SConstruct-py3.patch
- sigev.patch: add missing header to define SIGEV_THREAD
- Update to 2.3.0
- Removed api documentation package, no longer builds.
- See ffado.changes for common changes, no mixer changes.
- Add --std=gnu++11 to COMPILE_FLAGS.
- Replace libxmll++-devel BuildRequires with
  pkgconfig(libxml++-2.6) in order to be ready for the 
  compatibility package introduction (libxml++ goes 3.0).
- Add ffado-gcc6.patch to move #include <math.h> outside of a namespace
  and to not declare errno as local variable.
- require python-qt4 at runtime (bnc#937060)
- SConstruct is_powerpc and is_64bit to support ppc64le
  with new ffado_SConstruct_powerpc_update.patch
- Update to version 2.2.1, no mixer changes.
- Drop subversion BuildRequires, not needed at all.
- 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
- fix ppc64 build
- Changed build to noarch as suggested by rpmlint
- Update to version 2.0.1.2040
- ffado-dbus-server added
- See ffado's changelog
- move doc generation into 2nd spec file
- Fix some rpmlint errors
- remove qt dependency, splitted into ffado-mixer spec file
- 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
- 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.
- Created package ffado version 2.0.0
- Added conditional for libffado-SConstruct-py3.patch to only apply
  if scons built with python 3.
- Fix building with python3 scons, add libffado-SConstruct-py3.patch
- sigev.patch: add missing header to define SIGEV_THREAD
- Modify libffado-date_time.patch to allow reproducible builds.
- Update to 2.3.0
- Fix gcc7 errors with -fpermissive see boo#1030245
- Removed obsolete udev macro definition
- Rebased ffado_SConstruct_powerpc_update.patch and
  ffado-gcc6.patch
- Duplicated %build scons statement in %install to prevent a
  complete rebuild of the package.
- Upstream changes:
  *Configuration entries added for additional devices which work
   with the generic support layer (PreSonus Studiolive 32.4.2,
   Presonus StudioLive 16.0.2, ICON FireXon, Onyx Blackbird and
   the new Onyx 1640i, among others).
  *Support added for the newer Focusrite Saffire Pro 26.
  *Improved build support for various downstream consumers.
  *Better routing for selected Saffire devices and the Firestudio
   Mobile.
  *Significant cleanup and refinement of the M-Audio and Yamaha
   driver.
  *Compilation fixes for recent versions of gcc.
  *Recover from dead streams without causing jackd to shut down.
- Use pkgconfig buildrequires where available and cleanup spec file.
- Add --std=gnu++11 to EXTRA_FLAGS.
- Replace libxmll++-devel BuildRequires with
  pkgconfig(libxml++-2.6) in order to be ready for the
  compatibility package introduction (libxml++ goes 3.0).
- Add ffado-gcc6.patch to move #include <math.h> outside of a namespace
  and to not declare errno as local variable.
- SConstruct is_powerpc and is_64bit to support ppc64le
  with new ffado_SConstruct_powerpc_update.patch
- 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)
- 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
- own /usr/lib/udev directory to avoid buildrequiring udev
- Move udev rules to /usr/lib/udev for openSUSE 12.3 or later.
- 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
- fix ppc64 build
- Add ffado-gcc47.patch: Fix build with gcc 4.7.
- Added "Recommends: ffado-mixer" to the ffado rpm.
- Update to ffado-svn revision 2040 to fix bnc#747391 & bnc#736115
- Upstream changes, see /usr/share/doc/packages/ffado/ChangeLog
- adding -fPIC on arm (fixes build)
- move doc generation into 2nd spec file
- Fix some rpmlint errors
- remove qt dependency, splitted into ffado-mixer spec file
- 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
- 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.
- Created package ffado version 2.0.0
Dave Plater's avatar Dave Plater (plater) accepted request 545033 from Dave Plater's avatar Dave Plater (plater) (revision 62)
adjust scons version macro
Dave Plater's avatar Dave Plater (plater) accepted request 545010 from Dave Plater's avatar Dave Plater (plater) (revision 61)
Added conditional for libffado-SConstruct-py3.patch to only apply with scons 3.
Fix building with python3 scons, add libffado-SConstruct-py3.patch
- sigev.patch: add missing header to define SIGEV_THREAD
- Update to 2.3.0
- Removed api documentation package, no longer builds.
- See ffado.changes for common changes, no mixer changes.
- Add --std=gnu++11 to COMPILE_FLAGS.
- Replace libxmll++-devel BuildRequires with
  pkgconfig(libxml++-2.6) in order to be ready for the 
  compatibility package introduction (libxml++ goes 3.0).
- Add ffado-gcc6.patch to move #include <math.h> outside of a namespace
  and to not declare errno as local variable.
- require python-qt4 at runtime (bnc#937060)
- SConstruct is_powerpc and is_64bit to support ppc64le
  with new ffado_SConstruct_powerpc_update.patch
- Update to version 2.2.1, no mixer changes.
- Drop subversion BuildRequires, not needed at all.
- 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
- fix ppc64 build
- Changed build to noarch as suggested by rpmlint
- Update to version 2.0.1.2040
- ffado-dbus-server added
- See ffado's changelog
- move doc generation into 2nd spec file
- Fix some rpmlint errors
- remove qt dependency, splitted into ffado-mixer spec file
- 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
- 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.
- Created package ffado version 2.0.0
- Added conditional for libffado-SConstruct-py3.patch to only apply
  with scons 3.
- Fix building with python3 scons, add libffado-SConstruct-py3.patch
- sigev.patch: add missing header to define SIGEV_THREAD
- Modify libffado-date_time.patch to allow reproducible builds.
- Update to 2.3.0
- Fix gcc7 errors with -fpermissive see boo#1030245
- Removed obsolete udev macro definition
- Rebased ffado_SConstruct_powerpc_update.patch and
  ffado-gcc6.patch
- Duplicated %build scons statement in %install to prevent a
  complete rebuild of the package.
- Upstream changes:
  *Configuration entries added for additional devices which work
   with the generic support layer (PreSonus Studiolive 32.4.2,
   Presonus StudioLive 16.0.2, ICON FireXon, Onyx Blackbird and
   the new Onyx 1640i, among others).
  *Support added for the newer Focusrite Saffire Pro 26.
  *Improved build support for various downstream consumers.
  *Better routing for selected Saffire devices and the Firestudio
   Mobile.
  *Significant cleanup and refinement of the M-Audio and Yamaha
   driver.
  *Compilation fixes for recent versions of gcc.
  *Recover from dead streams without causing jackd to shut down.
- Use pkgconfig buildrequires where available and cleanup spec file.
- Add --std=gnu++11 to EXTRA_FLAGS.
- Replace libxmll++-devel BuildRequires with
  pkgconfig(libxml++-2.6) in order to be ready for the
  compatibility package introduction (libxml++ goes 3.0).
- Add ffado-gcc6.patch to move #include <math.h> outside of a namespace
  and to not declare errno as local variable.
- SConstruct is_powerpc and is_64bit to support ppc64le
  with new ffado_SConstruct_powerpc_update.patch
- 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)
- 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
- own /usr/lib/udev directory to avoid buildrequiring udev
- Move udev rules to /usr/lib/udev for openSUSE 12.3 or later.
- 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
- fix ppc64 build
- Add ffado-gcc47.patch: Fix build with gcc 4.7.
- Added "Recommends: ffado-mixer" to the ffado rpm.
- Update to ffado-svn revision 2040 to fix bnc#747391 & bnc#736115
- Upstream changes, see /usr/share/doc/packages/ffado/ChangeLog
- adding -fPIC on arm (fixes build)
- move doc generation into 2nd spec file
- Fix some rpmlint errors
- remove qt dependency, splitted into ffado-mixer spec file
- 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
- 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.
- Created package ffado version 2.0.0
Dave Plater's avatar Dave Plater (plater) accepted request 543910 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 60)
- Add patches to fix building with python3 scons:
  * ffado-scons3.patch

- Add patches to fix building with python3 scons:
  * ffado-scons3.patch
buildservice-autocommit accepted request 513594 from Dave Plater's avatar Dave Plater (plater) (revision 59)
baserev update by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 513167 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 58)
- sigev.patch: add missing header to define SIGEV_THREAD
buildservice-autocommit accepted request 487547 from Dave Plater's avatar Dave Plater (plater) (revision 57)
baserev update by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 487545 from Dave Plater's avatar Dave Plater (plater) (revision 56)
Fix scons statements
Dave Plater's avatar Dave Plater (plater) accepted request 487541 from Dave Plater's avatar Dave Plater (plater) (revision 55)
Modify libffado-date_time.patch to allow reproducible builds
Dave Plater's avatar Dave Plater (plater) accepted request 484239 from Dave Plater's avatar Dave Plater (plater) (revision 54)
Update to 2.3.0 + fix gcc7 build
buildservice-autocommit accepted request 416731 from Dave Plater's avatar Dave Plater (plater) (revision 53)
baserev update by copy to link target
Dave Plater's avatar Dave Plater (plater) accepted request 416730 from Dave Plater's avatar Dave Plater (plater) (revision 52)
Use pkgconfig() and cleanup spec
buildservice-autocommit accepted request 365069 from Dave Plater's avatar Dave Plater (plater) (revision 51)
baserev update by copy to link target
Displaying revisions 21 - 40 of 90
openSUSE Build Service is sponsored by