Hello community, here is the log from the commit of package libtheora checked in at Thu Mar 29 12:05:04 CEST 2007. -------- --- libtheora/libtheora.changes 2006-08-01 03:21:27.000000000 +0200 +++ /mounts/work_src_done/STABLE/libtheora/libtheora.changes 2007-03-28 18:41:50.000000000 +0200 @@ -1,0 +2,20 @@ +Wed Mar 28 18:34:27 CEST 2007 - sbrabec@suse.cz + +- Updated to version 1.0alpha7: + * Enable mmx assembly by default + * Avoid some relocations that caused problems on SELinux + * Other build fixes + * time testing mode (-f) for the dump_video example + * Merge theora-mmx simd acceleration (x86_32 and x86_64) + * Major RTP payload specification update + * Minor format specification updates + * Fix some spurious calls to free() instead of _ogg_free() + * Fix invalid array indexing in PixelLineSearch() + * Improve robustness against invalid input + * General warning cleanup + * The offset_y member meaning fix. +- Use incremental versioning scheme. +- Documentation repackaged. +- Use less vague names for binaries. + +------------------------------------------------------------------- Old: ---- libtheora-1.0alpha5.tar.bz2 New: ---- libtheora-1.0alpha7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libtheora.spec ++++++ --- /var/tmp/diff_new_pack.be7757/_old 2007-03-29 12:04:51.000000000 +0200 +++ /var/tmp/diff_new_pack.be7757/_new 2007-03-29 12:04:51.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package libtheora (Version 1.0alpha5) +# spec file for package libtheora (Version 0.99.0.7) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -11,18 +11,19 @@ # norootforbuild Name: libtheora -BuildRequires: SDL-devel doxygen gcc-c++ libogg-devel libvorbis-devel pkgconfig python +BuildRequires: SDL-devel doxygen gcc-c++ libogg-devel libvorbis-devel pkg-config python %ifarch %ix86 ppc x86_64 BuildRequires: valgrind %endif URL: http://www.xiph.org/ -License: BSD, Other License(s), see package +License: BSD License and BSD-like Group: Productivity/Multimedia/Other Summary: Free Video Codec -Version: 1.0alpha5 -Release: 17 +Version: 0.99.0.7 +Release: 1 +%define _version 1.0alpha7 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: %name-%version.tar.bz2 +Source: %{name}-%{_version}.tar.bz2 %description Theora is a free video codec based on VP3. The package contains the @@ -38,7 +39,7 @@ %package devel Group: Productivity/Multimedia/Other Summary: Free Video Codec -Requires: libogg-devel +Requires: %{name} = %{version} libogg-devel %description devel Theora is a free video codec based on VP3. The package contains the @@ -52,34 +53,41 @@ the Xiph.Org Foundation http://www.xiph.org/ %prep -%setup -q -rm -rf `find . -name .svn` -libtoolize --force -aclocal -I m4/ -autoconf -automake -a +%setup -q -n %{name}-%{_version} +#rm -rf `find . -name .svn` +#libtoolize --force +#aclocal -I m4/ +#autoconf +#automake -a %build +# FIXME: +# toplevel.c:183: warning: dereferencing type-punned pointer will break strict-aliasing rules +# x86_64/fdct_mmx.c:295: warning: dereferencing type-punned pointer will break strict-aliasing rules export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fstack-protector" -./configure \ - --prefix=/usr \ - --libdir=%_libdir \ - --enable-shared \ +ACLOCAL="aclocal -I m4" autoreconf -f -i +%configure\ --enable-valgrind-testing -make +make %{?jobs:-j%jobs} docdir=%{_docdir}/%{name} make check %install -make DESTDIR=$RPM_BUILD_ROOT install -mkdir -p $RPM_BUILD_ROOT/usr/bin/ -install -m 0755 examples/.libs/dump_video examples/.libs/*_example \ - $RPM_BUILD_ROOT/usr/bin/ -rm -rf $RPM_BUILD_ROOT/usr/share/doc/* +%makeinstall docdir=%{_docdir}/%{name} +install -d $RPM_BUILD_ROOT%{_bindir} +# Use non-generic name here to prevent vague meaning: +install examples/.libs/dump_video $RPM_BUILD_ROOT%{_bindir}/dump_video_theora +install examples/.libs/encoder_example $RPM_BUILD_ROOT%{_bindir}/encoder_example_theora +install examples/.libs/player_example $RPM_BUILD_ROOT%{_bindir}/player_example_theora +# And provide symlinks to old names (<= openSUSE 10.2): +ln -s dump_video_theora $RPM_BUILD_ROOT%{_bindir}/dump_video +ln -s encoder_example_theora $RPM_BUILD_ROOT%{_bindir}/encoder_example +ln -s player_example_theora $RPM_BUILD_ROOT%{_bindir}/player_example +# Install remaining parts of documentation. +cp -a AUTHORS CHANGES COPYING LICENSE README $RPM_BUILD_ROOT%{_docdir}/%{name} cd examples make clean -rm -rf .deps Makefile* -cd ../doc -doxygen +cp -a . $RPM_BUILD_ROOT%{_docdir}/%{name}/examples +cd $RPM_BUILD_ROOT%{_docdir}/%{name}/examples rm -rf .deps Makefile* %clean @@ -87,19 +95,37 @@ %files %defattr(-,root,root) -%_libdir/libtheora.so.* +%doc %dir %{_docdir}/%{name} +%doc %{_docdir}/%{name}/[ACLR]* +%{_libdir}/libtheora.so.* %files devel %defattr(-,root,root) -%doc doc/libtheora/html/ doc/spec doc/vp3-format.txt doc/color.html examples README COPYING -/usr/bin/* -/usr/include/theora -%_libdir/libtheora.a -%_libdir/libtheora.la -%_libdir/libtheora.so -%_libdir/pkgconfig/theora.pc - -%changelog -n libtheora +%doc %{_docdir}/%{name}/[cdehlv]* +%{_bindir}/* +%{_includedir}/theora +%{_libdir}/*.so +%{_libdir}/*.*a +%{_libdir}/pkgconfig/theora.pc + +%changelog +* Wed Mar 28 2007 - sbrabec@suse.cz +- Updated to version 1.0alpha7: + * Enable mmx assembly by default + * Avoid some relocations that caused problems on SELinux + * Other build fixes + * time testing mode (-f) for the dump_video example + * Merge theora-mmx simd acceleration (x86_32 and x86_64) + * Major RTP payload specification update + * Minor format specification updates + * Fix some spurious calls to free() instead of _ogg_free() + * Fix invalid array indexing in PixelLineSearch() + * Improve robustness against invalid input + * General warning cleanup + * The offset_y member meaning fix. +- Use incremental versioning scheme. +- Documentation repackaged. +- Use less vague names for binaries. * Tue Aug 01 2006 - dmueller@suse.de - Reenable test suite run with valgrind. * Fri Jul 28 2006 - aj@suse.de ++++++ libtheora-1.0alpha5.tar.bz2 -> libtheora-1.0alpha7.tar.bz2 ++++++ ++++ 88996 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org