diff --git a/baselibs.conf b/baselibs.conf index cdd4aa3..60d309e 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,2 +1,3 @@ -libIlmImf-Imf_2_1-21 +libIlmImf-2_2-22 +libIlmImfUtil-2_2-22 obsoletes "OpenEXR- < " diff --git a/openexr-2.1.0-headers.patch b/openexr-2.1.0-headers.patch deleted file mode 100644 index af9465c..0000000 --- a/openexr-2.1.0-headers.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -up openexr-2.1.0/IlmImf/Makefile.am.headers openexr-2.1.0/IlmImf/Makefile.am ---- openexr-2.1.0/IlmImf/Makefile.am.headers 2013-11-11 17:09:51.000000000 -0600 -+++ openexr-2.1.0/IlmImf/Makefile.am 2013-11-27 11:33:11.934497336 -0600 -@@ -103,6 +103,7 @@ libIlmImfinclude_HEADERS = ImfForward.h - ImfCRgbaFile.h ImfChannelList.h \ - ImfChannelListAttribute.h \ - ImfCompressionAttribute.h \ -+ ImfDeepImageStateAttribute.h \ - ImfDoubleAttribute.h ImfFloatAttribute.h \ - ImfFrameBuffer.h ImfHeader.h ImfIO.h \ - ImfInputFile.h ImfIntAttribute.h \ -diff -up openexr-2.1.0/IlmImf/Makefile.in.headers openexr-2.1.0/IlmImf/Makefile.in ---- openexr-2.1.0/IlmImf/Makefile.in.headers 2013-11-12 18:33:11.000000000 -0600 -+++ openexr-2.1.0/IlmImf/Makefile.in 2013-11-27 11:33:16.341451113 -0600 -@@ -373,6 +373,7 @@ libIlmImfinclude_HEADERS = ImfForward.h - ImfCRgbaFile.h ImfChannelList.h \ - ImfChannelListAttribute.h \ - ImfCompressionAttribute.h \ -+ ImfDeepImageStateAttribute.h \ - ImfDoubleAttribute.h ImfFloatAttribute.h \ - ImfFrameBuffer.h ImfHeader.h ImfIO.h \ - ImfInputFile.h ImfIntAttribute.h \ diff --git a/openexr-2.1.0.tar.gz b/openexr-2.1.0.tar.gz deleted file mode 100644 index 9fcc25e..0000000 --- a/openexr-2.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2bc21dea9dc4d472a8faa77e52eb627ea321c7ee4abab3d6d1a634c379b630b -size 13680959 diff --git a/openexr-2.1.0.tar.gz.sig b/openexr-2.1.0.tar.gz.sig deleted file mode 100644 index 3d0cbaf..0000000 Binary files a/openexr-2.1.0.tar.gz.sig and /dev/null differ diff --git a/openexr-2.2.0.tar.gz b/openexr-2.2.0.tar.gz new file mode 100644 index 0000000..3a4898b --- /dev/null +++ b/openexr-2.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36a012f6c43213f840ce29a8b182700f6cf6b214bea0d5735594136b44914231 +size 14489661 diff --git a/openexr-2.2.0.tar.gz.sig b/openexr-2.2.0.tar.gz.sig new file mode 100644 index 0000000..ab0705f Binary files /dev/null and b/openexr-2.2.0.tar.gz.sig differ diff --git a/openexr.changes b/openexr.changes index 153da13..d48c622 100644 --- a/openexr.changes +++ b/openexr.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Thu Jan 29 09:50:21 UTC 2015 - mlin@suse.com + +- Update to 2.2.0 + * DreamWorks Lossy Compression A new high quality, high performance lossy + compression codec contributed by DreamWorks Animation. This codec allows + control over variable lossiness to balance visual quality and file size. + This contribution also includes performance improvements that speed up + the PIZ codec. + * IlmImfUtil A new library intended to aid in development of image file + manipulation utilities that support the many types of OpenEXR images. + * This release also includes improvements to cross-platform build support + using CMake. +- Bumped the soname, and now we have libIlmImf and libIlmImfUtil +- Removed openexr-2.1.0-headers.patch +- Updated openexr.keyring from the savannah project page. + ------------------------------------------------------------------- Tue Aug 26 11:21:47 UTC 2014 - fcrozat@suse.com diff --git a/openexr.keyring b/openexr.keyring index c33c310..483fa04 100644 Binary files a/openexr.keyring and b/openexr.keyring differ diff --git a/openexr.spec b/openexr.spec index 86f619c..cc78800 100644 --- a/openexr.spec +++ b/openexr.spec @@ -1,7 +1,7 @@ # # spec file for package openexr # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,14 +16,14 @@ # -%global so_suffix -Imf_2_1-21 +%global so_suffix -2_2-22 # tests should run at least during local build # but do expect a HUGE number of memory, so beware %bcond_with tests Name: openexr -Version: 2.1.0 +Version: 2.2.0 Release: 0 Summary: Utilities for work with HDR images in OpenEXR format License: BSD-3-Clause @@ -43,8 +43,6 @@ Source0: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{v Source1: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz.sig Source2: baselibs.conf Source3: openexr.keyring -# PATCH-FIX-UPSTREAM install ImfDeepImageStateAttribute.h header too Rex Dieter -Patch0: openexr-2.1.0-headers.patch %description OpenEXR is a high dynamic-range (HDR) image file format developed by @@ -78,6 +76,25 @@ This package contains shared library libIlmImf %doc COPYING %{_libdir}/libIlmImf-*.so.* +%package -n libIlmImfUtil%{so_suffix} +Summary: Library to simplify development of OpenEXR utilities +Group: Development/Libraries/C and C++ + +%description -n libIlmImfUtil%{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 shared library libIlmImfUtil + +%post -n libIlmImfUtil%{so_suffix} -p /sbin/ldconfig + +%postun -n libIlmImfUtil%{so_suffix} -p /sbin/ldconfig + +%files -n libIlmImfUtil%{so_suffix} +%defattr(-,root,root) +%doc COPYING +%{_libdir}/libIlmImfUtil-*.so.* + %package devel Summary: Library to Handle EXR Pictures (16-bit floating-point format) Group: Development/Libraries/C and C++ @@ -86,6 +103,7 @@ Provides: OpenEXR-devel = %{version} Obsoletes: libopenexr-devel <= 1.7.0 Provides: libopenexr-devel = %{version} Requires: libIlmImf%{so_suffix} = %{version} +Requires: libIlmImfUtil%{so_suffix} = %{version} Requires: libilmbase-devel Requires: pkg-config Requires: zlib-devel @@ -111,8 +129,6 @@ This package contains a documentation %prep %setup -q -%patch0 -p1 - # poor man's fdupes if cmp COPYING LICENSE; then rm -rf LICENSE @@ -162,6 +178,7 @@ mv %{buildroot}%{_datadir}/doc/OpenEXR-2* %{buildroot}%{_defaultdocdir}/%{name}- %defattr(-,root,root) %{_includedir}/OpenEXR %{_libdir}/libIlmImf.so +%{_libdir}/libIlmImfUtil.so %{_libdir}/pkgconfig/OpenEXR.pc %{_datadir}/aclocal/openexr.m4