]> git.pld-linux.org Git - packages/audacious-plugins.git/blobdiff - audacious-plugins.spec
Release 2 (by relup.sh)
[packages/audacious-plugins.git] / audacious-plugins.spec
index 126884c5e225a55c3508f3927e6aae2199631cc4..2b095a8961b322ad75aa29d4b3bff9399c7e2f44 100644 (file)
@@ -5,16 +5,16 @@
 %bcond_without bs2b            # BS2B effect plugin
 %bcond_with    jack1           # use JACK 1 (0.12x) instead of JACK 2 (1.9.x)
 #
-%define                audver  4.2
+%define                audver  4.3.1
 Summary:       Plugins for Audacious media player (metapackage)
 Summary(pl.UTF-8):     Wtyczki dla odtwarzacza multimedialnego Audacious (metapakiet)
 Name:          audacious-plugins
-Version:       4.2
-Release:       1
+Version:       4.3.1
+Release:       2
 License:       GPL v2+, LGPL v2+, GPL v3, MIT, BSD (see individual plugins)
 Group:         X11/Applications/Sound
 Source0:       https://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2
-# Source0-md5: 029d1ee500e8941812ddbf65b23988c8
+# Source0-md5: 3e233d8219407218244e684e096236ec
 Source1:       audacious-gtk.desktop
 Source2:       audacious.desktop
 URL:           https://audacious-media-player.org/
@@ -32,7 +32,7 @@ BuildRequires:        audacious-libs-gtk-devel >= %{audver}
 BuildRequires: audacious-libs-qt-devel >= %{audver}
 BuildRequires: autoconf >= 2.59
 BuildRequires: automake
-BuildRequires: gettext-tools
+BuildRequires: gettext-tools >= 0.18.1
 BuildRequires: pkgconfig
 BuildRequires: rpm-build >= 4.6
 BuildRequires: sed >= 4.0
@@ -43,6 +43,8 @@ BuildRequires:        OpenGL-GLX-devel
 BuildRequires: SDL2-devel >= 2.0
 # input-amidi (>= 1.0), output-alsa (>= 1.0.16)
 BuildRequires: alsa-lib-devel >= 1.0.16
+# general-ampache
+BuildRequires: ampache_browser-devel >= 1
 # general-aosd
 BuildRequires: cairo-devel >= 1.2.4
 # general-scrobbler
@@ -89,12 +91,15 @@ BuildRequires:      libopenmpt-devel
 BuildRequires: libmpg123-devel >= 1.12
 # general-notify
 BuildRequires: libnotify-devel >= 0.7
+# input-opus
+BuildRequires: opus-devel >= 1.0.1
+BuildRequires: opusfile-devel >= 0.4
 # input-vorbis
 BuildRequires: libogg-devel >= 2:1.0
 # effect-resample, effect-speed-pitch, output-jack
 BuildRequires: libsamplerate-devel
 # input-sid
-BuildRequires: libsidplayfp-devel >= 1.0
+BuildRequires: libsidplayfp-devel >= 2.0.1
 # input-sndfile
 BuildRequires: libsndfile-devel >= 0.19
 # -std=gnu++11
@@ -109,6 +114,8 @@ BuildRequires:      lirc-devel
 BuildRequires: neon-devel >= 0.27
 # general-aosd
 BuildRequires: pango-devel >= 1:1.14.7
+# output-pipewire
+BuildRequires: pipewire-devel >= 0.3.26
 # output-pulseaudio
 BuildRequires: pulseaudio-devel >= 0.9.9
 # effect-sox-resampler
@@ -159,6 +166,7 @@ Requires:   audacious-input-madplug = %{version}-%{release}
 Requires:      audacious-input-metronom = %{version}-%{release}
 Requires:      audacious-input-modplug = %{version}-%{release}
 Requires:      audacious-input-openmpt = %{version}-%{release}
+Requires:      audacious-input-opus = %{version}-%{release}
 Requires:      audacious-input-psf2 = %{version}-%{release}
 Requires:      audacious-input-sid = %{version}-%{release}
 Requires:      audacious-input-sndfile = %{version}-%{release}
@@ -170,11 +178,13 @@ Requires: audacious-input-xsf = %{version}-%{release}
 Requires:      audacious-output-alsa = %{version}-%{release}
 Requires:      audacious-output-file = %{version}-%{release}
 Requires:      audacious-output-jack = %{version}-%{release}
