Sync from SUSE:SLFO:Main ffado revision e5894ca68e146c3180b240461e13ba82

This commit is contained in:
Adrian Schröter 2025-02-20 09:24:53 +01:00
parent 36c16a7ecd
commit 3e8134f1f4
6 changed files with 120 additions and 25 deletions

View File

@ -1,3 +1,54 @@
-------------------------------------------------------------------
Thu Jan 23 13:24:09 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>
- BuildRequires python3-setuptools, distutils is deprecated and is
removed for python > 3.11
-------------------------------------------------------------------
Sun Aug 18 09:04:07 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- 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 <davejplater@gmail.com>
- 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 users 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 <edogawa@aon.at>

View File

@ -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

View File

@ -1,3 +1,57 @@
-------------------------------------------------------------------
Thu Jan 23 13:11:14 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>
- BuildRequires python3-setuptools, distutils is deprecated and is
removed for python > 3.11
-------------------------------------------------------------------
Sun Aug 18 09:04:07 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- 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 <fvogt@suse.com>
- Remove unnecessary BuildRequires on xdg-utils and update-desktop-files
-------------------------------------------------------------------
Mon Jun 26 11:08:10 UTC 2023 - Dave Plater <davejplater@gmail.com>
- 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 <dimstar@opensuse.org>

View File

@ -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

BIN
libffado-2.4.3.tgz (Stored with Git LFS)

Binary file not shown.

BIN
libffado-2.4.9.tgz (Stored with Git LFS) Normal file

Binary file not shown.