diff --git a/ffado-mixer.changes b/ffado-mixer.changes index 50ae12e..1edc335 100644 --- a/ffado-mixer.changes +++ b/ffado-mixer.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Thu Jan 23 13:24:09 UTC 2025 - Daniel Garcia + +- BuildRequires python3-setuptools, distutils is deprecated and is + removed for python > 3.11 + +------------------------------------------------------------------- +Sun Aug 18 09:04:07 UTC 2024 - Bjørn Lie + +- Update to version 2.4.9 + * Support compilation against musl libc. + * Remove build-time checks for utilities that are not used + (pyuic). + * Install the ffado-mixer appdata file only if ffado-mixer has + been built. + * Add a DATADIR option to scons and use it in line with GNU + conventions. + * Update the AppStream document with more complete information + and in line with current best practice. + * Rename XDG files to match modern standards. + * Install XDG files manually to simplify the build script and + avoid depending on xdg-utils. +- Changes from version 2.4.8 + * Make various mixer modules work under Python 3.10 and later: + Presonus Firebox, Presonus FP10, Presonus Inspire1394 and + Yamaha Go. + * Deal with the removal of SafeConfigParser in Python 3.12. + +------------------------------------------------------------------- +Fri Jun 14 13:24:58 UTC 2024 - pgajdos@suse.com + +- remove dependency on /usr/bin/python3 using + %python3_fix_shebang macro, [bsc#1212476] + +------------------------------------------------------------------- +Mon Jun 26 11:07:01 UTC 2023 - Dave Plater + +- Update to 2.4.7 +- Upstream changes: + *Address type-related issues encounted in ffado-mixer when using + python 3.10. Components affected were the crossbar router and + the M-Audio device mixer. + *Use a dark theme by default in ffado-mixer. + *Remember the user’s ffado-mixer theme choice. + *The ffado-mixer desktop file includes a Dutch translation. + *Saffire mixers gain additional tool tips. + *Reduce the need for scrolling of the Saffire Pro24 panel in + ffado-mixer. + *Correct ffado-mixer routing assignments for the + Profire-2626 device. + ------------------------------------------------------------------- Fri May 29 15:12:31 UTC 2020 - Edgar Aichinger diff --git a/ffado-mixer.spec b/ffado-mixer.spec index d51bec4..0019139 100644 --- a/ffado-mixer.spec +++ b/ffado-mixer.spec @@ -1,7 +1,7 @@ # # spec file for package ffado-mixer # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define docs 0 %define tname libffado Name: ffado-mixer -Version: 2.4.3 +Version: 2.4.9 Release: 0 Summary: FireWire 1394 support for audio devices, svn snapshot License: GPL-2.0-or-later @@ -47,6 +47,7 @@ BuildRequires: libraw1394-devel >= 1.3.0 BuildRequires: pkg-config BuildRequires: python3-dbus-python-devel BuildRequires: python3-qt5-devel +BuildRequires: python3-setuptools BuildRequires: scons BuildRequires: update-desktop-files BuildRequires: xdg-utils @@ -144,7 +145,6 @@ scons DESTDIR=%{buildroot} install \ CUSTOM_ENV=True \ PYTHON_INTERPRETER="%{_bindir}/python3" -mv %{buildroot}%{_datadir}/%{tname}/icons %{buildroot}%{_datadir}/ rm %{buildroot}%{_libdir}/%tname.* rm -r %{buildroot}%{_includedir}/libffado rm -r %{buildroot}%{_libdir}/pkgconfig @@ -174,6 +174,8 @@ chmod 755 %{buildroot}%{_datadir}/%{tname}/python/ffado_dbus_util.py find ./ -empty -delete %fdupes -s %{buildroot}%{_datadir} +%python3_fix_shebang + %files %defattr(-,root,root) %{_bindir}/ffado-mixer @@ -182,7 +184,7 @@ find ./ -empty -delete %{_datadir}/pixmaps/ffadomixer.png %{_datadir}/applications/* %{python3_sitelib}/* -%{_datadir}/metainfo/ffado-mixer.appdata.xml +%{_datadir}/metainfo/org.ffado.FfadoMixer.metainfo.xml %if %{docs} == 1 %files -n ffado-doc diff --git a/ffado.changes b/ffado.changes index 92350e1..f8bbc8e 100644 --- a/ffado.changes +++ b/ffado.changes @@ -1,3 +1,57 @@ +------------------------------------------------------------------- +Thu Jan 23 13:11:14 UTC 2025 - Daniel Garcia + +- BuildRequires python3-setuptools, distutils is deprecated and is + removed for python > 3.11 + +------------------------------------------------------------------- +Sun Aug 18 09:04:07 UTC 2024 - Bjørn Lie + +- Update to version 2.4.9 + * Support compilation against musl libc. + * Remove build-time checks for utilities that are not used + (pyuic). + * Install the ffado-mixer appdata file only if ffado-mixer has + been built. + * Add a DATADIR option to scons and use it in line with GNU + conventions. + * Update the AppStream document with more complete information + and in line with current best practice. + * Rename XDG files to match modern standards. + * Install XDG files manually to simplify the build script and + avoid depending on xdg-utils. +- Changes from version 2.4.8 + * Make various mixer modules work under Python 3.10 and later: + Presonus Firebox, Presonus FP10, Presonus Inspire1394 and + Yamaha Go. + * Deal with the removal of SafeConfigParser in Python 3.12. + +------------------------------------------------------------------- +Fri Jun 14 13:24:58 UTC 2024 - pgajdos@suse.com + +- remove dependency on /usr/bin/python3 using + %python3_fix_shebang macro, [bsc#1212476] + +------------------------------------------------------------------- +Fri Mar 22 09:48:40 UTC 2024 - Fabian Vogt + +- Remove unnecessary BuildRequires on xdg-utils and update-desktop-files + +------------------------------------------------------------------- +Mon Jun 26 11:08:10 UTC 2023 - Dave Plater + +- Update to version 2.4.7 +- Upstream changes: + *Update config.guess to the latest version. This supports newer + architectures such as RISCV64. + *Address compiler warnings reported by newer versions of gcc. + *Add a configuration entry for the Apogee Duet. + *Spelling, capitalisation and quoting fixes in documentation and + source code. + *Correctly report the Saffire Pro 24 and Pro 56 in messages from + the driver when these interfaces are in use. + *Build correctly under scons 3.0.5 and above. + ------------------------------------------------------------------- Mon Apr 24 10:03:35 UTC 2023 - Dominique Leuenberger diff --git a/ffado.spec b/ffado.spec index 2b8fc69..19df507 100644 --- a/ffado.spec +++ b/ffado.spec @@ -1,7 +1,7 @@ # # spec file for package ffado # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,11 @@ %define sover 2 -%define gcc7 0 %define tname libffado Name: ffado -Version: 2.4.3 +Version: 2.4.9 Release: 0 -Summary: FireWire 1394 support for audio devices, svn snapshot +Summary: FireWire 1394 support for audio devices License: GPL-2.0-or-later Group: Productivity/Multimedia/Other URL: http://www.ffado.org/ @@ -37,9 +36,8 @@ Patch5: reproducible.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkg-config +BuildRequires: python3-setuptools BuildRequires: scons >= 3.0.2 -BuildRequires: update-desktop-files -BuildRequires: xdg-utils BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(dbus-1) >= 1.0 BuildRequires: pkgconfig(dbus-c++-1) @@ -106,12 +104,6 @@ for i in `grep -rl "/usr/bin/env python"`;do sed -i '1s/^#!.*/#!\/usr\/bin\/pyth for i in `grep -rl "/usr/bin/python"`;do sed -i '1s/^#!.*/#!\/usr\/bin\/python3/' ${i} ;done %build -%if %{gcc7} == 1 -%define gcc_version 7 -export CC=gcc-7 -export CPP=cpp-7 -export CXX=g++-7 -%endif export EXTRA_FLAGS="-Wno-deprecated-declarations -fpermissive --std=gnu++11" %if 0%{?gcc_version} > 5 export EXTRA_FLAGS="${EXTRA_FLAGS} -Werror=date-time" @@ -142,12 +134,6 @@ scons %{_smp_mflags} \ %install # WARNING: the install scons statement must be identical to the build one otherwise a complete rebuild is executed. -%if %{gcc7} == 1 -%define gcc_version 7 -export CC=gcc-7 -export CPP=cpp-7 -export CXX=g++-7 -%endif export EXTRA_FLAGS="-Wno-deprecated-declarations -fpermissive --std=gnu++11" %if 0%{?gcc_version} > 5 export EXTRA_FLAGS="${EXTRA_FLAGS} -Werror=date-time" @@ -180,6 +166,8 @@ rm -rf %{buildroot}%{_libdir}/libffado %fdupes -s %{buildroot}%{_datadir} +%python3_fix_shebang + %post -n libffado%{sover} -p /sbin/ldconfig %postun -n libffado%{sover} -p /sbin/ldconfig diff --git a/libffado-2.4.3.tgz b/libffado-2.4.3.tgz deleted file mode 100644 index 36b6b99..0000000 --- a/libffado-2.4.3.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:19155d61d1e6e27ec527c73b3a53ebbfe4e8de81c6ec274e01519919f67f7e21 -size 1227996 diff --git a/libffado-2.4.9.tgz b/libffado-2.4.9.tgz new file mode 100644 index 0000000..0072160 --- /dev/null +++ b/libffado-2.4.9.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c442c52fad11cafd5513bb4e846c851f101c8484f891aac545ed190e8fd4d10f +size 1229651