Name: easyeffects Version: 7.0.0 Release: 2%{?dist} Summary: Audio effects for PipeWire applications License: GPLv3+ Url: https://github.com/wwmm/easyeffects Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz Provides: pulseeffects = 6.1.1-1 Obsoletes: pulseeffects < 6.1.1-1 BuildRequires: gcc-c++ BuildRequires: libappstream-glib BuildRequires: boost-devel >= 1.70 BuildRequires: desktop-file-utils BuildRequires: itstool BuildRequires: pkgconfig(libxml-2.0) BuildRequires: meson BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(gtkmm-4.0) BuildRequires: pkgconfig(glibmm-2.68) BuildRequires: pkgconfig(libbs2b) BuildRequires: pkgconfig(libebur128) BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(lilv-0) BuildRequires: pkgconfig(samplerate) BuildRequires: pkgconfig(sigc++-2.0) BuildRequires: pkgconfig(sndfile) BuildRequires: zita-convolver-devel >= 3.1.0 BuildRequires: pkgconfig(rnnoise) BuildRequires: pkgconfig(rubberband) BuildRequires: pkgconfig(speexdsp) BuildRequires: pkgconfig(nlohmann_json) BuildRequires: pkgconfig(tbb) BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(gsl) BuildRequires: cmake BuildRequires: pkgconfig(speex) Requires: hicolor-icon-theme Requires: dbus-common #Requires: ladspa-swh-plugins >= 0.4 Requires: lv2-calf-plugins >= 0.90.0 Requires: ladspa-calf-plugins Requires: lv2-mdala-plugins Requires: lsp-plugins-lv2 Recommends: zam-plugins Recommends: lv2-zam-plugins Recommends: ladspa-zam-plugins Recommends: rubberband %description Limiters, compressor, reverberation, high-pass filter, low pass filter, equalizer many more effects for PipeWire applications. %prep %autosetup # Downgrade lv2 dependency version sed -i 's|1.18.2|1.18.0|' src/meson.build %build %meson %meson_build %install %meson_install desktop-file-install %{buildroot}%{_datadir}/applications/com.github.wwmm.%{name}.desktop \ --dir=%{buildroot}%{_datadir}/applications %find_lang %{name} %find_lang %{name}-news cat %{name}-news.lang >> %{name}.lang # Change absolute symlinks to relative # https://github.com/wwmm/pulseeffects/issues/590 find %{buildroot}%{_datadir}/help/ -type l -exec bash -c 'ln -sf ../../../C/easyeffects/figures/$(basename {}) {}' \; %check appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/com.github.wwmm.%{name}.metainfo.xml %files -f %{name}.lang %doc README.md %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/* %{_datadir}/glib-2.0/schemas/* %{_datadir}/icons/hicolor/scalable/apps/com.github.wwmm.%{name}.svg %{_datadir}/icons/hicolor/symbolic/apps/com.github.wwmm.%{name}-symbolic.svg %{_datadir}/metainfo/com.github.wwmm.%{name}.metainfo.xml %{_datadir}/help/* %{_datadir}/dbus-1/services/com.github.wwmm.%{name}.service %changelog * Thu Jan 19 2023 Fedora Release Engineering - 7.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Nov 15 2022 Vasiliy N. Glazov - 7.0.0-1 - Update to 7.0.0 * Mon Sep 19 2022 Vasiliy N. Glazov - 6.3.0-1 - Update to 6.3.0 * Mon Aug 01 2022 Vasiliy N. Glazov - 6.2.8-1 - Update to 6.2.8 * Thu Jul 21 2022 Fedora Release Engineering - 6.2.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 19 2022 Vasiliy N. Glazov - 6.2.7-1 - Update to 6.2.7 * Sun Jul 17 2022 Vasiliy N. Glazov - 6.2.6-2 - Rebuild for new fmt * Mon Jun 27 2022 Vasiliy N. Glazov - 6.2.6-1 - Update to 6.2.6 * Thu May 05 2022 Vasiliy N. Glazov - 6.2.5-1 - Update to 6.2.5 * Mon Mar 14 2022 Vasiliy N. Glazov - 6.2.4-1 - Update to 6.2.4 * Mon Jan 31 2022 Vasiliy N. Glazov - 6.2.3-1 - Update to 6.2.3 * Thu Jan 20 2022 Fedora Release Engineering - 6.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Jan 11 2022 Vasiliy N. Glazov - 6.2.1-1 - Update to 6.2.1 * Thu Nov 25 2021 Vasiliy N. Glazov - 6.1.5-1 - Update to 6.1.5 * Fri Sep 24 2021 Vasiliy N. Glazov - 6.1.2-2 - Fix obsoleting pulseeffects * Tue Sep 21 2021 Vasiliy N. Glazov - 6.1.2-1 - Update to 6.1.2 * Sun Sep 19 2021 Vasiliy N. Glazov - 6.1.1-1 - Initial packaging