From 5e6883badf827b73203f2111d25b8b6fbddc591d Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 03:43:43 +0100 Subject: [PATCH] rebuilt with debug packge and aarch64 build fix [release 0.7.4-5mamba;Thu Dec 03 2020] --- liba52dec.spec | 47 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 12 deletions(-) diff --git a/liba52dec.spec b/liba52dec.spec index 29f7db3..6fc88fb 100644 --- a/liba52dec.spec +++ b/liba52dec.spec @@ -1,6 +1,6 @@ Name: liba52dec Version: 0.7.4 -Release: 4mamba +Release: 5mamba Summary: A library for decoding ATSC A/52 (aka AC-3) audio streams Group: System/Libraries Vendor: openmamba @@ -19,30 +19,44 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root liba52 is a free library for decoding ATSC A/52 streams released under the terms of the GPL license. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3. +%package tools +Summary: Tools provided with %{name} +Group: System/Tools +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Provides: a52dec + +%description tools +liba52 is a free library for decoding ATSC A/52 streams released under the terms of the GPL license. +The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3. +These are the tools provided with %{name}. + %package devel Summary: Development header files and static library for %{name} Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: %{name}-tools = %{?epoch:%epoch:}%{version}-%{release} Obsoletes: a52dec-devel %description devel liba52 is a free library for decoding ATSC A/52 streams released under the terms of the GPL license. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3. - These are the header files and static libraries from %{name} that are needed to build programs that use it. +%debug_package + %prep %setup -q -n a52dec-%{version} +sed -i "s,| arm-\* |,| aarch64-\* | arm-\* |," autotools/config.sub %build %configure --enable-shared + %make CFLAGS="%{optflags} -fpic -fPIC" %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall - %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -51,19 +65,28 @@ These are the header files and static libraries from %{name} that are needed to %files %defattr(-, root, root) -%{_bindir}/* -%{_libdir}/*.so.* -%{_mandir}/man1/* -%doc AUTHORS ChangeLog COPYING HISTORY NEWS README TODO doc/liba52.txt +%{_libdir}/liba52.so.* +%doc AUTHORS COPYING %files devel %defattr(-, root, root) -%{_includedir}/* -%{_libdir}/*.a -%{_libdir}/*.la -%{_libdir}/*.so +%dir %{_includedir}/a52dec +%{_includedir}/a52dec/* +%{_libdir}/liba52.a +%{_libdir}/liba52.la +%{_libdir}/liba52.so +%doc ChangeLog HISTORY NEWS README TODO doc/liba52.txt + +%files tools +%defattr(-, root, root) +%{_bindir}/a52dec +%{_bindir}/extract_a52 +%{_mandir}/man1/* %changelog +* Thu Dec 03 2020 Silvan Calarco 0.7.4-5mamba +- rebuilt with debug packge and aarch64 build fix + * Tue May 27 2008 Silvan Calarco 0.7.4-4mamba - specfile updated - updated maintainer