2 # no actual releases since October 2017, homepage suggest building from git
3 %define commit 60167c09fc51242101a041c9d6642bc92fdabcbb
4 %define timestamp 20180917
6 Summary: An lv2 plugin for broadband noise reduction
8 Version: 0.1.4.%{timestamp}
12 Source0: https://github.com/lucianodato/noise-repellent/archive/%{commit}/%{name}-%{version}.tar.gz
13 # Source0-md5: cf34c73b4494f15549c6c4fe5e4a068b
15 URL: https://github.com/lucianodato/noise-repellent
16 BuildRequires: fftw3-devel
17 BuildRequires: lv2-devel
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define _noautoprovfiles %{_libdir}/lv2
25 An lv2 plug-in for broadband noise reduction.
28 - Spectral gating and spectral subtraction suppression rule
29 - Adaptive and manual noise thresholds estimation
30 - Adjustable noise floor
31 - Adjustable offset of thresholds to perform over-subtraction
32 - Time smoothing and a masking estimation to reduce artifacts
33 - Basic onset detector to avoid transients suppression
34 - Whitening of the noise floor to mask artifacts and to recover higher
36 - Option to listen to the residual signal
38 - Noise profile saved with the session
41 Summary: An lv2 plugin for broadband noise reduction
45 An lv2 plug-in for broadband noise reduction.
48 - Spectral gating and spectral subtraction suppression rule
49 - Adaptive and manual noise thresholds estimation
50 - Adjustable noise floor
51 - Adjustable offset of thresholds to perform over-subtraction
52 - Time smoothing and a masking estimation to reduce artifacts
53 - Basic onset detector to avoid transients suppression
54 - Whitening of the noise floor to mask artifacts and to recover higher
56 - Option to listen to the residual signal
58 - Noise profile saved with the session
61 %setup -qn %{name}-%{commit}
72 rm -rf $RPM_BUILD_ROOT
74 %meson_install -C build
77 rm -rf $RPM_BUILD_ROOT
80 %defattr(644,root,root,755)
82 %dir %{_libdir}/lv2/nrepel.lv2
83 %{_libdir}/lv2/nrepel.lv2/*.ttl
84 %attr(755,root,root) %{_libdir}/lv2/nrepel.lv2/*.so
85 BuildRequires: rpmbuild(macros) >= 1.726