Compare commits
3 Commits
2.4.8-1mam
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| b4e2138188 | |||
| e47a27702b | |||
| f78239267c |
@@ -1,12 +1,12 @@
|
||||
Name: libffado
|
||||
Version: 2.4.8
|
||||
Release: 1mamba
|
||||
Version: 2.4.9
|
||||
Release: 3mamba
|
||||
Summary: Free Firewire Audio Drivers Library
|
||||
Group: System/Libraries
|
||||
Vendor: openmamba
|
||||
Distribution: openmamba
|
||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
URL: http://ffado.org/
|
||||
URL: https://ffado.org/
|
||||
Source0: http://www.ffado.org/files/libffado-%{version}.tgz
|
||||
Source1: README.ffado
|
||||
License: GPL, LGPL
|
||||
@@ -26,6 +26,7 @@ BuildRequires: libstdc++6-devel
|
||||
BuildRequires: libxml++3-devel
|
||||
BuildRequires: libxml2-devel
|
||||
## AUTOBUILDREQ-END
|
||||
BuildRequires: libconfig-devel >= 0:1.8.1-1mamba
|
||||
BuildRequires: python3 >= 3.11
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: graphviz
|
||||
@@ -51,8 +52,6 @@ Group: Development/Libraries
|
||||
Summary: Applications and utilities for use with %{name}
|
||||
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||
Requires: dbus
|
||||
Requires: python-dbus-py3
|
||||
Requires: PyQt5
|
||||
|
||||
%description -n ffado
|
||||
The FFADO project aims to provide a generic, open-source solution for the support of FireWire based audio devices for the Linux platform. It is the successor of the FreeBoB project.
|
||||
@@ -64,26 +63,17 @@ Summary: ffado mixer GUI
|
||||
Requires: ffado = %{?epoch:%epoch:}%{version}-%{release}
|
||||
Requires: dbus
|
||||
Requires: python-dbus-py3
|
||||
Requires: PyQt5
|
||||
Requires: PyQt5-py3
|
||||
|
||||
%description -n ffado-mixer
|
||||
The FFADO project aims to provide a generic, open-source solution for the support of FireWire based audio devices for the Linux platform. It is the successor of the FreeBoB project.
|
||||
This package contains the ffado mixer GUI.
|
||||
|
||||
%debug_package
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
cp -a %{SOURCE1} .
|
||||
|
||||
# fix icon name, so it's coherent with XDG desktop file name
|
||||
sed -e 's/hi64-apps-ffado/ffado-mixer/g' -i libffado/support/xdg/ffado.org-ffadomixer.desktop
|
||||
# fix id, so it's coherent with XDG desktop file name
|
||||
sed -e 's/ffado.org-ffadomixer.desktop/ffado-mixer.desktop/g' -i libffado/support/xdg/ffado-mixer.appdata.xml
|
||||
|
||||
%build
|
||||
cd libffado
|
||||
export CFLAGS="%{optflags} -ffast-math"
|
||||
export CXXFLAGS="%{optflags} -ffast-math --std=gnu++11"
|
||||
|
||||
@@ -104,40 +94,23 @@ scons %{?_smp_mflags} \
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
cd libffado
|
||||
scons DESTDIR=%{buildroot} WILL_DEAL_WITH_XDG_MYSELF=True install
|
||||
|
||||
mkdir -p %{buildroot}%{_datadir}/applications
|
||||
install -pm 644 support/xdg/ffado.org-ffadomixer.desktop \
|
||||
%{buildroot}%{_datadir}/applications/ffado-mixer.desktop
|
||||
install -D -m0644 support/xdg/hi64-apps-ffado.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/64x64/apps/ffado-mixer.png
|
||||
#mkdir -p %{buildroot}%{_datadir}/applications
|
||||
#install -pm 644 support/xdg/ffado.org-ffadomixer.desktop \
|
||||
# %{buildroot}%{_datadir}/applications/ffado-mixer.desktop
|
||||
#install -D -m0644 support/xdg/hi64-apps-ffado.png \
|
||||
# %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/ffado-mixer.png
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%post -n ffado
|
||||
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
%postun -n ffado
|
||||
if [ $1 -eq 0 ] ; then
|
||||
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
||||
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
fi
|
||||
:
|
||||
|
||||
%posttrans -n ffado
|
||||
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libffado.so.*
|
||||
%dir %{_datadir}/libffado
|
||||
%{_datadir}/libffado/configuration
|
||||
%doc libffado/AUTHORS libffado/LICENSE.*
|
||||
%doc AUTHORS LICENSE.*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
@@ -146,7 +119,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
%{_libdir}/libffado/static_info.txt
|
||||
%{_libdir}/libffado.so
|
||||
%{_libdir}/pkgconfig/libffado.pc
|
||||
%doc libffado/ChangeLog libffado/README
|
||||
|
||||
%files -n ffado
|
||||
%defattr(-,root,root)
|
||||
@@ -158,7 +130,17 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
%{_bindir}/ffado-fireworks-downloader
|
||||
%{_bindir}/ffado-set-nickname
|
||||
%{_datadir}/libffado/*.xml
|
||||
%{_datadir}/libffado/icons/hi64-apps-ffado.png
|
||||
%{_datadir}/dbus-1/services/org.ffado.Control.service
|
||||
%{_mandir}/man1/ffado-*.1*
|
||||
%exclude %{_mandir}/man1/ffado-mixer.1*
|
||||
|
||||
%files -n ffado-mixer
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/ffado-mixer
|
||||
%{_datadir}/applications/org.ffado.FfadoMixer.desktop
|
||||
%{_datadir}/metainfo/org.ffado.FfadoMixer.metainfo.xml
|
||||
%{_datadir}/icons/hicolor/64x64/apps/hi64-apps-ffado.png
|
||||
%dir %{python3_sitelib}/ffado
|
||||
%{python3_sitelib}/ffado/*.py*
|
||||
%{python3_sitelib}/ffado/*.ui
|
||||
@@ -167,17 +149,18 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
%{python3_sitelib}/ffado/mixer/*.ui
|
||||
%dir %{python3_sitelib}/ffado/widgets
|
||||
%{python3_sitelib}/ffado/widgets/*.py*
|
||||
%{_datadir}/libffado/icons/hi64-apps-ffado.png
|
||||
%{_mandir}/man1/ffado-*.1*
|
||||
|
||||
%files -n ffado-mixer
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/ffado-mixer
|
||||
%{_datadir}/applications/ffado-mixer.desktop
|
||||
%{_datadir}/metainfo/ffado-mixer.appdata.xml
|
||||
%{_datadir}/icons/hicolor/64x64/apps/ffado-mixer.png
|
||||
%{_mandir}/man1/ffado-mixer.1*
|
||||
|
||||
%changelog
|
||||
* Sun Aug 03 2025 Silvan Calarco <silvan.calarco@mambasoft.it> 2.4.9-3mamba
|
||||
- move UI requiremens and components from ffado to ffado-mixer
|
||||
|
||||
* Fri Jun 13 2025 Automatic Build System <autodist@mambasoft.it> 2.4.9-2mamba
|
||||
- rebuilt by autoport with build requirements: libconfig-devel>=0:1.8.1-1mamba
|
||||
|
||||
* Wed Jul 31 2024 Automatic Build System <autodist@openmamba.org> 2.4.9-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Tue Jan 09 2024 Automatic Build System <autodist@openmamba.org> 2.4.8-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
|
||||
Reference in New Issue
Block a user