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 BuildRequires: rpmbuild(macros) >= 1.726
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 %define _noautoprovfiles %{_libdir}/lv2
26 An lv2 plug-in for broadband noise reduction.
29 - Spectral gating and spectral subtraction suppression rule
30 - Adaptive and manual noise thresholds estimation
31 - Adjustable noise floor
32 - Adjustable offset of thresholds to perform over-subtraction
33 - Time smoothing and a masking estimation to reduce artifacts
34 - Basic onset detector to avoid transients suppression
35 - Whitening of the noise floor to mask artifacts and to recover higher
37 - Option to listen to the residual signal
39 - Noise profile saved with the session
42 Summary: An lv2 plugin for broadband noise reduction
46 An lv2 plug-in for broadband noise reduction.
49 - Spectral gating and spectral subtraction suppression rule
50 - Adaptive and manual noise thresholds estimation
51 - Adjustable noise floor
52 - Adjustable offset of thresholds to perform over-subtraction
53 - Time smoothing and a masking estimation to reduce artifacts
54 - Basic onset detector to avoid transients suppression
55 - Whitening of the noise floor to mask artifacts and to recover higher
57 - Option to listen to the residual signal
59 - Noise profile saved with the session
62 %setup -qn %{name}-%{commit}
73 rm -rf $RPM_BUILD_ROOT
75 %meson_install -C build
78 rm -rf $RPM_BUILD_ROOT
81 %defattr(644,root,root,755)
83 %dir %{_libdir}/lv2/nrepel.lv2
84 %{_libdir}/lv2/nrepel.lv2/*.ttl
85 %attr(755,root,root) %{_libdir}/lv2/nrepel.lv2/*.so