From 1e57ddf32ec79beb8bf928bacd89fc169cbf42d2 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Feb 06 2023 00:01:20 +0000 Subject: Enable ffaudio input plugin --- diff --git a/audacious-plugins-ffaudio.metainfo.xml b/audacious-plugins-ffaudio.metainfo.xml new file mode 100644 index 0000000..93b4179 --- /dev/null +++ b/audacious-plugins-ffaudio.metainfo.xml @@ -0,0 +1,13 @@ + + + +audacious-plugins-ffaudio +audacious.desktop +FFaudio +FFmpeg-based input plugins +CC0-1.0 + + ModernToolkit + +audacious-plugins-owner_at_fedoraproject.org + diff --git a/audacious-plugins.spec b/audacious-plugins.spec index 542c8fe..375ed30 100644 --- a/audacious-plugins.spec +++ b/audacious-plugins.spec @@ -29,6 +29,7 @@ Source3: README.licenses Source100: audacious-plugins-amidi.metainfo.xml Source101: audacious-plugins-exotic.metainfo.xml Source102: audacious-plugins-jack.metainfo.xml +Source103: audacious-plugins-ffaudio.metainfo.xml # Fedora customization Patch0: audacious-plugins-3.7-alpha1-xmms-skindir.patch @@ -69,6 +70,7 @@ BuildRequires: pkgconfig(libbinio) BuildRequires: pkgconfig(libopenmpt) BuildRequires: pkgconfig(libmpg123) BuildRequires: lame-devel +BuildRequires: ffmpeg-free-devel BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) @@ -138,6 +140,19 @@ This package provides AMIDI-Plug, a modular MIDI music player, as an input plugin for Audacious. +%package ffaudio +Summary: FFmpeg input plugin for Audacious +License: GPLv2+ + +%{?aud_plugin_dep} +Requires: audacious-plugins%{?_isa} >= %{aud_ver} +Obsoletes: audacious-plugins-freeworld-ffaudio < %{version}-%{release} +Provides: audacious-plugins-freeworld-ffaudio = %{version}-%{release} + +%description ffaudio +This package provides FFmpeg as an input plugin for Audacious. + + %prep %autosetup -n %{name}-%{tar_ver} -p1 @@ -180,7 +195,7 @@ sed -i 's!MAKE} -s!MAKE} !' buildsys.mk.in --disable-sndio \ --disable-aac \ --disable-mms \ - --disable-ffaudio \ + --enable-ffaudio \ %{?with_gtk:--enable-gtk} \ %{!?with_gtk:--disable-gtk} \ --disable-rpath @@ -195,6 +210,7 @@ mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/appdata install -p -m0644 %{SOURCE100} ${RPM_BUILD_ROOT}%{_datadir}/appdata install -p -m0644 %{SOURCE101} ${RPM_BUILD_ROOT}%{_datadir}/appdata install -p -m0644 %{SOURCE102} ${RPM_BUILD_ROOT}%{_datadir}/appdata +install -p -m0644 %{SOURCE103} ${RPM_BUILD_ROOT}%{_datadir}/appdata %files -f %{name}.lang @@ -306,6 +322,10 @@ install -p -m0644 %{SOURCE102} ${RPM_BUILD_ROOT}%{_datadir}/appdata #%%{_libdir}/audacious/Input/amidi-plug/ %{_datadir}/appdata/%{name}-amidi.metainfo.xml +%files ffaudio +%{_libdir}/audacious/Input/ffaudio.so +%{_datadir}/appdata/%{name}-ffaudio.metainfo.xml + %changelog * Wed Jan 18 2023 Fedora Release Engineering - 4.2-4