From d928bf9c9bac1f08837ca7cf8262a8a3b8264f03929e0401ee84183220ae26d0 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Thu, 28 Nov 2013 06:38:20 +0000 Subject: [PATCH] Accepting request 208649 from devel:libraries:c_c++ - update to 2.1.0 This release includes a refactoring of the optimised read paths for RGBA data, optimisations for some of the python bindings to Imath, improvements to the cmake build environment as well as additional documentation describing deep data in more detail. - make tests conditional, enable fuzz test and huge test OBS-URL: https://build.opensuse.org/request/show/208649 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=20 --- baselibs.conf | 2 +- openexr-2.0.1.tar.gz | 3 --- openexr-2.0.1.tar.gz.sig | Bin 72 -> 0 bytes openexr-2.1.0.tar.gz | 3 +++ openexr-2.1.0.tar.gz.sig | Bin 0 -> 72 bytes openexr.changes | 10 ++++++++++ openexr.spec | 27 +++++++++++++++++++-------- 7 files changed, 33 insertions(+), 12 deletions(-) delete mode 100644 openexr-2.0.1.tar.gz delete mode 100644 openexr-2.0.1.tar.gz.sig create mode 100644 openexr-2.1.0.tar.gz create mode 100644 openexr-2.1.0.tar.gz.sig diff --git a/baselibs.conf b/baselibs.conf index 39f1826..91bdc5b 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libIlmImf-Imf_2_0-20 +libIlmImf-Imf_2_1-21 diff --git a/openexr-2.0.1.tar.gz b/openexr-2.0.1.tar.gz deleted file mode 100644 index b7a5ef2..0000000 --- a/openexr-2.0.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b9924d2f9d57376ff99234209231ad97a47f5cfebd18a5d0570db6d1a220685a -size 12609335 diff --git a/openexr-2.0.1.tar.gz.sig b/openexr-2.0.1.tar.gz.sig deleted file mode 100644 index eb07b12e9fcc47a09cd306aed10ea0e0205d0986a12a9225d8653791f3afdd63..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmV-O0Jr~$Mg#y60ssaD0#V;jF8~S&5V0m#aHO5jY8UVTpK8KfBD1>1Q0?XZ&5&st exf3yv0sx!|-Pzd;(cebMlQNSuDaWhgbygUpk{#Co diff --git a/openexr-2.1.0.tar.gz b/openexr-2.1.0.tar.gz new file mode 100644 index 0000000..9fcc25e --- /dev/null +++ b/openexr-2.1.0.tar.gz @@ -0,0 +1,3 @@ +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 new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..3d0cbaf4ebbbb072a1f767fd9935f64045acd48499da96d505e14a8c5559e88e GIT binary patch literal 72 zcmV-O0Jr~$Mg#y60ssaD0#b@y= 2.0.0 BuildRequires: pkg-config -BuildRequires: zlib-devel +BuildRequires: pkgconfig(IlmBase) = %{version} +BuildRequires: pkgconfig(zlib) Obsoletes: OpenEXR <= 1.6.1 Provides: OpenEXR = %{version} Source0: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz @@ -109,6 +113,12 @@ This package contains a documentation %{?gpg_verify: %gpg_verify %{S:1}} %setup -q +# poor man's fdupes +if cmp COPYING LICENSE; then + rm -rf LICENSE + ln -sf COPYING LICENSE +fi + # remove a non-linux file %{__rm} README.win32 README.OSX @@ -121,7 +131,8 @@ export PTHREAD_LIBS="-lpthread" --with-pic \ --enable-large-stack \ --enable-imfexamples \ - --enable-imfuzztest + --enable-imffuzztest \ + --enable-imfhugetest %{__make} %{?_smp_mflags} %install @@ -132,9 +143,9 @@ install -d -m 0755 %{buildroot}%{_defaultdocdir}/ mv %{buildroot}%{_datadir}/doc/OpenEXR-2* %{buildroot}%{_defaultdocdir}/%{name}-%{version} %check -#XXX: it seems running tests in BS is not very reliable, so -# so let disable it -# % {__make} check +%if %{with tests} +%{__make} check +%endif %files %defattr(-,root,root)