Hello community, here is the log from the commit of package openexr for openSUSE:Factory checked in at 2013-04-20 22:07:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openexr (Old) and /work/SRC/openSUSE:Factory/.openexr.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openexr", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/openexr/openexr.changes 2012-10-03 09:20:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openexr.new/openexr.changes 2013-04-20 22:07:38.000000000 +0200 @@ -1,0 +2,25 @@ +Fri Apr 12 13:43:33 UTC 2013 - [email protected] + +- update to 2.0.0 + * Deep Data support - Pixels can now store a variable-length list of samples. + The main rationale behind deep images is to enable the storage of multiple + values at different depths for each pixel. OpenEXR 2.0 supports both + hard-surface and volumetric representations for Deep Compositing workflows. + * Multi-part Image Files - With OpenEXR 2.0, files can now contain a number + of separate, but related, data parts in one file. Access to any part is + independent of the others, pixels from parts that are not required in the + current operation don't need to be accessed, resulting in quicker read + times when accessing only a subset of channels. The multipart interface + also incorporates support for Stereo images where views are stored in + separate parts. This makes stereo OpenEXR 2.0 files significantly faster to + work with than the previous multiview support in OpenEXR. + * Optimized pixel reading - decoding RGB(A) scanline images has been + accelerated on SSE processors providing a significant speedup when reading + both old and new format images, including multipart and multiview files. + * Namespacing - The library introduces versioned namespaces to avoid + conflicts between packages compiled with different versions of the library. +- obsoleted + openexr-suse-docdir.patch (moved in install phase) + openexr-disable-tests.patch + +------------------------------------------------------------------- Old: ---- openexr-1.7.1.tar.gz openexr-disable-tests.patch openexr-suse-docdir.patch New: ---- openexr-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openexr.spec ++++++ --- /var/tmp/diff_new_pack.mL2cGO/_old 2013-04-20 22:07:41.000000000 +0200 +++ /var/tmp/diff_new_pack.mL2cGO/_new 2013-04-20 22:07:41.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package openexr # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -16,30 +16,27 @@ # +%global so_suffix -Imf_2_0-20 + Name: openexr -Version: 1.7.1 +Version: 2.0.0 Release: 0 Summary: Utilities for work with HDR images in OpenEXR format License: BSD-3-Clause Group: Productivity/Graphics/Other Url: http://www.openexr.com/ BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: automake BuildRequires: fltk-devel BuildRequires: freeglut-devel BuildRequires: gcc-c++ -BuildRequires: ilmbase-devel -# bug437293 -%ifarch ppc64 -Obsoletes: OpenEXR-64bit -%endif -# +BuildRequires: ilmbase-devel >= 2.0.0 +BuildRequires: pkg-config +BuildRequires: zlib-devel Obsoletes: OpenEXR <= 1.6.1 Provides: OpenEXR = %{version} -Source0: %{name}-%version.tar.gz +Source0: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz Source1: baselibs.conf -Patch0: openexr-suse-docdir.patch -# disable broken tests -Patch1: openexr-disable-tests.patch %description OpenEXR is a high dynamic-range (HDR) image file format developed by @@ -54,26 +51,24 @@ * exr2aces, converter to ACES format * exrmultiview, combine two or more images into one multi-view -%package -n libIlmImf7 +%package -n libIlmImf%{so_suffix} Summary: Library to Handle EXR Pictures in 16-Bit Floating-Point Format Group: Development/Libraries/C and C++ -# provide also the most expected symbol -Provides: libopenexr7 = %{version} -%description -n libIlmImf7 +%description -n libIlmImf%{so_suffix} OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. -This package contains libIlmImf.so.6 +This package contains shared library libIlmImf -%post -n libIlmImf7 -p /sbin/ldconfig +%post -n libIlmImf%{so_suffix} -p /sbin/ldconfig -%postun -n libIlmImf7 -p /sbin/ldconfig +%postun -n libIlmImf%{so_suffix} -p /sbin/ldconfig -%files -n libIlmImf7 +%files -n libIlmImf%{so_suffix} %defattr(-,root,root) %doc COPYING -%{_libdir}/libIlmImf.so.* +%{_libdir}/libIlmImf-*.so.* %package devel Summary: Library to Handle EXR Pictures (16-bit floating-point format) @@ -107,8 +102,6 @@ %prep %setup -q -%patch0 -p0 -%patch1 -p1 # remove a non-linux file %{__rm} README.win32 README.OSX @@ -129,6 +122,9 @@ %{makeinstall} %{__rm} -f %{buildroot}%{_libdir}/*.la +install -d -m 0755 %{buildroot}%{_defaultdocdir}/ +mv %{buildroot}%{_datadir}/doc/OpenEXR-2.0.0 %{buildroot}%{_defaultdocdir}/%{name}-%{version} + %check #XXX: it seems running tests in BS is not very reliable, so # so let disable it @@ -142,8 +138,8 @@ %{_bindir}/exrmakepreview %{_bindir}/exrmaketiled %{_bindir}/exrstdattr -%{_bindir}/exr2aces %{_bindir}/exrmultiview +%{_bindir}/exrmultipart %files devel %defattr(-,root,root) ++++++ openexr-1.7.1.tar.gz -> openexr-2.0.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/openexr/openexr-1.7.1.tar.gz /work/SRC/openSUSE:Factory/.openexr.new/openexr-2.0.0.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
