From f0e2240fa39268312eadba46f84e4e6668cb919f Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 05:55:06 +0100 Subject: [PATCH] update to 1.2.0alpha1.20201211git aded debug package and aarch64 build fix [release 1.2.0alpha1.20201211git-1mamba;Fri Dec 11 2020] --- libtheora.spec | 49 ++++++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/libtheora.spec b/libtheora.spec index 8de9f8d..e2cd870 100644 --- a/libtheora.spec +++ b/libtheora.spec @@ -1,7 +1,5 @@ -#%d efine prever RC2 - Name: libtheora -Version: 1.1.1 +Version: 1.2.0alpha1.20201211git Release: 1mamba Summary: Theora video compression codec Group: System/Libraries @@ -9,20 +7,22 @@ Vendor: openmamba Distribution: openmamba Packager: Aleph0 URL: http://www.theora.org/ -Source0: http://downloads.xiph.org/releases/theora/libtheora-%{version}%{?prever}.tar.bz2 +Source0: https://gitlab.xiph.org/xiph/theora.git/master/theora-%{version}%{?prever}.tar.bz2 # missing from tarball Source1: dct_decode_mmx.c Patch0: libtheora-1.0RC2-docdir.patch Patch1: libtheora-1.0beta3-undef-nonweak-symbols.patch License: BSD -BuildRequires: libalsa-devel ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel +BuildRequires: ldconfig BuildRequires: libogg-devel BuildRequires: libpng-devel BuildRequires: libSDL-devel BuildRequires: libvorbis-devel +BuildRequires: libz-devel ## AUTOBUILDREQ-END +BuildRequires: libalsa-devel BuildRequires: doxygen BuildRequires: tetex-latex BuildRequires: transfig @@ -64,22 +64,23 @@ Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description tools Ogg Theora is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed video format. - The %{name}-tools package contains simple command line tools for use with theora bitstreams -%prep -#%{?prever} -%setup -q -n %{name}-%{version} -#if [ ! -f lib/enc/x86_64/dct_decode_mmx.c ] ; then -# cp %{S:1} lib/enc/x86_64 -#fi -#%patch0 -p1 -#%patch1 -p1 +%debug_package -sed -i 's/CFLAGS="$CFLAGS $cflags_save"/CFLAGS="$cflags_save"/g' configure +%prep +%setup -q -n theora-%{version} +./autogen.sh +#sed -i 's/CFLAGS="$CFLAGS $cflags_save"/CFLAGS="$cflags_save"/g' configure %build -%configure --enable-shared --disable-static +%configure \ + --enable-shared \ + --disable-static \ +%ifarch arm + --disable-asflag-probe +%endif + # Don't use rpath! sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool @@ -95,7 +96,7 @@ make -C doc/spec mkdir -p %{buildroot}%{_bindir} install -m 755 examples/.libs/dump_video %{buildroot}%{_bindir}/theora_dump_video install -m 755 examples/.libs/encoder_example %{buildroot}%{_bindir}/theora_encode -install -m 755 examples/.libs/player_example %{buildroot}%{_bindir}/theora_player +#install -m 755 examples/.libs/player_example %{buildroot}%{_bindir}/theora_player install -m 755 examples/.libs/png2theora %{buildroot}%{_bindir}/png2theora %clean @@ -109,7 +110,7 @@ install -m 755 examples/.libs/png2theora %{buildroot}%{_bindir}/png2theora %{_libdir}/libtheora.so.* %{_libdir}/libtheoradec.so.* %{_libdir}/libtheoraenc.so.* -%doc README COPYING +%doc COPYING %files devel %defattr(-,root,root) @@ -124,19 +125,21 @@ install -m 755 examples/.libs/png2theora %{buildroot}%{_bindir}/png2theora %{_libdir}/pkgconfig/theora.pc %{_libdir}/pkgconfig/theoradec.pc %{_libdir}/pkgconfig/theoraenc.pc -#%doc %{_datadir}/doc/%{name}-%{version}%{?prever}/ -%doc doc/libtheora/html doc/vp3-format.txt doc/spec/Theora.pdf -%doc doc/color.html doc/draft-ietf-avt-rtp-theora-00.txt -#%doc doc/libtheora/latex +%dir %{_datadir}/doc/libtheora +%{_datadir}/doc/libtheora/* %files tools %defattr(-,root,root) %{_bindir}/png2theora %{_bindir}/theora_dump_video %{_bindir}/theora_encode -%{_bindir}/theora_player +#%{_bindir}/theora_player %changelog +* Fri Dec 11 2020 Silvan Calarco 1.2.0alpha1.20201211git-1mamba +- update to 1.2.0alpha1.20201211git +- aded debug package and aarch64 build fix + * Sat Dec 11 2010 Silvan Calarco 1.1.1-1mamba - update to 1.1.1