Compare commits

...

14 Commits
master ... f15

Author SHA1 Message Date
Richard M. Shaw f3ad525a84 Use qt4-devel instead of qt-devel. 2012-05-02 08:24:14 -05:00
Richard M. Shaw a8b400e557 Add cmake to BR. 2012-05-01 12:47:01 -05:00
Richard M. Shaw ace164b823 Update to latest upstream release. 2012-04-19 14:33:29 -05:00
Richard M. Shaw 7625d70cd1 Fix conflicts merging f17. 2012-04-19 14:32:20 -05:00
Richard M. Shaw 7d30ff8a52 Update to latest upstream release. 2012-04-19 13:54:11 -05:00
Dan Horák 99bc46da02 fix build without TBB 2012-04-09 11:54:05 +02:00
Dan Horák 1adb0b9650 fix build without TBB 2012-04-09 11:39:01 +02:00
Richard M. Shaw 70dc38e479 Rebuild for updated Field3D. 2012-03-18 09:22:31 -05:00
Richard M. Shaw 0a89d6f3fa Rebuild for updated Field3D. 2012-03-18 06:55:55 -05:00
Richard M. Shaw 253dc1531d Fix libpng-devel build requirement. 2012-03-13 14:27:22 -05:00
Richard M. Shaw b492f88948 Rebuild for updated Field3D. 2012-03-12 19:03:58 -05:00
Richard M. Shaw c9a0b1cb4d Increment release. 2012-03-12 14:06:18 -05:00
Richard M. Shaw d928445b81 Rebuild for updated Field3D. 2012-03-12 14:05:38 -05:00
Richard M. Shaw b27abd9077 Update to 0.10.3
Rebuild for libpng 1.5.
Fix typo in summary.
2011-11-10 14:49:25 -06:00
5 changed files with 45 additions and 22 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@
/OpenImageIO-oiio-Release-0.10.2-0-g7a6cba8.tar.gz
/OpenImageIO-oiio-Release-0.10.3-0-ge93cd33.tar.gz
/OpenImageIO-oiio-Release-0.10.4-0-gad1950d.tar.gz
/OpenImageIO-oiio-Release-0.10.8-0-g1e37127.tar.gz

View File

@ -1,11 +0,0 @@
diff -Naur OpenImageIO-oiio-7b7590f.orig/src/include/strutil.h OpenImageIO-oiio-7b7590f/src/include/strutil.h
--- OpenImageIO-oiio-7b7590f.orig/src/include/strutil.h 2011-11-20 09:23:48.000000000 -0600
+++ OpenImageIO-oiio-7b7590f/src/include/strutil.h 2012-01-05 14:30:34.015046609 -0600
@@ -44,6 +44,7 @@
#include <string>
#include <cstring>
#include <map>
+#include <unistd.h>
#include "export.h"
#include "version.h"

View File

@ -0,0 +1,18 @@
diff -up OpenImageIO-oiio-7b7590f/src/cmake/externalpackages.cmake.tbb-1 OpenImageIO-oiio-7b7590f/src/cmake/externalpackages.cmake
--- OpenImageIO-oiio-7b7590f/src/cmake/externalpackages.cmake.tbb-1 2012-04-09 11:19:51.000000000 +0200
+++ OpenImageIO-oiio-7b7590f/src/cmake/externalpackages.cmake 2012-04-09 11:20:06.000000000 +0200
@@ -256,6 +256,7 @@ endif()
# allow this to be overridden to use the distro-provided package if desired.
#
# Try to find it first and fall back to built-in if not available.
+if (USE_TBB)
find_package (TBB REQUIRED)
if (TBB_FOUND)
set (USE_EXTERNAL_TBB TRUE CACHE BOOL
@@ -266,5 +267,6 @@ if (TBB_FOUND)
# TBB is found, and not the one in OIIO's include directory.
include_directories (BEFORE ${TBB_INCLUDE_DIR})
endif()
+endif()
###########################################################################

View File

@ -1,9 +1,9 @@
%global githash1 gad1950d
%global githash2 7b7590f
%global githash1 g1e37127
%global githash2 1fa4a20
Name: OpenImageIO
Version: 0.10.4
Release: 3%{?dist}
Version: 0.10.8
Release: 1%{?dist}
Summary: Library for reading and writing images
Group: Development/Libraries
@ -17,17 +17,18 @@ Patch0: OpenImageIO-0.10.2-git_backports.patch
Patch1: OpenImageIO-0.10.0-atomic_test_fix.patch
Patch2: OpenImageIO-0.10.3-use_external_tbb.patch
Patch3: OpenImageIO-0.10.2-Z_BEST_COMPRESSION.patch
Patch4: OpenImageIO-0.10.4-gcc47_unistd_h.fix
Patch4: OpenImageIO-0.10.4-no_tbb.patch
BuildRequires: boost-devel glew-devel qt-devel OpenEXR-devel ilmbase-devel
BuildRequires: cmake
BuildRequires: boost-devel glew-devel OpenEXR-devel ilmbase-devel
BuildRequires: qt4-devel
BuildRequires: python2-devel txt2man
BuildRequires: libpng-devel libtiff-devel
BuildRequires: zlib-devel jasper-devel
BuildRequires: pugixml-devel
%ifarch %{ix86} x86_64 ia64
BuildRequires: tbb-devel
# Field3D support is not considered stable at this time and no package
# currently exists for Fedora. Re-enable when fixed.
# Field3D Review Request: https://bugzilla.redhat.com/show_bug.cgi?id=753453
%endif
BuildRequires: hdf5-devel Field3D-devel
# We don't want to provide private python extension libs
@ -66,7 +67,7 @@ Development files for package %{name}
%patch1 -p1 -b .atomic
%patch2 -p1 -b .tbb
%patch3 -p1 -b .zlib
%patch4 -p1 -b .gcc47
%patch4 -p1 -b .no-tbb
# Remove bundled pugixml
rm -f src/include/pugixml.hpp \
@ -89,7 +90,11 @@ pushd build
-DPYLIB_INSTALL_DIR:PATH=%{python_sitearch} \
-DINSTALL_DOCS:BOOL=FALSE \
-DUSE_EXTERNAL_PUGIXML:BOOL=TRUE \
%ifarch %{ix86} x86_64 ia64
-DUSE_TBB:BOOL=TRUE \
%else
-DUSE_TBB:BOOL=FALSE \
%endif
../src
make %{?_smp_mflags}
@ -109,6 +114,7 @@ cp -a doc/*.1 %{buildroot}%{_mandir}/man1
%check
# Not all unit tests expected to pass.
#pushd build && make test
@ -126,6 +132,15 @@ cp -a doc/*.1 %{buildroot}%{_mandir}/man1
%changelog
* Thu Apr 19 2012 Richard Shaw <hobbes1069@gmail.com> - 0.10.8-1
- Update to latest upstream release.
* Mon Apr 09 2012 Dan Horák <dan[at]danny.cz> - 0.10.4-6
- fix build without TBB
* Mon Mar 12 2012 Richard Shaw <hobbes1069@gmail.com> - 0.10.4-5
- Rebuild for updated Field3D.
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.4-3
- Rebuilt for c++ ABI breakage

View File

@ -1 +1 @@
08a1bc2b82862ad5547bba569f4f633f OpenImageIO-oiio-Release-0.10.4-0-gad1950d.tar.gz
0c52da04fad3333f22433bd5d52cd134 OpenImageIO-oiio-Release-0.10.8-0-g1e37127.tar.gz