+Requires:      audacious-output-pipewire = %{version}-%{release}
 Requires:      audacious-output-pulseaudio = %{version}-%{release}
 Requires:      audacious-output-sdlout = %{version}-%{release}
 Requires:      audacious-transport-gio = %{version}-%{release}
 Requires:      audacious-transport-mms = %{version}-%{release}
 Requires:      audacious-transport-neon = %{version}-%{release}
+Obsoletes:     audacious-general-alarm < 4.3
 Obsoletes:     bmp-extra-plugins < 1
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -463,20 +473,6 @@ Voice removal plugin for Audacious media player.
 %description -n audacious-effect-voice_removal -l pl.UTF-8
 Wtyczka usuwająca głos dla odtwarzacza multimedialnego Audacious.
 
-%package -n audacious-general-alarm
-Summary:       Audacious media player - alarm plugin
-Summary(pl.UTF-8):     Wtyczka alarm dla odtwarzacza multimedialnego Audacious
-License:       GPL v2+
-Group:         X11/Applications/Sound
-Requires:      audacious = %{audver}
-Requires:      audacious-libs-gtk = %{audver}
-
-%description -n audacious-general-alarm
-Alarm plugin for Audacious media player.
-
-%description -n audacious-general-alarm -l pl.UTF-8
-Wtyczka budzika dla odtwarzacza multimedialnego Audacious.
-
 %package -n audacious-general-albumart
 Summary:       Audacious media player - albumart plugin
 Summary(pl.UTF-8):     Wtyczka albumart dla odtwarzacza multimedialnego Audacious
@@ -507,6 +503,20 @@ Album art plugin for Audacious media player - for QT interface.
 Wtyczka prezentująca okładki albumów dla odtwarzacza multimedialnego
 Audacious. Wersja dla inferfejsu QT.
 
+%package -n audacious-general-ampache
+Summary:       Audacious media player - ampache plugin
+Summary(pl.UTF-8):     Wtyczka ampache dla odtwarzacza multimedialnego Audacious
+License:       GPL v3
+Group:         X11/Applications/Sound
+Requires:      audacious = %{audver}
+
+%description -n audacious-general-ampache
+Ampache Browser plugin for Audacious media player.
+
+%description -n audacious-general-ampache -l pl.UTF-8
+Wtyczka przeglądarki Ampache dla odtwarzacza multimedialnego
+Audacious.
+
 %package -n audacious-general-aosd
 Summary:       Audacious media player - aosd plugin
 Summary(pl.UTF-8):     Wtyczka aosd dla odtwarzacza multimedialnego Audacious
@@ -1036,6 +1046,19 @@ openmpt input plugin for Audacious media player.
 %description -n audacious-input-openmpt -l pl.UTF-8
 Wtyczka wejściowa openmpt dla odtwarzacza multimedialnego Audacious.
 
+%package -n audacious-input-opus
+Summary:       Audacious media player - opus input plugin
+Summary(pl.UTF-8):     Wtyczka wejściowa opus dla odtwarzacza multimedialnego Audacious
+License:       Public Domain
+Group:         X11/Applications/Sound
+Requires:      audacious = %{audver}
+
+%description -n audacious-input-opus
+opus input plugin for Audacious media player.
+
+%description -n audacious-input-opus -l pl.UTF-8
+Wtyczka wejściowa opus dla odtwarzacza multimedialnego Audacious.
+
 %package -n audacious-input-psf2
 Summary:       Audacious media player - psf2 input plugin
 Summary(pl.UTF-8):     Wtyczka wejściowa psf2 dla odtwarzacza multimedialnego Audacious
@@ -1057,7 +1080,7 @@ Summary(pl.UTF-8):        Wtyczka wejściowa SID dla odtwarzacza multimedialnego Audaci
 License:       GPL v2+
 Group:         X11/Applications/Sound
 Requires:      audacious = %{audver}
-Requires:      libsidplayfp >= 1.0
+Requires:      libsidplayfp >= 2.0.1
 
 %description -n audacious-input-sid
 SID input plugin for Audacious media player.
@@ -1232,7 +1255,21 @@ Provides:        audacious-output-plugin
 Oss4 output plugin for Audacious media player.
 
 %description -n audacious-output-oss4 -l pl.UTF-8
-Wtyczka wyjściowaoss4 dla odtwarzacza multimedialnego Audacious.
+Wtyczka wyjściowa oss4 dla odtwarzacza multimedialnego Audacious.
+
+%package -n audacious-output-pipewire
+Summary:       Audacious media player - pipewire output plugin
+Summary(pl.UTF-8):     Wtyczka wyjściowa pipewire dla odtwarzacza multimedialnego Audacious
+License:       Public Domain
+Group:         X11/Applications/Sound
+Requires:      audacious = %{audver}
+Provides:      audacious-output-plugin
+
+%description -n audacious-output-pipewire
+Pipewire output plugin for Audacious media player.
+
+%description -n audacious-output-pipewire -l pl.UTF-8
+Wtyczka wyjściowa pipewire dla odtwarzacza multimedialnego Audacious.
 
 %package -n audacious-output-pulseaudio
 Summary:       Audacious media player - PulseAudio output plugin
