From 15a504cac21834a3afaa0ee53be5e2f46e2bb4046812f954b881870f056797c7 Mon Sep 17 00:00:00 2001 From: Petr Gajdos Date: Mon, 5 Nov 2018 12:02:16 +0000 Subject: [PATCH] - updated to 2.3.0 * ThreadPool overhead improvements, enable custom thread pool to be registered via ThreadPoolProvider class * Fixes to enable custom namespaces for Iex, Imf * Improve read performance for deep/zipped data, and SIMD-accelerated uncompress support * Added rawPixelDataToBuffer() function for access to compressed scanlines * Iex::BaseExc no longer derived from std::string. * Imath throw() specifiers removed * Initial Support for Python 3 * removed patch OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=12 --- baselibs.conf | 4 ++-- ilmbase-2.3.0.tar.gz.sig | Bin 0 -> 566 bytes openexr-2.2.1.tar.gz | 3 --- openexr-2.2.1.tar.gz.sig | Bin 566 -> 0 bytes openexr-2.3.0.tar.gz | 3 +++ openexr.changes | 16 ++++++++++++++++ openexr.spec | 36 +++++++++++++++--------------------- 7 files changed, 36 insertions(+), 26 deletions(-) create mode 100644 ilmbase-2.3.0.tar.gz.sig delete mode 100644 openexr-2.2.1.tar.gz delete mode 100644 openexr-2.2.1.tar.gz.sig create mode 100644 openexr-2.3.0.tar.gz diff --git a/baselibs.conf b/baselibs.conf index fc2bb05..8e2a8a5 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,3 +1,3 @@ -libIlmImf-2_2-23 -libIlmImfUtil-2_2-23 +libIlmImf-2_3-24 +libIlmImfUtil-2_3-24 obsoletes "OpenEXR- < " diff --git a/ilmbase-2.3.0.tar.gz.sig b/ilmbase-2.3.0.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..934b292d95b99ca6a33a35c5842609a012d336782948b80e70bd6851da169051 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*UAYy0qaeZ*Fs6tAxD;(dV_##&Y0$ZSg5C94Z5U?v8 z-=g>;SFWBA0IrP4M((FWmlYNvQy3PI1^4G-Q0x#pT4wB;Et@CVMS_boE=~Z1jWwB^ zb>No^K*hcCWnR%kQ%hcnSVL4;U#+Fh7;%G29NOyA#n0hxm% z#E14`PW9?($6#okp6_^73pmk;wbfI^gVT(-6#vdpCJKzzNY&>{{&-9O<^3vXYJRZA z9%ks*sx@;ep@Fn=!m1OeXCf0`A6`;2oI*l+u7r#iV%m1y8<9fRY|G*jWM&SrTx|=_ zD2xBOQ=)s+to7f<@EYCAP@jzbbMEh0+)~M8;{A)PPl@B`G4Shn4lt_vT-947&5NZU zrGIgPFj6LK;X_uZ*(6zkdjwNa-49Y%Ll)Rh3H{|;OQ`6%2-s~x;)^&?BA;St>bewn z?xzUo?u{GwZ<9+Yp<_qMLsRy|V7VKu@F9RFL_5ed zLnLJ;Y;E#2bDMjbo0<-s?tPCYjadz=PO?e)!vtjykC4jMM5ia;Ds1UwLp19dPuEXd z)btqM(9Op=ES{<-R-8e9IM*8xH}?d7HJ-ax$@qL(9+TTO09&tr|{i=YgT`lUa Exf*p8&;S4c literal 0 HcmV?d00001 diff --git a/openexr-2.2.1.tar.gz b/openexr-2.2.1.tar.gz deleted file mode 100644 index 0e06d34..0000000 --- a/openexr-2.2.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f9a5af6131583404261931d9a5c83de0a425cb4b8b25ddab2b169fbf113aecd -size 18176639 diff --git a/openexr-2.2.1.tar.gz.sig b/openexr-2.2.1.tar.gz.sig deleted file mode 100644 index 9ffdf6b4087a4e059029c11e91f93675063cb6b1bf07244eed32fe02e64f8989..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j*UAYy0qaeZ*Fs6tAxD;(dV_##&Y0$Lr`3jhiU5U?v8 z-=g>;S3tE7|76&P+1~b#`tG@2>`2T#{s+OIPzk!@ngrmZywbVek9_&D1HpLIz6Nj9 z{+|thWG2D`#!)GJwwUH-&8ctUf7#ijQ@r`zEaVQc_T;@aH{REt=jL{z?~@kY6A2r2GQTBslLYM}~i( z$mNY_)ykz=jc(51X6JcPc0_I9SVx$)jv$=-V#Z($;ifeX>ViQ~Eo{KUM3?nSiHF&z z7J4t?o`==9Y*rLroSa@P8KYIvC>=WhpdOSHzjK1Bh8PO^nO`&O+jRaKKsf5g*G#!d z1Uo&H8HVho=~yLCEqsTH9-I_QeXwgCc~m0a>n^`z`t-yet!`hRc#gp1e{SCG5e50K z8simQ6Rl!MdZX$MFJ9@rd2D##^SXB0XqDXelux=h z3RXlU0WYmNuCEnP(h(E#f>+gk?lsw7_Y##XfH9MFH$G{X?j^j14?e#PUxX2OfNu>$ EDezSg(EtDd diff --git a/openexr-2.3.0.tar.gz b/openexr-2.3.0.tar.gz new file mode 100644 index 0000000..d6935fc --- /dev/null +++ b/openexr-2.3.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6 +size 18412067 diff --git a/openexr.changes b/openexr.changes index 13ec75c..5924cee 100644 --- a/openexr.changes +++ b/openexr.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Mon Nov 5 11:19:12 UTC 2018 - Petr Gajdos + +- updated to 2.3.0 + * ThreadPool overhead improvements, enable custom thread pool + to be registered via ThreadPoolProvider class + * Fixes to enable custom namespaces for Iex, Imf + * Improve read performance for deep/zipped data, and + SIMD-accelerated uncompress support + * Added rawPixelDataToBuffer() function for access to + compressed scanlines + * Iex::BaseExc no longer derived from std::string. + * Imath throw() specifiers removed + * Initial Support for Python 3 + * removed patch + ------------------------------------------------------------------- Mon Jan 15 05:19:19 UTC 2018 - avindra@opensuse.org diff --git a/openexr.spec b/openexr.spec index 398ea05..868d710 100644 --- a/openexr.spec +++ b/openexr.spec @@ -12,23 +12,23 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%global so_suffix -2_2-23 +%global so_suffix -2_3-24 # 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.2.1 +Version: 2.3.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/ -Source0: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz -Source1: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz.sig +Source0: https://github.com/openexr/openexr/releases/download/v%{version}/openexr-%{version}.tar.gz +Source1: https://github.com/openexr/openexr/releases/download/v%{version}/ilmbase-%{version}.tar.gz.sig Source2: baselibs.conf Source3: openexr.keyring BuildRequires: automake @@ -68,7 +68,7 @@ This package contains shared library libIlmImf %postun -n libIlmImf%{so_suffix} -p /sbin/ldconfig %files -n libIlmImf%{so_suffix} -%doc COPYING +%license LICENSE %{_libdir}/libIlmImf-*.so.* %package -n libIlmImfUtil%{so_suffix} @@ -85,7 +85,7 @@ This package contains shared library libIlmImfUtil %postun -n libIlmImfUtil%{so_suffix} -p /sbin/ldconfig %files -n libIlmImfUtil%{so_suffix} -%doc COPYING +%license LICENSE %{_libdir}/libIlmImfUtil-*.so.* %package devel @@ -122,18 +122,10 @@ This package contains a documentation %prep %setup -q -# poor man's fdupes -if cmp COPYING LICENSE; then - rm -rf LICENSE - ln -sf COPYING LICENSE -fi - -# remove non-linux file -rm README.OSX - %build export PTHREAD_LIBS="-lpthread" %configure \ + --docdir=%{_docdir}/%{name} \ --disable-static \ --with-pic \ --enable-large-stack \ @@ -146,16 +138,14 @@ make %{?_smp_mflags} %make_install find %{buildroot} -type f -name "*.la" -delete -print -install -d -m 0755 %{buildroot}%{_defaultdocdir}/ -mv %{buildroot}%{_datadir}/doc/OpenEXR-2* %{buildroot}%{_defaultdocdir}/%{name}-%{version} - %check %if %{with tests} make %{?_smp_mflags} check %endif %files -%doc AUTHORS ChangeLog COPYING LICENSE NEWS README* +%license LICENSE +%doc AUTHORS ChangeLog NEWS README* %{_bindir}/exrenvmap %{_bindir}/exrheader %{_bindir}/exrmakepreview @@ -172,6 +162,10 @@ make %{?_smp_mflags} check %{_datadir}/aclocal/openexr.m4 %files doc -%{_docdir}/%{name}-%{version} +%{_docdir}/%{name} +%exclude %{_docdir}/%{name}/AUTHORS +%exclude %{_docdir}/%{name}/ChangeLog +%exclude %{_docdir}/%{name}/NEWS +%exclude %{_docdir}/%{name}/README* %changelog