Sync from SUSE:SLFO:Main ffado revision e5894ca68e146c3180b240461e13ba82
This commit is contained in:
parent
36c16a7ecd
commit
3e8134f1f4
@ -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 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 <edogawa@aon.at>
|
Fri May 29 15:12:31 UTC 2020 - Edgar Aichinger <edogawa@aon.at>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package ffado-mixer
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -20,7 +20,7 @@
|
|||||||
%define docs 0
|
%define docs 0
|
||||||
%define tname libffado
|
%define tname libffado
|
||||||
Name: ffado-mixer
|
Name: ffado-mixer
|
||||||
Version: 2.4.3
|
Version: 2.4.9
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: FireWire 1394 support for audio devices, svn snapshot
|
Summary: FireWire 1394 support for audio devices, svn snapshot
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@ -47,6 +47,7 @@ BuildRequires: libraw1394-devel >= 1.3.0
|
|||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRequires: python3-dbus-python-devel
|
BuildRequires: python3-dbus-python-devel
|
||||||
BuildRequires: python3-qt5-devel
|
BuildRequires: python3-qt5-devel
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
BuildRequires: scons
|
BuildRequires: scons
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
BuildRequires: xdg-utils
|
BuildRequires: xdg-utils
|
||||||
@ -144,7 +145,6 @@ scons DESTDIR=%{buildroot} install \
|
|||||||
CUSTOM_ENV=True \
|
CUSTOM_ENV=True \
|
||||||
PYTHON_INTERPRETER="%{_bindir}/python3"
|
PYTHON_INTERPRETER="%{_bindir}/python3"
|
||||||
|
|
||||||
mv %{buildroot}%{_datadir}/%{tname}/icons %{buildroot}%{_datadir}/
|
|
||||||
rm %{buildroot}%{_libdir}/%tname.*
|
rm %{buildroot}%{_libdir}/%tname.*
|
||||||
rm -r %{buildroot}%{_includedir}/libffado
|
rm -r %{buildroot}%{_includedir}/libffado
|
||||||
rm -r %{buildroot}%{_libdir}/pkgconfig
|
rm -r %{buildroot}%{_libdir}/pkgconfig
|
||||||
@ -174,6 +174,8 @@ chmod 755 %{buildroot}%{_datadir}/%{tname}/python/ffado_dbus_util.py
|
|||||||
find ./ -empty -delete
|
find ./ -empty -delete
|
||||||
%fdupes -s %{buildroot}%{_datadir}
|
%fdupes -s %{buildroot}%{_datadir}
|
||||||
|
|
||||||
|
%python3_fix_shebang
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_bindir}/ffado-mixer
|
%{_bindir}/ffado-mixer
|
||||||
@ -182,7 +184,7 @@ find ./ -empty -delete
|
|||||||
%{_datadir}/pixmaps/ffadomixer.png
|
%{_datadir}/pixmaps/ffadomixer.png
|
||||||
%{_datadir}/applications/*
|
%{_datadir}/applications/*
|
||||||
%{python3_sitelib}/*
|
%{python3_sitelib}/*
|
||||||
%{_datadir}/metainfo/ffado-mixer.appdata.xml
|
%{_datadir}/metainfo/org.ffado.FfadoMixer.metainfo.xml
|
||||||
|
|
||||||
%if %{docs} == 1
|
%if %{docs} == 1
|
||||||
%files -n ffado-doc
|
%files -n ffado-doc
|
||||||
|
@ -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>
|
Mon Apr 24 10:03:35 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
24
ffado.spec
24
ffado.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package ffado
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,12 +17,11 @@
|
|||||||
|
|
||||||
|
|
||||||
%define sover 2
|
%define sover 2
|
||||||
%define gcc7 0
|
|
||||||
%define tname libffado
|
%define tname libffado
|
||||||
Name: ffado
|
Name: ffado
|
||||||
Version: 2.4.3
|
Version: 2.4.9
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: FireWire 1394 support for audio devices, svn snapshot
|
Summary: FireWire 1394 support for audio devices
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Productivity/Multimedia/Other
|
Group: Productivity/Multimedia/Other
|
||||||
URL: http://www.ffado.org/
|
URL: http://www.ffado.org/
|
||||||
@ -37,9 +36,8 @@ Patch5: reproducible.patch
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
BuildRequires: scons >= 3.0.2
|
BuildRequires: scons >= 3.0.2
|
||||||
BuildRequires: update-desktop-files
|
|
||||||
BuildRequires: xdg-utils
|
|
||||||
BuildRequires: pkgconfig(alsa)
|
BuildRequires: pkgconfig(alsa)
|
||||||
BuildRequires: pkgconfig(dbus-1) >= 1.0
|
BuildRequires: pkgconfig(dbus-1) >= 1.0
|
||||||
BuildRequires: pkgconfig(dbus-c++-1)
|
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
|
for i in `grep -rl "/usr/bin/python"`;do sed -i '1s/^#!.*/#!\/usr\/bin\/python3/' ${i} ;done
|
||||||
|
|
||||||
%build
|
%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"
|
export EXTRA_FLAGS="-Wno-deprecated-declarations -fpermissive --std=gnu++11"
|
||||||
%if 0%{?gcc_version} > 5
|
%if 0%{?gcc_version} > 5
|
||||||
export EXTRA_FLAGS="${EXTRA_FLAGS} -Werror=date-time"
|
export EXTRA_FLAGS="${EXTRA_FLAGS} -Werror=date-time"
|
||||||
@ -142,12 +134,6 @@ scons %{_smp_mflags} \
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
# WARNING: the install scons statement must be identical to the build one otherwise a complete rebuild is executed.
|
# 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"
|
export EXTRA_FLAGS="-Wno-deprecated-declarations -fpermissive --std=gnu++11"
|
||||||
%if 0%{?gcc_version} > 5
|
%if 0%{?gcc_version} > 5
|
||||||
export EXTRA_FLAGS="${EXTRA_FLAGS} -Werror=date-time"
|
export EXTRA_FLAGS="${EXTRA_FLAGS} -Werror=date-time"
|
||||||
@ -180,6 +166,8 @@ rm -rf %{buildroot}%{_libdir}/libffado
|
|||||||
|
|
||||||
%fdupes -s %{buildroot}%{_datadir}
|
%fdupes -s %{buildroot}%{_datadir}
|
||||||
|
|
||||||
|
%python3_fix_shebang
|
||||||
|
|
||||||
%post -n libffado%{sover} -p /sbin/ldconfig
|
%post -n libffado%{sover} -p /sbin/ldconfig
|
||||||
%postun -n libffado%{sover} -p /sbin/ldconfig
|
%postun -n libffado%{sover} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
BIN
libffado-2.4.3.tgz
(Stored with Git LFS)
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
BIN
libffado-2.4.9.tgz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user