# Tag: Convolution # Type: Standalone # Category: Tool Summary: Generic FIR filter (convolution) engine Name: brutefir Version: 1.0o Release: 1%{?dist} License: GPL URL: https://torger.se/anders/brutefir.html Source0: https://torger.se/anders/files/brutefir-%{version}.tar.gz Vendor: Planet CCRMA Distribution: Planet CCRMA BuildRequires: gcc gcc-c++ make BuildRequires: flex BuildRequires: fftw-devel BuildRequires: alsa-lib-devel BuildRequires: jack-audio-connection-kit-devel %description BruteFIR is a software convolution engine, a program for applying long FIR filters to multi-channel digital audio, either offline or in realtime. Its basic operation is specified through a configuration file, and filters, attenuation and delay can be changed in runtime through a simple command line interface. %prep %autosetup %build # add linker --build-id sed -i -e "s|= ld|= ld --build-id |g" Makefile %ifarch x86_64 amd64 aarch64 sed -i -e "s|/lib/brutefir|/%{_lib}/brutefir|g" Makefile %endif %make_build INSTALL_PREFIX=%{_prefix} LIBPATHS= INCLUDE= \ DEFINE="${RPM_OPT_FLAGS}" %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_libdir}/brutefir %make_install INSTALL_PREFIX=%{buildroot}%{_prefix} LIBPATHS= INCLUDE= install %files %doc CHANGES GPL-2.0 README %license LICENSE %{_libdir}/brutefir %{_bindir}/* %changelog * Wed Jul 14 2021 Yann Collette - 1.0o-1 - - update to 1.0o-1 * Mon Oct 15 2018 Yann Collette - - update for Fedora 29 * Tue Nov 24 2009 Fernando Lopez-Lezcano 1.0k-1 - updated to 1.0k * Tue Feb 5 2008 Arnaud Gomes-do-Vale - fixed build on x86_64 * Sun Apr 15 2007 Fernando Lopez-Lezcano 1.0i-2 - added --build-id to the linker call so that debuginfo is properly generated (see: http://fedoraproject.org/wiki/Releases/FeatureBuildId) * Sun Apr 15 2007 Fernando Lopez-Lezcano 1.0i-1 - updated to 1.0i, build on fc6 * Wed Jun 29 2005 Fernando Lopez-Lezcano 1.0e-1 - Mario Torre fixed compilation problems on fc4, later fixed upstream in new version * Fri Dec 24 2004 Fernando Lopez-Lezcano - use rpm optimization flags * Tue Dec 21 2004 Fernando Lopez-Lezcano - spec file cleanup * Fri Apr 23 2004 Fernando Lopez-Lezcano 1.0-1 - initial build.