From 66e8ad989ffba86903593ac307f8c3350d0c9c8e Mon Sep 17 00:00:00 2001 From: Nicolas Chauvet Date: Wed, 8 Jul 2020 22:33:37 +0200 Subject: [PATCH] Import package --- .gitignore | 1 + libspatialaudio.spec | 72 ++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 74 insertions(+) create mode 100644 .gitignore create mode 100644 libspatialaudio.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4054ce2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +libspatialaudio-*.tar.gz diff --git a/libspatialaudio.spec b/libspatialaudio.spec new file mode 100644 index 0000000..acd4364 --- /dev/null +++ b/libspatialaudio.spec @@ -0,0 +1,72 @@ +%global commit0 d926a2ee469a3fefd50a9364fb9ac6fb484c3f70 +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) +%global date0 20200406 + +Name: libspatialaudio +Version: 3.1 +Release: 1.%{date0}git%{?shortcommit0}%{?dist} +Summary: Ambisonic encoding / decoding and binauralization library + +License: LGPLv2+ +URL: https://github.com/videolabs/libspatialaudio +Source0: %{url}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz + +BuildRequires: cmake3 +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(libmysofa) + + +%description +libspatialaudio is an open-source and cross-platform C++ library for +Ambisonic encoding and decoding, filtering and binaural rendering. It is +targetted to render High-Order Ambisonic (HOA) and VR/3D audio samples +in multiple environments, from headphones to classic loudspeakers. Its +binaural rendering can be used for classical 5.1/7.1 spatial channels +as well as Ambisonics inputs. + +%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}. + + +%prep +%autosetup -n %{name}-%{commit0} + + +%build +mkdir -p build +cd build +%cmake3 \ + -DBUILD_STATIC_LIBS=OFF \ + .. + +%make_build + + +%install +cd build +%make_install + + +%ldconfig_scriptlets + + +%files +%license LICENSE +%doc README.md +%{_libdir}/libspatialaudio.so.1* + +%files devel +%{_includedir}/* +%{_libdir}/libspatialaudio.so +%{_libdir}/pkgconfig/spatialaudio.pc + + +%changelog +* Mon Apr 13 2020 Nicolas Chauvet - 3.1-1.20200406gitd926a2e +- Initial spec file diff --git a/sources b/sources new file mode 100644 index 0000000..f9270a5 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (libspatialaudio-d926a2e.tar.gz) = 3a14dedea762f1c16df624c7795b108673768e8552c490b64fe65830e108b3da33fe9b1414b3dc98da90048a23b89baaa9608280a81ac574106fcb758fb52efa