From 9784ab180217b32a35cceed57bad19f94c90f286 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Wed, 13 Jan 2021 13:53:40 +0100 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/libldac.git#80083719fcb870302c96491daeb71a4de97fe927 --- .gitignore | 1 + README.md | 3 ++ libldac.spec | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 + 4 files changed, 110 insertions(+) create mode 100644 README.md create mode 100644 libldac.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..b088017 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/ldacBT-*.tar.gz diff --git a/README.md b/README.md new file mode 100644 index 0000000..bcaa6ee --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# libldac + +The libldac package \ No newline at end of file diff --git a/libldac.spec b/libldac.spec new file mode 100644 index 0000000..50c6559 --- /dev/null +++ b/libldac.spec @@ -0,0 +1,104 @@ +# Force out of source build +%undefine __cmake_in_source_build + +%global archivename ldacBT +%global sonamebase 2 + +Name: libldac +Version: %{sonamebase}.0.2.3 +Release: 7%{?dist} +Summary: A lossy audio codec for Bluetooth connections + +License: ASL 2.0 +URL: https://github.com/EHfive/ldacBT +Source0: %{url}/releases/download/v%{version}/%{archivename}-%{version}.tar.gz + +# Upstream source throws error in a big-endian arch, see #1677491 +ExcludeArch: s390x + +BuildRequires: cmake3 +BuildRequires: gcc + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description +LDAC is an audio coding technology developed by Sony. +It enables the transmission of High-Resolution Audio content, +even over a Bluetooth connection. + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n %{archivename} + +%build +%cmake3 \ + -DLDAC_SOFT_FLOAT=OFF \ + -DINSTALL_LIBDIR=%{_libdir} + +%cmake3_build + +%install +%cmake3_install + +%ldconfig_scriptlets + +%files +%license LICENSE +%{_libdir}/libldacBT_abr.so.%{sonamebase} +%{_libdir}/libldacBT_abr.so.%{sonamebase}.* +%{_libdir}/libldacBT_enc.so.%{sonamebase} +%{_libdir}/libldacBT_enc.so.%{sonamebase}.* +%{_libdir}/libldacBT_abr.so +%{_libdir}/libldacBT_enc.so + +%files devel +%dir %{_includedir}/ldac +%{_includedir}/ldac/ldacBT_abr.h +%{_includedir}/ldac/ldacBT.h +%{_libdir}/pkgconfig/ldacBT-abr.pc +%{_libdir}/pkgconfig/ldacBT-enc.pc + +%changelog +* Wed Jul 29 2020 Gergely Gombos - 2.0.2.3-7 +- Fix cmake out-of-source FTBFS for F33/rawhide + +* Tue Jul 28 2020 Fedora Release Engineering - 2.0.2.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 2.0.2.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 2.0.2.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 8 2019 Gergely Gombos - 2.0.2.3-3 +- Move unversioned symlinks to the base package. Linked packages dynamically load (dlopen) this module with the name libldacBT_enc.so. + +* Tue Feb 19 2019 Gergely Gombos - 2.0.2.3-2 +- Fixed changelog + +* Tue Feb 19 2019 Gergely Gombos - 2.0.2.3-1 +- Bump to 2.0.2.3, upgrade .gitignore + +* Fri Feb 15 2019 Gergely Gombos - 2.0.2.2-4 +- Add s390x ExcludeArch + +* Thu Feb 7 2019 Gergely Gombos - 2.0.2.2-3 +- Minor fixes before Fedora submission + +* Wed Jan 30 2019 Gergely Gombos - 2.0.2.2-2 +- Fix package reviewer suggestions + +* Tue Jan 29 2019 Gergely Gombos - 2.0.2.2-1 +- Update to 2.0.2.2, fix file listing + +* Sun Jan 27 2019 Gergely Gombos +- Rename to libldac, prepare for RPMFusion submission + +* Sun Dec 16 2018 Gergely Gombos +- Packaged 1.1 diff --git a/sources b/sources new file mode 100644 index 0000000..72ef41a --- /dev/null +++ b/sources @@ -0,0 +1,2 @@ +SHA512 (ldacBT-2.0.2.2.tar.gz) = 1f47ffbf8cec77bf686c0d8323cf5199128f62fd6f5aba2aa692c80775e7a6487cf68734ea2be69c92cf8cdb959d33f0975ba8165080d061fa5bbdc6cd75d74a +SHA512 (ldacBT-2.0.2.3.tar.gz) = 0e42723a1e7d748b28b13d73823fd5378a64100d5e27ae90cf3214494f3e199c526e219efd1329b2ec2b3195e1a6b3c98c8210ab7e4e6b98077199ef0f64c02e