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
This commit is contained in:
DistroBaker 2021-01-13 13:53:40 +01:00
parent 9ef3b524fe
commit 9784ab1802
4 changed files with 110 additions and 0 deletions

1
.gitignore vendored
View File

@ -0,0 +1 @@
/ldacBT-*.tar.gz

3
README.md Normal file
View File

@ -0,0 +1,3 @@
# libldac
The libldac package

104
libldac.spec Normal file
View File

@ -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 <gombosg@disroot.org> - 2.0.2.3-7
- Fix cmake out-of-source FTBFS for F33/rawhide
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Apr 8 2019 Gergely Gombos <gombosg@gmail.com> - 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 <gombosg@gmail.com> - 2.0.2.3-2
- Fixed changelog
* Tue Feb 19 2019 Gergely Gombos <gombosg@gmail.com> - 2.0.2.3-1
- Bump to 2.0.2.3, upgrade .gitignore
* Fri Feb 15 2019 Gergely Gombos <gombosg@gmail.com> - 2.0.2.2-4
- Add s390x ExcludeArch
* Thu Feb 7 2019 Gergely Gombos <gombosg@gmail.com> - 2.0.2.2-3
- Minor fixes before Fedora submission
* Wed Jan 30 2019 Gergely Gombos <gombosg@gmail.com> - 2.0.2.2-2
- Fix package reviewer suggestions
* Tue Jan 29 2019 Gergely Gombos <gombosg@gmail.com> - 2.0.2.2-1
- Update to 2.0.2.2, fix file listing
* Sun Jan 27 2019 Gergely Gombos <gombosg@gmail.com>
- Rename to libldac, prepare for RPMFusion submission
* Sun Dec 16 2018 Gergely Gombos <gombosg@gmail.com>
- Packaged 1.1

2
sources Normal file
View File

@ -0,0 +1,2 @@
SHA512 (ldacBT-2.0.2.2.tar.gz) = 1f47ffbf8cec77bf686c0d8323cf5199128f62fd6f5aba2aa692c80775e7a6487cf68734ea2be69c92cf8cdb959d33f0975ba8165080d061fa5bbdc6cd75d74a
SHA512 (ldacBT-2.0.2.3.tar.gz) = 0e42723a1e7d748b28b13d73823fd5378a64100d5e27ae90cf3214494f3e199c526e219efd1329b2ec2b3195e1a6b3c98c8210ab7e4e6b98077199ef0f64c02e