diff --git a/.gitignore b/.gitignore index ef73c7f..33bd3ab 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,3 @@ libffado-2.0.1-svn1864.tar.bz2 /libffado-2.4.4.tgz /libffado-2.4.5.tgz /libffado-2.4.6.tgz -/libffado-2.4.7.tgz -/libffado-2.4.8.tgz -/libffado-2.4.9.tgz diff --git a/0001-ffado-mixer-Fix-another-Python-3.10-int-float-crash.patch b/0001-ffado-mixer-Fix-another-Python-3.10-int-float-crash.patch new file mode 100644 index 0000000..4d40b82 --- /dev/null +++ b/0001-ffado-mixer-Fix-another-Python-3.10-int-float-crash.patch @@ -0,0 +1,28 @@ +From 96cb4262139d3df7e3fec5b5b775c0a61248b652 Mon Sep 17 00:00:00 2001 +From: Nils Philippsen +Date: Sat, 3 Sep 2022 00:34:39 +0200 +Subject: [PATCH] ffado-mixer: Fix another Python 3.10 int/float crash + +This one let switching to the crossbar router crash ffado-mixer. + +Signed-off-by: Nils Philippsen +--- + libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py b/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py +index 4a67c23a..bb222889 100644 +--- a/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py ++++ b/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py +@@ -53,7 +53,7 @@ class VuMeter(QFrame): + p = QPainter(self) + value = self.level/4096 + r = self.rect() +- r.setHeight(r.height() * math.sqrt(value)) ++ r.setHeight(int(r.height() * math.sqrt(value))) + r.moveBottom(self.rect().height()) + p.fillRect(r, self.palette().highlight()) + +-- +2.37.2 + diff --git a/changelog b/changelog deleted file mode 100644 index 4e01d66..0000000 --- a/changelog +++ /dev/null @@ -1,257 +0,0 @@ -* Thu Jan 19 2023 Fedora Release Engineering - 2.4.6-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Sep 03 2022 Nils Philippsen - 2.4.6-3 -- Fix yet another int/float crash, this time in the crossbar router - -* Thu Jul 21 2022 Fedora Release Engineering - 2.4.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jul 18 2022 Nils Philippsen - 2.4.6-1 -- Version 2.4.6 - -* Mon Jun 13 2022 Python Maint - 2.4.5-3 -- Rebuilt for Python 3.11 - -* Thu Apr 07 2022 Nils Philippsen - 2.4.5-2 -- Cast more float values to int to avoid crashes - -* Sat Mar 12 2022 Nils Philippsen - 2.4.5-1 -- Version 2.4.5 - -* Thu Jan 20 2022 Fedora Release Engineering - 2.4.4-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 2.4.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 2.4.4-4 -- Rebuilt for Python 3.10 - -* Tue Jan 26 2021 Fedora Release Engineering - 2.4.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 05 2021 Nils Philippsen - 2.4.4-2 -- Fix bogus changelog date, happy new year! -- Fix building on EL8 - -* Tue Jan 05 2021 Nils Philippsen - 2.4.4-1 -- Version 2.4.4 -- Document license of binary package -- Avoid using sed to patch files where feasible -- Don't BR: subversion as we build from released tarball - -* Tue Jul 28 2020 Fedora Release Engineering - 2.4.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat May 30 2020 Nils Philippsen - 2.4.3-2 -- work around a bug in scons < 3.0.2 - -* Fri May 29 2020 Nils Philippsen - 2.4.3-1 -- version 2.4.3 - -* Tue May 26 2020 Miro Hrončok - 2.4.1-11 -- Rebuilt for Python 3.9 - -* Wed Jan 29 2020 Fedora Release Engineering - 2.4.1-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Sep 18 2019 Orcan Ogetbil - 2.4.1-9 -- Convert the package from Python2 to Python3 - -* Sat Aug 03 2019 Orcan Ogetbil - 2.4.1-8 -- scons renamed to scons-2 in the recent Fedora package - -* Thu Jul 25 2019 Fedora Release Engineering - 2.4.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Feb 07 2019 Orcan Ogetbil - 2.4.1-6 -- Added BR: python2-rpm-macros - -* Fri Feb 01 2019 Fedora Release Engineering - 2.4.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jul 24 2018 Tom Callaway - 2.4.1-4 -- rebuild for new libconfig - -* Thu Jul 19 2018 Orcan Ogetbil - 2.4.1-3 -- Fixed Python shebangs -- Added BR: python2-enum34 - -* Fri Jul 13 2018 Fedora Release Engineering - 2.4.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Apr 25 2018 Orcan Ogetbil - 2.4.1-1 -- Update to 2.4.1 -- Drop upstreamed patches - -* Wed Apr 18 2018 Iryna Shcherbina - 2.4.0-6 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Sat Feb 10 2018 Orcan Ogetbil - 2.4.0-5 -- Build with RPM_LD_FLAGS exported in install section as well - -* Fri Feb 9 2018 Florian Weimer - 2.4.0-4 -- Use LDFLAGS from redhat-rpm-config - -* Wed Feb 07 2018 Fedora Release Engineering - 2.4.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Feb 03 2018 Igor Gnatenko - 2.4.0-2 -- Switch to %%ldconfig_scriptlets - -* Fri Jan 05 2018 Orcan Ogetbil - 2.4.0-1 -- Update to 2.4.0 -- Drop upstreamed patches - -* Fri Jan 05 2018 Igor Gnatenko - 2.3.0-8 -- Remove obsolete scriptlets - -* Mon Nov 06 2017 Orcan Ogetbil - 2.3.0-7 -- Build against scons3 -- Build against newer gcc/glibc - -* Thu Aug 10 2017 Orcan Ogetbil - 2.3.0-6 -- Fix FTBFS on F27 -- Backported fixes from trunk for various compilation warnings -- MIPS support RHBZ#1366701 - -* Thu Aug 03 2017 Fedora Release Engineering - 2.3.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 2.3.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon May 15 2017 Fedora Release Engineering - 2.3.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild - -* Thu Feb 16 2017 Jonathan Wakely - 2.3.0-2 -- Patch invalid code to build with GCC 7 - -* Fri Feb 10 2017 Fedora Release Engineering - 2.3.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Aug 08 2016 Orcan Ogetbil - 2.3.0-1 -- Update to 2.3.0. - -* Tue Jul 19 2016 Fedora Release Engineering - 2.2.1-9 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Tue Mar 01 2016 Yaakov Selkowitz - 2.2.1-8 -- Fix FTBFS with GCC 6 (#1307721) - -* Thu Feb 04 2016 Fedora Release Engineering - 2.2.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jan 22 2016 Lubomir Rintel - 2.2.1-6 -- Fix FTBFS - -* Wed Jun 17 2015 Fedora Release Engineering - 2.2.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 2.2.1-4 -- Rebuilt for GCC 5 C++11 ABI change - -* Sun Aug 17 2014 Fedora Release Engineering - 2.2.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 2.2.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Jun 01 2014 Brendan Jones 2.2.1-1 -- Update to 2.2.1 -- Remove incorporated udev rules patch - -* Mon Sep 30 2013 Brendan Jones 2.1.0-4 -- Corrrect udev rules RFBZ#999580 -- Correct changelog - -* Sat Aug 03 2013 Fedora Release Engineering - 2.1.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 2.1.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Sep 20 2012 Orcan Ogetbil - 2.1.0-1 -- Update to 2.1.0. -- Drop upstreamed & old patches, README.Fedora file. - -* Thu Jul 19 2012 Fedora Release Engineering - 2.1.0-0.10.20120325.svn2088 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Jun 12 2012 Orcan Ogetbil - 2.1.0-0.9.20120325.svn2088 -- Fix multilib confict RHBZ#831405 -- Fix DSO linking #ticket 355 - -* Sun Mar 25 2012 Orcan Ogetbil - 2.1.0-0.8.20120325.svn2088 -- Update to svn2088. -- Drop upstreamed gcc-4.7 patch. - -* Thu Mar 22 2012 Orcan Ogetbil - 2.1.0-0.7.20111030.svn2000 -- Include the ffado-test executable RHBZ#805940 -- Fix .desktop file warning - -* Tue Feb 28 2012 Fedora Release Engineering - 2.1.0-0.6.20111030.svn2000 -- Rebuilt for c++ ABI breakage - -* Tue Jan 10 2012 Orcan Ogetbil - 2.1.0-0.5.20111030.svn2000 -- gcc-4.7 compile fix - -* Sun Oct 30 2011 Orcan Ogetbil - 2.1.0-0.4.20111030.svn2000 -- Update to svn2000. -- Drop the gold linker patch. The issue is properly solved upstream. See upstream tracker #293 - -* Tue Apr 26 2011 Brendan Jones - 2.1.0-0.3.20110426.svn1983 -- Update to svn1983 -- Clean up redundant patches -- Patch to rebuild using gold linker. Fixes RHBZ#684392 - -* Mon Feb 07 2011 Fedora Release Engineering - 2.1.0-0.2.20101015.svn1913 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Oct 15 2010 Orcan Ogetbil - 2.1.0-0.1.20101015.svn1913 -- Update to svn1913. Fixes RHBZ#635315 -- Drop upstreamed patches - -* Thu Aug 26 2010 Dan Horák - 2.0.1-5.20100706.svn1864 -- no Firewire on s390(x) - -* Thu Jul 29 2010 Orcan Ogetbil - 2.0.1-4.20100706.svn1864 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Wed Jul 14 2010 Orcan Ogetbil - 2.0.1-3.20100706.svn1864 -- Remove ENABLE_ALL -- Improve the libffado-dont-use-bundled-libs.patch -- Drop BR: expat-devel libavc1394-devel -- Move configuration file to the library package -- Minor enhancement in the .desktop file -- Add links to upstream tickets for patches -- Add -ffast-math to the compiler flags -- Add patch to compile against libconfig-1.4.5 - -* Tue Jul 13 2010 Orcan Ogetbil - 2.0.1-2.20100706.svn1864 -- Add ENABLE_ALL flag to support more devices -- Don't bundle tests -- Include some preliminary documentation for the tools until the manpages arrive -- Patch out bundled libraries. Also fixes some rpmlints -- Improve the instructions how to create the tarball - -* Wed Jul 07 2010 Orcan Ogetbil - 2.0.1-1.20100706.svn1864 -- Update to trunk, post 2.0.1. - -* Sat Jun 05 2010 Orcan Ogetbil - 2.0.0-1.20100605.svn1845 -- Update to trunk, post 2.0.0. - -* Mon May 18 2009 Jarod Wilson - 2.0-0.4.rc2 -- Update to 2.0.0-rc2 - -* Thu Nov 06 2008 Jarod Wilson - 2.0-0.3.beta7 -- Update to beta7 -- Put arch-dependent helper/test binaries in libexecdir instead of datadir - -* Sun Aug 10 2008 Jarod Wilson - 2.0-0.2.beta6 -- Review clean-ups (#456353) - -* Tue Jul 22 2008 Jarod Wilson - 2.0-0.1.beta6 -- Initial Fedora build of libffado diff --git a/libffado.spec b/libffado.spec index 9788072..9062a3b 100644 --- a/libffado.spec +++ b/libffado.spec @@ -1,21 +1,14 @@ %if ! 0%{?rhel} || 0%{?rhel} > 8 -%bcond scons_quirk 0 +%global needs_scons_quirk 0 %else -%bcond scons_quirk 1 -%endif - -%if %{without scons_quirk} -%global scons scons -%else -%global scons scons-3 +%global needs_scons_quirk 1 %endif Summary: Free firewire audio driver library Name: libffado -Version: 2.4.9 -Release: %autorelease -# Automatically converted from old format: GPLv2 or GPLv3 - review is highly recommended. -License: GPL-2.0-only OR GPL-3.0-only +Version: 2.4.6 +Release: 3%{?dist} +License: GPLv2 or GPLv3 URL: http://www.ffado.org/ Source0: http://www.ffado.org/files/%{name}-%{version}.tgz # The trunk is tarballed as follows: @@ -25,12 +18,15 @@ Source9: libffado-snapshot.sh Patch0: libffado-2.4.4-no-test-apps.patch Patch1: libffado-2.4.4-icon-name.patch Patch2: libffado-2.4.4-scons-quirk.patch +# Fix int/float crash in crossbar router +Patch3: 0001-ffado-mixer-Fix-another-Python-3.10-int-float-crash.patch BuildRequires: alsa-lib-devel BuildRequires: dbus-c++-devel BuildRequires: dbus-devel BuildRequires: python3-dbus BuildRequires: python3-rpm-macros +BuildRequires: desktop-file-utils BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: glibmm24-devel @@ -43,15 +39,13 @@ BuildRequires: libxml++-devel BuildRequires: pkgconfig BuildRequires: python3-qt5-devel BuildRequires: python3-devel -%if %{without scons_quirk} +%if ! %needs_scons_quirk BuildRequires: python3-scons >= 3.0.2 %else BuildRequires: python3-scons %endif -BuildRequires: python3dist(setuptools) -BuildRequires: rpm_macro(py3_shebang_fix) ExcludeArch: s390 s390x - +Requires: udev %description The FFADO project aims to provide a generic, open-source solution for the @@ -60,8 +54,7 @@ successor of the FreeBoB project. %package devel Summary: Free firewire audio driver library development headers -# Automatically converted from old format: GPLv2 or GPLv3 - review is highly recommended. -License: GPL-2.0-only OR GPL-3.0-only +License: GPLv2 or GPLv3 Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -72,8 +65,7 @@ Summary: Free firewire audio driver library applications and utilities # support/tools/* is GPLv3 # Some files in support/mixer-qt4/ffado are GPLv3+ # The rest is GPLv2 or GPLv3 -# Automatically converted from old format: GPLv3 and GPLv3+ and (GPLv2 or GPLv3) - review is highly recommended. -License: GPL-3.0-only AND GPL-3.0-or-later AND ( GPL-2.0-only OR GPL-3.0-only ) +License: GPLv3 and GPLv3+ and (GPLv2 or GPLv3) Requires: %{name}%{?_isa} = %{version}-%{release} Requires: dbus Requires: python3-dbus @@ -85,14 +77,15 @@ Applications and utilities for use with libffado. %prep %autosetup -N -%patch -P0 -p1 -b .no-test-apps -%patch -P1 -p1 -b .icon-name -%if %{with scons_quirk} -%patch -P2 -p1 -b .scons-quirk +%patch0 -p1 -b .no-test-apps +%patch1 -p1 -b .icon-name +%if %needs_scons_quirk +%patch2 -p1 -b .scons-quirk %endif +%patch3 -p2 -b .crossbar-router-crash # Fix Python shebangs -%py3_shebang_fix \ +sed -i 's|/usr/bin/.*python$|/usr/bin/python3|' \ admin/*.py doc/SConscript tests/python/*.py tests/*.py \ support/mixer-qt4/ffado-mixer* support/mixer-qt4/SConscript \ support/tools/*.py support/tools/SConscript @@ -101,10 +94,10 @@ Applications and utilities for use with libffado. export CFLAGS="%{optflags} -ffast-math" export CXXFLAGS="%{optflags} -ffast-math --std=gnu++11" export LDFLAGS="%{build_ldflags}" -%{scons} %{?_smp_mflags} \ +scons-3 %{?_smp_mflags} \ DETECT_USERSPACE_ENV=False \ ENABLE_SETBUFFERSIZE_API_VER=True \ - ENABLE_OPTIMIZATIONS=False \ + ENABLE_OPTIMIZATIONS=True \ CUSTOM_ENV=True \ BUILD_DOC=user \ PREFIX=%{_prefix} \ @@ -120,14 +113,30 @@ export LDFLAGS="%{build_ldflags}" export CFLAGS="%{optflags} -ffast-math" export CXXFLAGS="%{optflags} -ffast-math --std=gnu++11" export LDFLAGS="%{build_ldflags}" -%{scons} DESTDIR=%{buildroot} PREFIX=%{_prefix}\ +scons-3 DESTDIR=%{buildroot} PREFIX=%{_prefix}\ install +# We need to install the xdg stuff manually +mkdir -p %{buildroot}%{_datadir}/applications +desktop-file-install --dir %{buildroot}%{_datadir}/applications \ + --add-category="Settings" \ + --set-icon=ffado \ + support/xdg/ffado.org-ffadomixer.desktop +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps +ln -s ../../../../libffado/icons/hi64-apps-ffado.png \ + %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/ffado.png + # Install ffado-test RHBZ#805940 install -m 755 tests/ffado-test %{buildroot}%{_bindir} %ldconfig_scriptlets +%check +desktop-file-validate \ + %{buildroot}%{_datadir}/applications/ffado.org-ffadomixer.desktop +appstream-util validate-relax --nonet \ + %{buildroot}%{_datadir}/metainfo/ffado-mixer.appdata.xml + %files %license LICENSE.* %doc AUTHORS ChangeLog README @@ -135,7 +144,7 @@ install -m 755 tests/ffado-test %{buildroot}%{_bindir} %dir %{_datadir}/libffado/ %{_datadir}/libffado/configuration %{_prefix}/lib/udev/rules.d/* -%{_libdir}/libffado +%{_libdir}/libffado/static_info.txt %files devel %doc doc/reference/html/ @@ -149,11 +158,264 @@ install -m 755 tests/ffado-test %{buildroot}%{_bindir} %{_datadir}/libffado/*.xml %{_datadir}/libffado/icons/ %{_datadir}/dbus-1/services/org.ffado.Control.service -%{_datadir}/applications/org.ffado.FfadoMixer.desktop -%{_datadir}/icons/hicolor/64x64/apps/hi64-apps-ffado.png -%{_datadir}/metainfo/org.ffado.FfadoMixer.metainfo.xml +%{_datadir}/applications/ffado.org-ffadomixer.desktop +%{_datadir}/icons/hicolor/64x64/apps/ffado.png +%{_datadir}/metainfo/ffado-mixer.appdata.xml %{python3_sitelib}/ffado/ %changelog -%autochangelog +* Sat Sep 03 2022 Nils Philippsen - 2.4.6-3 +- Fix yet another int/float crash, this time in the crossbar router + +* Thu Jul 21 2022 Fedora Release Engineering - 2.4.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jul 18 2022 Nils Philippsen - 2.4.6-1 +- Version 2.4.6 + +* Mon Jun 13 2022 Python Maint - 2.4.5-3 +- Rebuilt for Python 3.11 + +* Thu Apr 07 2022 Nils Philippsen - 2.4.5-2 +- Cast more float values to int to avoid crashes + +* Sat Mar 12 2022 Nils Philippsen - 2.4.5-1 +- Version 2.4.5 + +* Thu Jan 20 2022 Fedora Release Engineering - 2.4.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 2.4.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 2.4.4-4 +- Rebuilt for Python 3.10 + +* Tue Jan 26 2021 Fedora Release Engineering - 2.4.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 05 2021 Nils Philippsen - 2.4.4-2 +- Fix bogus changelog date, happy new year! +- Fix building on EL8 + +* Tue Jan 05 2021 Nils Philippsen - 2.4.4-1 +- Version 2.4.4 +- Document license of binary package +- Avoid using sed to patch files where feasible +- Don't BR: subversion as we build from released tarball + +* Tue Jul 28 2020 Fedora Release Engineering - 2.4.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat May 30 2020 Nils Philippsen - 2.4.3-2 +- work around a bug in scons < 3.0.2 + +* Fri May 29 2020 Nils Philippsen - 2.4.3-1 +- version 2.4.3 + +* Tue May 26 2020 Miro Hrončok - 2.4.1-11 +- Rebuilt for Python 3.9 + +* Wed Jan 29 2020 Fedora Release Engineering - 2.4.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Sep 18 2019 Orcan Ogetbil - 2.4.1-9 +- Convert the package from Python2 to Python3 + +* Sat Aug 03 2019 Orcan Ogetbil - 2.4.1-8 +- scons renamed to scons-2 in the recent Fedora package + +* Thu Jul 25 2019 Fedora Release Engineering - 2.4.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Feb 07 2019 Orcan Ogetbil - 2.4.1-6 +- Added BR: python2-rpm-macros + +* Fri Feb 01 2019 Fedora Release Engineering - 2.4.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Jul 24 2018 Tom Callaway - 2.4.1-4 +- rebuild for new libconfig + +* Thu Jul 19 2018 Orcan Ogetbil - 2.4.1-3 +- Fixed Python shebangs +- Added BR: python2-enum34 + +* Fri Jul 13 2018 Fedora Release Engineering - 2.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Apr 25 2018 Orcan Ogetbil - 2.4.1-1 +- Update to 2.4.1 +- Drop upstreamed patches + +* Wed Apr 18 2018 Iryna Shcherbina - 2.4.0-6 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Sat Feb 10 2018 Orcan Ogetbil - 2.4.0-5 +- Build with RPM_LD_FLAGS exported in install section as well + +* Fri Feb 9 2018 Florian Weimer - 2.4.0-4 +- Use LDFLAGS from redhat-rpm-config + +* Wed Feb 07 2018 Fedora Release Engineering - 2.4.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 03 2018 Igor Gnatenko - 2.4.0-2 +- Switch to %%ldconfig_scriptlets + +* Fri Jan 05 2018 Orcan Ogetbil - 2.4.0-1 +- Update to 2.4.0 +- Drop upstreamed patches + +* Fri Jan 05 2018 Igor Gnatenko - 2.3.0-8 +- Remove obsolete scriptlets + +* Mon Nov 06 2017 Orcan Ogetbil - 2.3.0-7 +- Build against scons3 +- Build against newer gcc/glibc + +* Thu Aug 10 2017 Orcan Ogetbil - 2.3.0-6 +- Fix FTBFS on F27 +- Backported fixes from trunk for various compilation warnings +- MIPS support RHBZ#1366701 + +* Thu Aug 03 2017 Fedora Release Engineering - 2.3.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 2.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon May 15 2017 Fedora Release Engineering - 2.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild + +* Thu Feb 16 2017 Jonathan Wakely - 2.3.0-2 +- Patch invalid code to build with GCC 7 + +* Fri Feb 10 2017 Fedora Release Engineering - 2.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Aug 08 2016 Orcan Ogetbil - 2.3.0-1 +- Update to 2.3.0. + +* Tue Jul 19 2016 Fedora Release Engineering - 2.2.1-9 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Tue Mar 01 2016 Yaakov Selkowitz - 2.2.1-8 +- Fix FTBFS with GCC 6 (#1307721) + +* Thu Feb 04 2016 Fedora Release Engineering - 2.2.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 22 2016 Lubomir Rintel - 2.2.1-6 +- Fix FTBFS + +* Wed Jun 17 2015 Fedora Release Engineering - 2.2.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 2.2.1-4 +- Rebuilt for GCC 5 C++11 ABI change + +* Sun Aug 17 2014 Fedora Release Engineering - 2.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 2.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Jun 01 2014 Brendan Jones 2.2.1-1 +- Update to 2.2.1 +- Remove incorporated udev rules patch + +* Mon Sep 30 2013 Brendan Jones 2.1.0-4 +- Corrrect udev rules RFBZ#999580 +- Correct changelog + +* Sat Aug 03 2013 Fedora Release Engineering - 2.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 2.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Sep 20 2012 Orcan Ogetbil - 2.1.0-1 +- Update to 2.1.0. +- Drop upstreamed & old patches, README.Fedora file. + +* Thu Jul 19 2012 Fedora Release Engineering - 2.1.0-0.10.20120325.svn2088 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Orcan Ogetbil - 2.1.0-0.9.20120325.svn2088 +- Fix multilib confict RHBZ#831405 +- Fix DSO linking #ticket 355 + +* Sun Mar 25 2012 Orcan Ogetbil - 2.1.0-0.8.20120325.svn2088 +- Update to svn2088. +- Drop upstreamed gcc-4.7 patch. + +* Thu Mar 22 2012 Orcan Ogetbil - 2.1.0-0.7.20111030.svn2000 +- Include the ffado-test executable RHBZ#805940 +- Fix .desktop file warning + +* Tue Feb 28 2012 Fedora Release Engineering - 2.1.0-0.6.20111030.svn2000 +- Rebuilt for c++ ABI breakage + +* Tue Jan 10 2012 Orcan Ogetbil - 2.1.0-0.5.20111030.svn2000 +- gcc-4.7 compile fix + +* Sun Oct 30 2011 Orcan Ogetbil - 2.1.0-0.4.20111030.svn2000 +- Update to svn2000. +- Drop the gold linker patch. The issue is properly solved upstream. See upstream tracker #293 + +* Tue Apr 26 2011 Brendan Jones - 2.1.0-0.3.20110426.svn1983 +- Update to svn1983 +- Clean up redundant patches +- Patch to rebuild using gold linker. Fixes RHBZ#684392 + +* Mon Feb 07 2011 Fedora Release Engineering - 2.1.0-0.2.20101015.svn1913 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Oct 15 2010 Orcan Ogetbil - 2.1.0-0.1.20101015.svn1913 +- Update to svn1913. Fixes RHBZ#635315 +- Drop upstreamed patches + +* Thu Aug 26 2010 Dan Horák - 2.0.1-5.20100706.svn1864 +- no Firewire on s390(x) + +* Thu Jul 29 2010 Orcan Ogetbil - 2.0.1-4.20100706.svn1864 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Wed Jul 14 2010 Orcan Ogetbil - 2.0.1-3.20100706.svn1864 +- Remove ENABLE_ALL +- Improve the libffado-dont-use-bundled-libs.patch +- Drop BR: expat-devel libavc1394-devel +- Move configuration file to the library package +- Minor enhancement in the .desktop file +- Add links to upstream tickets for patches +- Add -ffast-math to the compiler flags +- Add patch to compile against libconfig-1.4.5 + +* Tue Jul 13 2010 Orcan Ogetbil - 2.0.1-2.20100706.svn1864 +- Add ENABLE_ALL flag to support more devices +- Don't bundle tests +- Include some preliminary documentation for the tools until the manpages arrive +- Patch out bundled libraries. Also fixes some rpmlints +- Improve the instructions how to create the tarball + +* Wed Jul 07 2010 Orcan Ogetbil - 2.0.1-1.20100706.svn1864 +- Update to trunk, post 2.0.1. + +* Sat Jun 05 2010 Orcan Ogetbil - 2.0.0-1.20100605.svn1845 +- Update to trunk, post 2.0.0. + +* Mon May 18 2009 Jarod Wilson - 2.0-0.4.rc2 +- Update to 2.0.0-rc2 + +* Thu Nov 06 2008 Jarod Wilson - 2.0-0.3.beta7 +- Update to beta7 +- Put arch-dependent helper/test binaries in libexecdir instead of datadir + +* Sun Aug 10 2008 Jarod Wilson - 2.0-0.2.beta6 +- Review clean-ups (#456353) + +* Tue Jul 22 2008 Jarod Wilson - 2.0-0.1.beta6 +- Initial Fedora build of libffado diff --git a/sources b/sources index 3364280..5895210 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libffado-2.4.9.tgz) = 0a0c61cf9339ab542c85eaefbe017b7613f716ae0ed08d11a37782dd7ef5815b18256c5d1b9240f077c9f59bbf4b4878019cefbd6cab78140477bcad6a9d3e44 +SHA512 (libffado-2.4.6.tgz) = dac651233ea94c19834e810c64230bcbd5516de9e694ced1b6497ad927d734c527b3a556281676393674d33da768cb2431e7da1a0fdfc6ceb268e897029aa584