Name: libmysofa Version: 1.1 Release: 1%{?dist} Summary: C functions for reading HRTFs License: BSD URL: https://github.com/hoene/libmysofa Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # See https://github.com/hoene/libmysofa/pull/127 Patch0: libmysofa-no_static.patch BuildRequires: cmake3 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: pkgconfig(cunit) BuildRequires: pkgconfig(zlib) # for tests BuildRequires: nodejs %description This is a simple set of C functions to read AES SOFA files, if they contain HRTFs stored according to the AES69-2015 standard. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package -n mysofa Summary: Tools for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description -n mysofa Tools for %{name}. %prep %autosetup -p1 %build mkdir -p build cd build %cmake3 \ -DBUILD_STATIC_LIBS=OFF \ -DCODE_COVERAGE=OFF \ -DCMAKE_VERBOSE_MAKEFILE=ON \ .. %make_build %install cd build %make_install %check cd build make test %ldconfig_scriptlets %files %license LICENSE %doc README.md %{_libdir}/libmysofa.so.1* %files -n mysofa %{_bindir}/mysofa2json %dir %{_datadir}/libmysofa %{_datadir}/libmysofa/default.sofa %{_datadir}/libmysofa/MIT_KEMAR_normal_pinna.sofa %files devel %doc CODE_OF_CONDUCT.md %{_includedir}/mysofa.h %{_libdir}/libmysofa.so %{_libdir}/pkgconfig/libmysofa.pc %changelog * Mon Jun 29 2020 Nicolas Chauvet - 1.1-1 - Update to 1.1 * Mon Apr 13 2020 Nicolas Chauvet - 1.0-1 - Initial spec file