Package librnnoise: Specfile
%global commit 7f449bf8bd3b933891d12c30112268c4090e4d59 %global shortcommit %(c=%commit; echo ${c:0:7}) %global date 20210312 Name: librnnoise Version: 0 Release: alt0.3.%{date}git%{shortcommit}%{?dist} Summary: Recurrent neural network for audio noise reduction # https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/thread/HB2GPMVKMTNP5WDGIRNU5NZUO4JWQPII/ License: BSD Group: System/Libraries Url: https://gitlab.xiph.org/xiph/rnnoise # Source-url: %url/-/archive/%commit/%name-%version.%{date}git%shortcommit.tar.gz Packager: Vitaly Lipatov <lav@altlinux.ru> Source: %name-%version.tar BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: make %description RNNoise is a noise suppression library based on a recurrent neural network. While it is meant to be used as a library, a simple command-line tool is provided as an example. It operates on RAW 16-bit (machine endian) mono PCM files sampled at 48 kHz. It can be used as: ./examples/rnnoise_demo <noisy speech> <output denoised> The output is also a 16-bit raw PCM file. %package devel Group: Development/C Summary: Devel files for %name Requires: %name = %EVR %description devel Devel files for %name. %prep %setup cat > 'package_version' <<-EOF PACKAGE_VERSION=%{date}git%shortcommit EOF %build ./autogen.sh %configure \ --disable-static %make_build %install %makeinstall_std rm -rf %buildroot%_docdir/ %files %doc COPYING %doc TRAINING-README AUTHORS README %_libdir/%name.so.0* %files devel %_includedir/*.h %_libdir/%name.so %_pkgconfigdir/*.pc %changelog * Sun Jun 27 2021 Vitaly Lipatov <lav@altlinux.ru> 0-alt0.3.20210312git7f449bf - initial build for ALT Sisyphus (thanks, Fedora!) * Sat Mar 13 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0-0.3.20210312git7f449bf - build(update): 20210312git7f449bf * Sun Jan 24 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 0-0.2.20210122git1cbdbcf - Initial package |