forked from pool/pulseeffects
- Update to version 4.8.4 Added: * Added Allpass filter in Equalizer plugin. Fixed: * The equalizer UI is now correctly shown when a profile with 30 bands is loaded at startup. * Added a workaround for systems that were crashing because the locale is not correctly set at system level. Note to packagers: * This is the last release supporting Pulseaudio. The following PulseEffects releases will be based on the new Pipewire multimedia server and only fixes to critical bugs will be backported to the legacy pulseaudio branch https://github.com/wwmm/pulseeffects/tree/pulseaudio-legacy. - Changes from 4.8.3 Added: * New Noise Reduction plugin based on the RNNoise library. * Band Quality factor exposed in the Equalizer main interface. * A new settings was added to the general section of our settings menu: Activity Timeout. It is the time during which PulseEffects monitors if there is any application playing audio. If there is none we stop our playback stream in order to save cpu usage. This timeout has been in place for a long time but until now its value could not be configured by the user. * When no application is playing audio PulseEffects pipeline is now put in the ready state instead of the paused state. This should help to reduce cpu usage in situations like the ones described in https://github.com/wwmm/pulseeffects/issues/829 * Updated Chinese translation. Fixed: * Values outside GTK widgets are now shown according to system locale settings. * Applying APO Equalizer preset when locale is different than "C" is now working properly. * Equalizer and Crystalizer UI redesigned: band wrapper is extended to fit all the available horizontal space; homogeneous property has been applied to get the same space between band sliders. * App info and plugin interfaces made scrollable: now PulseEffects window does not change its size when switching beetween plugins. * Loudness plugin: removed reference signal button (test signals can be used in its stead); input value is now saved to preset. Note to packagers: * The Noise Reduction is an optional plugin. For it to be available to the user the library RNNoise https://github.com/xiph/rnnoise has to be installed when PulseEffects is compiled. OBS-URL: https://build.opensuse.org/request/show/862165 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/pulseeffects?expand=0&rev=21
99 lines
3.1 KiB
RPMSpec
99 lines
3.1 KiB
RPMSpec
#
|
|
# spec file for package pulseeffects
|
|
#
|
|
# Copyright (c) 2021 SUSE LLC
|
|
#
|
|
# All modifications and additions to the file contributed by third parties
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
Name: pulseeffects
|
|
Version: 4.8.4
|
|
Release: 0
|
|
Summary: Audio effects for Pulseaudio applications
|
|
License: GPL-3.0-or-later
|
|
URL: https://github.com/wwmm/pulseeffects
|
|
Source0: https://github.com/wwmm/pulseeffects/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
BuildRequires: appstream-glib
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: itstool
|
|
BuildRequires: libboost_filesystem-devel >= 1.72
|
|
BuildRequires: libboost_system-devel >= 1.72
|
|
BuildRequires: meson
|
|
BuildRequires: pkgconfig
|
|
BuildRequires: update-desktop-files
|
|
BuildRequires: zita-convolver-devel
|
|
BuildRequires: pkgconfig(glib-2.0) >= 2.56
|
|
BuildRequires: pkgconfig(glibmm-2.4)
|
|
BuildRequires: pkgconfig(gstreamer-1.0)
|
|
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0)
|
|
BuildRequires: pkgconfig(gtk+-3.0)
|
|
BuildRequires: pkgconfig(gtkmm-3.0) >= 3.2.4
|
|
BuildRequires: pkgconfig(libbs2b)
|
|
BuildRequires: pkgconfig(libebur128)
|
|
BuildRequires: pkgconfig(libpulse)
|
|
BuildRequires: pkgconfig(lilv-0)
|
|
BuildRequires: pkgconfig(samplerate)
|
|
BuildRequires: pkgconfig(sndfile)
|
|
Requires: dconf
|
|
Requires: gstreamer-plugins-bad >= 1.12.5
|
|
Requires: gstreamer-plugins-good >= 1.12.5
|
|
Requires: ladspa-swh-plugins
|
|
Requires: pulseaudio
|
|
Recommends: %{name}-lang
|
|
Recommends: ladspa-zam-plugins
|
|
Recommends: lv2-calf >= 0.90.1
|
|
Recommends: lv2-lsp-plugins
|
|
Recommends: rubberband-ladspa
|
|
|
|
%description
|
|
PulseEffects is a limiter, compressor, reverberation, stereo equalizer and auto volume
|
|
effects for Pulseaudio applications.
|
|
|
|
%lang_package
|
|
|
|
%prep
|
|
%setup -q
|
|
# we don't need this
|
|
sed -i '/^meson.add_install_script/d' meson.build
|
|
|
|
%build
|
|
%meson
|
|
%meson_build
|
|
|
|
%install
|
|
%meson_install
|
|
|
|
%suse_update_desktop_file -r com.github.wwmm.pulseeffects "GTK;AudioVideo;Audio;Mixer;"
|
|
|
|
%find_lang pulseeffects
|
|
|
|
%files lang -f pulseeffects.lang
|
|
%exclude %{_datadir}/help/C/%{name}
|
|
|
|
%files
|
|
%doc CHANGELOG.md README.md
|
|
%license LICENSE.md
|
|
%{_bindir}/%{name}
|
|
%{_datadir}/applications/com.github.wwmm.%{name}.desktop
|
|
%{_datadir}/dbus-1/services/com.github.wwmm.%{name}.service
|
|
%{_datadir}/help/C/%{name}
|
|
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
|
%{_datadir}/glib-2.0/schemas/com.github.wwmm.%{name}.*.xml
|
|
%{_datadir}/metainfo/com.github.wwmm.%{name}.appdata.xml
|
|
%{_libdir}/gstreamer-1.0/libgstpeadapter.so
|
|
%{_libdir}/gstreamer-1.0/libgstpeautogain.so
|
|
%{_libdir}/gstreamer-1.0/libgstpeconvolver.so
|
|
%{_libdir}/gstreamer-1.0/libgstpecrystalizer.so
|
|
|
|
%changelog
|