Changelog for
libjack-devel-32bit-1.9.22-lp156.140.3.x86_64.rpm :
* Thu Apr 11 2024 Antonio Larrosa
- Make jack explicitly require libjack{,net,server}%{sonum} so that the official libraries are installed and zypper doesn\'t just use the pipewire-libjack-0_3 replacement libraries (related to boo#1222253)
* Thu Apr 11 2024 pgajdosAATTsuse.com- remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476]
* Fri May 19 2023 Alexei Sorokin - Provide jack-daemon as an implementation-agnostic virtual name.- Split jackdbus into a separate jack-dbus package.
* Thu Mar 30 2023 Dirk Müller - update to 1.9.22:
* The waf autooption ``--example-tools`` has been removed.
* The example clients and tools are no longer part of the jack2 project.
* Drop dependencies that were only used for example clients and tools (readline, sndfile and zita libs)
* Fix build with python3.11+
* Fix compatibility with macOS 12+
* Fix ringbuffer thread safety on ARM
* Wed Apr 20 2022 Dirk Müller - update to 1.9.21:
* Add shell mode to ``jack_control`` (executes commands from stdin until EOF)
* The waf autooption ``--example-tools`` introduced in 1.9.20 is now off by default, To get the previous behavior back pass ``--example-tools`` during build. This flag (and the related tools and their code) are going to be removed in the next release.
* Fix alignas() on non-packed architectures
* Fix build of jack-example-tools man pages (1.9.20 regression)
* Fix compatibility with macOS 12
* Fix missing symbols from jack client library (error and info callback pointers)
* Fix potential memory corruption in midi_latency_test tool
* Fix JackWeakAPI on Windows
* Use predefined variables in pkg-config file (required for mingw)
* Tue Mar 01 2022 Antonio Larrosa - Disable the build of example-tools which are now built in a separate jack-example-tools package.- update to 1.9.20:
* Add waf autooption --example-tools to allow optional build of executables, libraries and man pages provided by jack-example-tools (the files are built by default). Building and installing the additional files can be disabled by using - -example-tools=no or --no-example-tools.
* Fix 32-bit support in ALSA driver
* Fix incomplete ASIO support on Windows
* Fix metadata usage with multiple users
* Fix netsource tool missing on Windows
* Fix semaphore usage on macOS
* Official FreeBSD support
* Sat Oct 16 2021 Dirk Müller - drop 0001-Fix-compilation-of-documentation.patch (upstream).- update to 1.9.19:
* Add jack_position_t::tick_double, and flags around it
* Add zalsa \"-w\" argument to wait for soundcard to be available
* Bump internal protocol version to 9 (due to struct alignment)
* Fix alignment of fields for atomic accesses
* Fix build for platforms needing __STDC_FORMAT_MACROS
* Fix compilation of documentation
* Sat Apr 17 2021 Dirk Müller - update to 1.9.18:
* Add zalsa_in/out as internal client (based on zita-a2j/j2a and jack1 code)
* Fix jack_midi_dump deadlock on close after the jack server is restarted
* Fix interrupt signal for linux futex waits
* Fix usage of meta-data in official macOS builds (private DB errors)
* Log error message when cleaning previous DB (macOS and Windows)
* Sun Jan 24 2021 Dirk Müller - update to 1.9.17:
* Fix jack_control stopping after first command iteration
* Fix registry keys for Windows, add 32bit compat ones on 64bit
* Fix library compat/current version under macOS
* Fix return codes of jackd on success
* Ignore DB_VERSION_MISMATCH error on windows, it is expected
* Remove old workaround for asio4all, as it breaks with jack-router
* Mon Jan 18 2021 Dave Plater - Removed portaudio build dependency to prevent cycles
* Thu Jan 14 2021 ecsos - Update to 1.9.16 - Fix/revert a change in how meta-data definitions were exposed (regression in 1.9.15) - Remove jack-router Windows code from the repository- Changes from 0.9.15 - Automated builds for macOS and Windows (see jackaudio/jack2-releases repository) - Adapt wscript Windows build configuration to match old v1.9.11 installer - Bump maximum default number of clients and ports (now 256 clients and 2048 ports) - Delete various macOS and Windows-related files from the source code (no longer relevant) - Mark JACK-Session as deprecated, please use NSM instead - Remove unnecessary GPL include from LGPL code - Split example-clients and tools, as done in JACK1 many years ago (WIP) - Write Windows registry key during installation, so 3rd parties can find jackd.exe (as HKLM\\Software\\JACK\\Location) - jack_control: Fix handling of dbus bytes - jack_control: Return a proper exit status on DBus exception - jack_property: Fix possible crash with \"-l\" argument usage - jack_wait: Add client name option -n/--name - Fix compilation of documentation - Fix compilation of mixed mode with meta-data enabled - Fix compilation with mingw - Fix client-side crash if initial meta-data DB setup fails - Fix macOS semaphore usage, so it works again - Several fixes for Windows - Several minor fixes and grammar corrections
* Mon May 04 2020 Dave Plater - Deleted af6c00ab09428e79.patch and replaced with more eloquently named git patch 0001-Fix-compilation-of-documentation.patch- Closed boo#1141762 disabling LTO is no longer needed and there have been no crashes since someone quietly enabled it.
* Wed Feb 05 2020 Stefan Brüns - Update to 1.9.14 + Fix ARM build + Fix mixed mode build when meta-data is enabled + Fix blocking DBus device reservation, so it plays nice with others (like PipeWire) + Use python3 for the waf build scripts- Remove upstreamed 0001-fix-complation-on-arm.patch- Fix documentation generation, add upstream af6c00ab09428e79.patch- Spec file cleanup: + Drop obsolete and duplicate dos2unix invocations, drop build dependency. + Remove conditionals for EOLed distributions + Run %fdupes inside %buildroot, not system root + Remove hardcoded SOURCE_DATE_EPOCH- Use proper Conflicts/Provides for libjacketnet/server after package split in 1.9.12.
* Tue Oct 29 2019 Tom Mbrt - Update to 1.9.13
* Meta-data API implementation. (and a few tools updated with support for it)
* Correct GPL licence to LGPL for files needed to build libjack.
* Remove FreeBoB backend (superseded by FFADO).
* define JACK_LIB_EXPORT, useful for internal clients.
* Mark jack_midi_reset_buffer as deprecated.
* Add example systemd unit file
* Signal to systemd when jackd is ready.
* Set \"seq\" alsa midi driver to maximum resolution possible.
* Fix loading internal clients from another internal client.- Delete the following patches, as they were fixed upstream:
* 0001-Make-jack_control-python2-3-compatible.patch
* fix-mmap-return-value-check.patch
* jack-waf2.patch- Add 0001-fix-complation-on-arm.patch
* Wed Jul 24 2019 Dave Plater - Disable link time optimization to fix crash see boo#1141762
* Mon Apr 15 2019 plater - Added 0001-Make-jack_control-python2-3-compatible.patch from git to fix boo#1132458.
* Thu Sep 20 2018 davejplaterAATTgmail.com- Remove unnecessary requires for libjack0 and remove obsolete comments.- Use %license on \"COPYING\"
* Tue Sep 18 2018 Tom Mbrt - Add upstream patch to fix return value check of mmap() (boo#1108981): fix-mmap-return-value-check.patch
* Thu Sep 13 2018 Tomáš Chvátal - Update the waf code to the 2.0 series in order to work under python3.7 taken from upstream git:
* jack-waf2.patch
* Sun Jan 07 2018 davejplaterAATTgmail.com- Build with _smp_mflags
* Fri Jan 05 2018 davejplaterAATTgmail.com- Split off libjacknet0 and libjackserver0 into subpackages.
* Thu Jan 04 2018 davejplaterAATTgmail.com- Update to version 1.9.12 and use python3 instead of python2 for the build.- Removed jack-sparcv9.diff and jack-ppc64-long.patch, the file that is patched - linux/cycles.h no longer exists.- Removed reproducible.patch, gcc6-fixes.diff and jack-fixgcc7.patch they are all now upstream.- Upstream changes:
* Various corrections in NetJack2 code.
* Partial buffers can now be transmitted with libjacknet API.
* Including S24_LE/BE formats to linux ALSA driver.
* More robust shared memory allocator.
* Correct CoreAudio devices aggregation code.
* Waf and wscripts improvement and update.
* New JackProxyDriver.
* Various fixes in JACK MIDI code.
* Fix return value of SetTimebaseCallback().
* Correct netmanager latency reporting.
* Implement new jack_port_rename and JackPortRenameCallback API.
* Fix CPU hogging of the midi_thread().
* Release audio devices when alsa_driver_new fails.
* String management fix.
* Correct JackDriver::Open : call to fGraphManager->SetBufferSize has to use current fEngineControl->fBufferSize value.
* Use ARM neon intrinsics for AudioBufferMixdown.
* Fix Netjack alignment.
* Various wscript improvements and cleanup.
* Fix initialization of several class variables.
* Heap-allocate client matrix in topo sort.
* Add a toggle command to transport utility, to allow toggling between play and stop state.
* Avoid side effects from parsing of \"version\" option in jackd.
* Allow firewire device be selected via -d.
* Add ARM-NEON acceleration for all non-dithering sample conversion functions.
* Add jack_simdtest utility.
* Use Linux futex as JackSynchro.
* Add autoclose option to jack_load.
* Fix build with gcc-7.
* Show hint when DBus device reservation fails.
* Add support for internal session files.
* Wed Jul 19 2017 davejplaterAATTgmail.com- Modify jack-fixgcc7.patch in line with upstream.
* Sun Apr 02 2017 davejplaterAATTgmail.com- Fix gcc7 build failure with jack-fixgcc7.patch, sent to github jack2 issue#253
* Fri Apr 15 2016 tiwaiAATTsuse.de- Fix the build failure with gcc6: gcc6-fixes.diff
* Sun Mar 20 2016 davejplaterAATTgmail.com- Use pkgconfig buildrequires and cleanup spec.- BuildIgnore libiec61883 to allow Leap42 and earlier build again.
* Fri Mar 18 2016 bwiedemannAATTsuse.com- Add reproducible.patch to fix build-compare
* Tue May 26 2015 jkeilAATTsuse.com- Added libjack-devel to baselibs.conf
* Mon May 25 2015 plinnellAATTopensuse.org- Enable 32bit build in baselibs.conf
* Sat Mar 07 2015 mpluskalAATTsuse.com- Replace celt with opus
* remove jack-celt-build-fix.diff