]> git.pld-linux.org Git - packages/OpenImageIO.git/commitdiff
- added hdf patch (require only main hdf5 library, without its c++ binding)
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 18 Nov 2011 20:08:51 +0000 (20:08 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- build field3d plugin

Changed files:
    OpenImageIO-hdf.patch -> 1.1
    OpenImageIO.spec -> 1.2

OpenImageIO-hdf.patch [new file with mode: 0644]
OpenImageIO.spec

diff --git a/OpenImageIO-hdf.patch b/OpenImageIO-hdf.patch
new file mode 100644 (file)
index 0000000..1d3c14a
--- /dev/null
@@ -0,0 +1,12 @@
+Field3D uses only C interface of hdf5
+--- OpenImageIO-oiio-7d98ca6/src/cmake/externalpackages.cmake.orig     2011-11-05 08:35:00.000000000 +0100
++++ OpenImageIO-oiio-7d98ca6/src/cmake/externalpackages.cmake  2011-11-18 20:57:50.883126299 +0100
+@@ -195,7 +195,7 @@
+         # variables HDF5_INCLUDE_DIRS and HDF5_LIBRARIES.
+     else ()
+         message (STATUS "Looking for system HDF5")
+-        find_package (HDF5 COMPONENTS CXX)
++        find_package (HDF5)
+     endif ()
+     message (STATUS "HDF5_FOUND=${HDF5_FOUND}")
+     message (STATUS "HDF5_INCLUDE_DIRS=${HDF5_INCLUDE_DIRS}")
index 97e8d93d1e02b83fb41eebb5b63e269523b376f4..e3c05723c79cf31a0a47b9bc242d904ebd756e48 100644 (file)
@@ -1,6 +1,4 @@
-# TODO:
-# - Field3D (in progress)
-# and if possible:
+# TODO if possible:
 # - system libcineon in cineon plugin
 # - system libsquish in dds plugin
 # - system libdpx in dpx plugin
@@ -21,7 +19,9 @@ Source0:      https://github.com/OpenImageIO/oiio/tarball/Release-%{version}#/%{name}
 # Source0-md5: 20c0867864ee6b1cfccc45a0460c12bc
 Patch0:                %{name}-soname.patch
 Patch1:                %{name}-python.patch
+Patch2:                %{name}-hdf.patch
 URL:           https://sites.google.com/site/openimageio/home
+BuildRequires: Field3D-devel
 BuildRequires: OpenEXR-devel >= 1.6.1
 BuildRequires: OpenGL-devel
 BuildRequires: QtCore-devel
@@ -32,8 +32,7 @@ BuildRequires:        boost-devel >= 1.35
 BuildRequires: boost-python-devel >= 1.35
 BuildRequires: cmake >= 2.6
 BuildRequires: glew-devel >= 1.5.1
-# for FIELD3D (Field3D/Field.h, -lField3D)
-#BuildRequires:        hdf5-devel
+BuildRequires: hdf5-devel
 BuildRequires: ilmbase-devel >= 1.0.1
 BuildRequires: jasper-devel
 BuildRequires: libjpeg-devel
@@ -79,6 +78,18 @@ Header files for OpenImageIO library.
 %description devel -l pl.UTF-8
 Pliki nagłówkowe biblioteki OpenImageIO.
 
+%package plugin-field3d
+Summary:       Field3D plugin for OpenImageIO library
+Summary(pl.UTF-8):     Wtyczka Field3D dla biblioteki OpenImageIO
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description plugin-field3d
+OpenImageIO plugin to read and write Field3D files.
+
+%description plugin-field3d -l pl.UTF-8
+Wtyczka biblioteki OpenImageIO czytająca i zapisująca pliki Field3D.
+
 %package plugin-ico
 Summary:       ICO plugin for OpenImageIO library
 Summary(pl.UTF-8):     Wtyczka ICO dla biblioteki OpenImageIO
@@ -197,6 +208,7 @@ Wiązanie Pythona do biblioteki OpenImageIO.
 %setup -q -n OpenImageIO-oiio-7d98ca6
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 install -d build
@@ -208,7 +220,6 @@ cd build
        -DPYTHON_VERSION=%{py_ver} \
        -DSOVERSION:STRING=0 \
        %{!?with_tbb:-DUSE_TBB=OFF} \
-# FIELD3D ?
 
 %{__make}
 
@@ -259,6 +270,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libOpenImageIO.so
 %{_includedir}/OpenImageIO
 
+%files plugin-field3d
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/field3d.imageio.so
+
 %files plugin-ico
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/ico.imageio.so
This page took 0.197656 seconds and 4 git commands to generate.