# Global variables for github repository %global commit0 9e76db3f3e4b7dc7c304fd58591a352bb2b6c894 %global gittag0 master %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) Name: noise-suppression-for-voice Version: 1.03 Release: 3%{?dist} Summary: Real-time Noise Suppression LADSPA / LV2 Plugin License: GPLv2+ URL: https://github.com/werman/noise-suppression-for-voice Vendor: Audinux Distribution: Audinux Source0: https://github.com/werman/noise-suppression-for-voice/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc gcc-c++ BuildRequires: cmake BuildRequires: alsa-lib-devel BuildRequires: lv2-devel BuildRequires: ladspa-devel BuildRequires: webkit2gtk3-devel BuildRequires: gtk3-devel BuildRequires: libcurl-devel BuildRequires: freetype-devel BuildRequires: libubsan %description A real-time noise suppression LV2 / LADSPA plugin for voice based on Xiph's RNNoise - https://github.com/xiph/rnnoise. More info about the base library - https://people.xiph.org/~jm/demo/rnnoise/. %package -n ladspa-%{name} Summary: Real-time Noise Suppression LADSPA Plugin %package -n lv2-%{name} Summary: Real-time Noise Suppression LV2 Plugin %package -n vst3-%{name} Summary: Real-time Noise Suppression VST3 Plugin %package -n vst-%{name} Summary: Real-time Noise Suppression VST Plugin %package -n %{name}-doc Summary: Real-time Noise Suppression LADSPA / LV2 Plugin documentation %description -n ladspa-%{name} A real-time noise suppression LADSPA plugin for voice based on Xiph's RNNoise - https://github.com/xiph/rnnoise. More info about the base library - https://people.xiph.org/~jm/demo/rnnoise/. %description -n lv2-%{name} A real-time noise suppression LV2 plugin for voice based on Xiph's RNNoise - https://github.com/xiph/rnnoise. More info about the base library - https://people.xiph.org/~jm/demo/rnnoise/. %description -n vst3-%{name} A real-time noise suppression VST3 plugin for voice based on Xiph's RNNoise - https://github.com/xiph/rnnoise. More info about the base library - https://people.xiph.org/~jm/demo/rnnoise/. %description -n vst-%{name} A real-time noise suppression VST plugin for voice based on Xiph's RNNoise - https://github.com/xiph/rnnoise. More info about the base library - https://people.xiph.org/~jm/demo/rnnoise/. %description -n %{name}-doc Documentation related to the real-time noise suppression plugin for voice based on Xiph's RNNoise. %prep %autosetup -p1 -n %{name}-%{version} %build %cmake -DLIBINSTDIR=%{_lib} %cmake_build %install %cmake_install # Rename vst directory mv %{buildroot}/%{_libdir}/lxvst/ %{buildroot}/%{_libdir}/vst/ %files -n %{name}-doc %doc README.md %license LICENSE %files -n ladspa-%{name} %{_libdir}/ladspa/* %files -n lv2-%{name} %{_libdir}/lv2/* %files -n vst3-%{name} %{_libdir}/vst3/* %files -n vst-%{name} %{_libdir}/vst/* %changelog * Mon Mar 06 2023 Yann Collette - 1.03-3 - update to 1.03 * Thu Oct 1 2020 Yann Collette - 0.0.0-3 - update to 0.9 - fix for Fedora 33 * Thu Apr 23 2020 Yann Collette - 0.2.0-3 - fix for Fedora 32 * Mon Apr 15 2019 Yann Collette - 0.2.0-2 - build ladspa and lv2 packages * Mon Apr 15 2019 Yann Collette - 0.2.0-1 - Initial version