@@ -1292,7 +1329,6 @@ Summary:  Audacious media player - GTK plugins (metapackage)
 Summary(pl.UTF-8):     Wtyczki GTK dla odtwarzacza multimedialnego Audacious (metapakiet)
 Group:         X11/Applications/Sound
 Requires:      audacious-effect-ladspa = %{version}-%{release}
-Requires:      audacious-general-alarm = %{version}-%{release}
 Requires:      audacious-general-albumart = %{version}-%{release}
 Requires:      audacious-general-delete-files = %{version}-%{release}
 Requires:      audacious-general-delete-files = %{version}-%{release}
@@ -1507,7 +1543,6 @@ while read file no; do
        head -n "$no" "$file" > $(dirname "$file")/LICENSE
 done <<EOF
 src/adplug/adplug-xmms.cc 18
-src/alarm/alarm.cc 19
 src/albumart/albumart.cc 19
 src/albumart-qt/albumart.cc 19
 src/alsa/alsa.cc 18
@@ -1552,7 +1587,9 @@ src/mpris2/plugin.cc 18
 src/neon/neon.cc 19
 src/notify/notify.cc 20
 src/openmpt/mpt.cc 25
+src/opus/opus.cc 18
 src/oss4/oss.cc 21
+src/pipewire/pipewire.cc 21
 src/playlist-manager/playlist-manager.cc 19
 src/playlist-manager-qt/playlist-manager-qt.cc 19
 src/pls/pls.cc 21
@@ -1613,13 +1650,12 @@ rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_desktopdir}
 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 install -p %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/fa{_IR,}
 %{__mv} $RPM_BUILD_ROOT%{_localedir}/id{_ID,}
 %{__mv} $RPM_BUILD_ROOT%{_localedir}/ml{_IN,}
 %{__mv} $RPM_BUILD_ROOT%{_localedir}/pt{_PT,}
 # outdated version of sr
 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_RS
-# unsupported
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/fa_IR
 
 %find_lang %{name}
 
@@ -1743,11 +1779,6 @@ rm -rf $RPM_BUILD_ROOT
 %doc src/voice_removal/LICENSE
 %attr(755,root,root) %{_libdir}/audacious/Effect/voice_removal.so
 
-%files -n audacious-general-alarm
-%defattr(644,root,root,755)
-%doc src/alarm/LICENSE
-%attr(755,root,root) %{_libdir}/audacious/General/alarm.so
-
 %files -n audacious-general-albumart
 %defattr(644,root,root,755)
 %doc src/albumart/LICENSE
@@ -1758,6 +1789,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc src/albumart-qt/LICENSE
 %attr(755,root,root) %{_libdir}/audacious/General/albumart-qt.so
 
+%files -n audacious-general-ampache
+%defattr(644,root,root,755)
+%doc src/ampache/LICENSE
+%attr(755,root,root) %{_libdir}/audacious/General/ampache.so
+
 %files -n audacious-general-aosd
 %defattr(644,root,root,755)
 %doc src/aosd/LICENSE
@@ -1925,6 +1961,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc src/openmpt/LICENSE
 %attr(755,root,root) %{_libdir}/audacious/Input/openmpt.so
 
+%files -n audacious-input-opus
+%defattr(644,root,root,755)
+%doc src/opus/LICENSE
+%attr(755,root,root) %{_libdir}/audacious/Input/opus.so
+
 %files -n audacious-input-psf2
 %defattr(644,root,root,755)
 %doc src/psf/LICENSE
@@ -1984,6 +2025,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc src/oss4/LICENSE
 %attr(755,root,root) %{_libdir}/audacious/Output/oss4.so
 
+%files -n audacious-output-pipewire
+%defattr(644,root,root,755)
+%doc src/pipewire/LICENSE
+%attr(755,root,root) %{_libdir}/audacious/Output/pipewire.so
+
 %files -n audacious-output-pulseaudio
 %defattr(644,root,root,755)
 %doc src/pulse/LICENSE
@@ -2054,4 +2100,3 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc src/vumeter-qt/LICENSE
 %attr(755,root,root) %{_libdir}/audacious/Visualization/vumeter-qt.so
-
This page took 1.094376 seconds and 4 git commands to generate.