Hello community, here is the log from the commit of package libjpeg-turbo for openSUSE:Factory checked in at Fri Mar 4 09:16:37 CET 2011.
-------- --- libjpeg-turbo/libjpeg-turbo.changes 2010-12-10 14:04:02.000000000 +0100 +++ /mounts/work_src_done/STABLE/libjpeg-turbo/libjpeg-turbo.changes 2011-03-03 14:00:10.000000000 +0100 @@ -1,0 +2,23 @@ +Thu Mar 3 13:53:18 CET 2011 - [email protected] + +- updated to 1.1.0: + * Added further protections against invalid Huffman codes. + * Added an extended version of tjDecompressHeader(). + * Added arithmetic encoding and decoding support. + * TurboJPEG/OSS can now compress from/decompress to + grayscale bitmaps. + * Added emulation of the libjpeg v7 and v8 APIs and ABIs. + * Added two new TurboJPEG API functions, tjEncodeYUV() and + tjDecompressToYUV(). + * The TurboJPEG dynamic library now uses versioned symbols. + * Fixed visual artifacts in grayscale JPEG compression + caused by a typo in the RGB-to-chrominance lookup tables. +- see ChangeLog.txt for details. +- removed upstreamed jpegtran.patch and rh639672.patch + +------------------------------------------------------------------- +Tue Dec 14 14:32:56 CET 2010 - [email protected] + +- spec file cleanup + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libjpeg-turbo-1.0.1-int32.patch libjpeg-turbo-1.0.1-jpegtran.patch libjpeg-turbo-1.0.1-rh639672.patch libjpeg-turbo-1.0.1-tiff-ojpeg.patch libjpeg-turbo-1.0.1.tar.bz2 New: ---- libjpeg-turbo-1.1.0-int32.patch libjpeg-turbo-1.1.0-tiff-ojpeg.patch libjpeg-turbo-1.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libjpeg-turbo.spec ++++++ --- /var/tmp/diff_new_pack.881Uk7/_old 2011-03-04 09:14:47.000000000 +0100 +++ /var/tmp/diff_new_pack.881Uk7/_new 2011-03-04 09:14:47.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package libjpeg-turbo (Version 1.0.1) +# spec file for package libjpeg-turbo # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,37 +17,43 @@ # norootforbuild +%define major 62 +%define minor 0 +%define micro 0 +%define srcver 1.1.0 +%define libver %{major}.%{minor}.%{micro} +# major number of library from jpeg8 +%define cmajor 8 Name: libjpeg-turbo License: BSD3c(or similar) Group: Productivity/Graphics/Convertors AutoReqProv: on -Version: 1.0.1 +Version: %{srcver} Release: 1 Summary: A MMX/SSE2 accelerated library for manipulating JPEG image files Url: http://sourceforge.net/projects/libjpeg-turbo BuildRequires: gcc-c++ nasm Provides: jpeg = %{version} Obsoletes: jpeg -Conflicts: jpeg8 +Conflicts: jpeg%{major} Source0: %{name}-%{version}.tar.bz2 Source1: baselibs.conf Patch0: %{name}-%{version}-int32.patch Patch1: %{name}-%{version}-tiff-ojpeg.patch -Patch2: %{name}-%{version}-jpegtran.patch -Patch3: %{name}-%{version}-rh639672.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The libjpeg-turbo package contains a library of functions for manipulating JPEG images. -%package -n libjpeg62 +%package -n libjpeg%{major} + License: BSD3c(or similar) Summary: The MMX/SSE accelerated JPEG compression/decompression library -Version: 62.0.0 -Release: 1 +Version: %{libver} +Release: 2 Provides: libjpeg6 = %{version} Obsoletes: libjpeg6 Group: System/Libraries @@ -58,7 +64,7 @@ %endif # -%description -n libjpeg62 +%description -n libjpeg%{major} This library contains MMX/SSE accelerated functions for manipulating JPEG images. @@ -68,16 +74,17 @@ Rob Hooft <[email protected]> Michael Mauldin <[email protected]> -%package -n libjpeg62-devel +%package -n libjpeg%{major}-devel + License: BSD3c(or similar) Summary: Development Tools for applications which will use the Libjpeg Library -Version: 62.0.0 -Release: 1 +Version: %{libver} +Release: 2 Group: Development/Libraries/C and C++ -Requires: libjpeg62 = %{version} +Requires: libjpeg%{major} = %{version} Provides: libjpeg-devel = %{version} Obsoletes: libjpeg-devel -Conflicts: libjpeg8-devel +Conflicts: libjpeg%{cmajor}-devel # bug437293 %ifarch ppc64 Obsoletes: libjpeg-devel-64bit @@ -95,8 +102,6 @@ %setup -q %patch0 %patch1 -%patch2 -%patch3 -p1 %build autoreconf -fiv @@ -113,31 +118,33 @@ # Remove unwanted files rm -f $RPM_BUILD_ROOT%{_libdir}/lib{,turbo}jpeg.la # Don't distribute libjpegturbo because it is unversioned -rm -f $RPM_BUILD_ROOT%{_includedir}/turbojpeg.h -rm -f $RPM_BUILD_ROOT%{_libdir}/libturbojpeg.so +rm $RPM_BUILD_ROOT%{_includedir}/turbojpeg.h +rm $RPM_BUILD_ROOT%{_libdir}/libturbojpeg.so +rm $RPM_BUILD_ROOT%{_bindir}/jpgtest %clean rm -rf $RPM_BUILD_ROOT -%post -n libjpeg62 -p /sbin/ldconfig +%post -n libjpeg%{major} -p /sbin/ldconfig -%postun -n libjpeg62 -p /sbin/ldconfig +%postun -n libjpeg%{major} -p /sbin/ldconfig %files %defattr(-,root,root) -%doc README README-turbo.txt change.log ChangeLog.txt LGPL.txt LICENSE.txt +%doc README README-turbo.txt change.log ChangeLog.txt LGPL.txt +%doc LICENSE.txt usage.txt wizard.txt /usr/bin/* %doc %{_mandir}/man1/* -%files -n libjpeg62 +%files -n libjpeg%{major} %defattr(-,root,root) -%{_libdir}/libjpeg.so.62.0.0 -%{_libdir}/libjpeg.so.62 +%{_libdir}/libjpeg.so.%{libver} +%{_libdir}/libjpeg.so.%{major} -%files -n libjpeg62-devel +%files -n libjpeg%{major}-devel %defattr(-,root,root) /usr/include/*.h %{_libdir}/libjpeg.so -%doc coderules.doc jconfig.doc libjpeg.doc structure.doc example.c +%doc coderules.txt jconfig.txt libjpeg.txt structure.txt example.c %changelog ++++++ libjpeg-turbo-1.0.1-int32.patch -> libjpeg-turbo-1.1.0-int32.patch ++++++ ++++++ libjpeg-turbo-1.0.1-tiff-ojpeg.patch -> libjpeg-turbo-1.1.0-tiff-ojpeg.patch ++++++ ++++++ libjpeg-turbo-1.0.1.tar.bz2 -> libjpeg-turbo-1.1.0.tar.bz2 ++++++ ++++ 31356 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
