From f1e8b75eb57e86e22e80a688984862fad1a6bbf6 Mon Sep 17 00:00:00 2001 From: Toshaan Bharvani Date: Sun, 9 Oct 2022 13:33:20 +0200 Subject: [PATCH] initial package creation Signed-off-by: Toshaan Bharvani --- SOURCES/.gitkeeper | 0 SPECS/libspatialaudio.spec | 81 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 SOURCES/.gitkeeper create mode 100644 SPECS/libspatialaudio.spec diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper new file mode 100644 index 0000000..e69de29 diff --git a/SPECS/libspatialaudio.spec b/SPECS/libspatialaudio.spec new file mode 100644 index 0000000..6415cc5 --- /dev/null +++ b/SPECS/libspatialaudio.spec @@ -0,0 +1,81 @@ +%global commit0 d926a2ee469a3fefd50a9364fb9ac6fb484c3f70 +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) +%global date0 20200406 + +Name: libspatialaudio +Version: 3.1 +Release: 5.%{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 +%cmake3 \ + -DBUILD_STATIC_LIBS=OFF + +%cmake_build + + +%install +%cmake_install + + +%ldconfig_scriptlets + + +%files +%license LICENSE +%doc README.md +%{_libdir}/libspatialaudio.so.1* + +%files devel +%{_includedir}/* +%{_libdir}/libspatialaudio.so +%{_libdir}/pkgconfig/spatialaudio.pc + + +%changelog +* Thu Jul 22 2021 Fedora Release Engineering - 3.1-5.20200406gitd926a2e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 3.1-4.20200406gitd926a2e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 01 2020 Fedora Release Engineering - 3.1-3.20200406gitd926a2e +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 3.1-2.20200406gitd926a2e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Apr 13 2020 Nicolas Chauvet - 3.1-1.20200406gitd926a2e +- Initial spec file