[packages/OpenColorIO] - updated to 1.0.8

baggins baggins at pld-linux.org
Sun May 12 11:41:36 CEST 2013


commit 57720a490196bffedba9bd000c72c42dab292699
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun May 12 11:41:29 2013 +0200

    - updated to 1.0.8

 OpenColorIO-system-libs.patch | 67 -------------------------------------------
 OpenColorIO.spec              | 12 ++++----
 2 files changed, 7 insertions(+), 72 deletions(-)
---
diff --git a/OpenColorIO.spec b/OpenColorIO.spec
index f570368..47a9801 100644
--- a/OpenColorIO.spec
+++ b/OpenColorIO.spec
@@ -15,12 +15,12 @@
 Summary:	Complete color management solution
 Summary(pl.UTF-8):	Kompletny pakiet do zarządzania kolorami
 Name:		OpenColorIO
-Version:	1.0.6
-Release:	2
+Version:	1.0.8
+Release:	1
 License:	BSD
 Group:		Libraries
-Source0:	https://github.com/imageworks/OpenColorIO/tarball/v%{version}#/%{name}-%{version}.tar.gz
-# Source0-md5:	7bd5521d8671be9f9f92339b32497908
+Source0:	https://github.com/imageworks/OpenColorIO/tarball/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	9838f5f1cf624a3d1253241f22e2179a
 Patch0:		%{name}-system-libs.patch
 Patch1:		%{name}-java.patch
 Patch2:		%{name}-libsuffix.patch
@@ -155,7 +155,7 @@ Header file for PyOpenColorIO API.
 Plik nagłówkowy API PyOpenColorIO.
 
 %prep
-%setup -q -n imageworks-OpenColorIO-a16d9ac
+%setup -q -n imageworks-OpenColorIO-8883824
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -173,6 +173,8 @@ cd build
 	-DOCIO_STATIC_JNIGLUE=OFF \
 %endif
 	%{!?with_sse2:-DOCIO_USE_SSE=OFF} \
+	-DUSE_EXTERNAL_TINYXML=ON \
+	-DUSE_EXTERNAL_YAML=ON \
 	-DPYTHON_INCLUDE_LIB_PREFIX=ON
 
 %{__make}
diff --git a/OpenColorIO-system-libs.patch b/OpenColorIO-system-libs.patch
index 9f9e329..e7186d8 100644
--- a/OpenColorIO-system-libs.patch
+++ b/OpenColorIO-system-libs.patch
@@ -1,70 +1,3 @@
---- imageworks-OpenColorIO-a16d9ac/CMakeLists.txt.orig	2012-03-12 20:13:59.000000000 +0100
-+++ imageworks-OpenColorIO-a16d9ac/CMakeLists.txt	2012-07-28 17:59:51.035434167 +0200
-@@ -136,51 +136,6 @@
- messageonce("Setting EXTDIST_PYTHONPATH: ${EXTDIST_PYTHONPATH}")
- 
- ###############################################################################
--### tinyxml ###
--
--set(TINYXML_VERSION 2_6_1)
--set(TINYXML_CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR}/ext/dist)
--if(CMAKE_TOOLCHAIN_FILE)
--    set(TINYXML_CMAKE_ARGS ${TINYXML_CMAKE_ARGS} -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE})
--endif()
--ExternalProject_Add(tinyxml
--    URL ${CMAKE_SOURCE_DIR}/ext/tinyxml_${TINYXML_VERSION}.tar.gz
--    PATCH_COMMAND patch -f -p1 < ${CMAKE_SOURCE_DIR}/ext/tinyxml_${TINYXML_VERSION}.patch
--    BINARY_DIR ext/build/tinyxml
--    INSTALL_DIR ext/dist
--    CMAKE_ARGS ${TINYXML_CMAKE_ARGS}
--)
--if(WIN32)
--    set(TINYXML_STATIC_LIBRARIES ${PROJECT_BINARY_DIR}/ext/dist/lib/tinyxml.lib)
--else()
--    set(TINYXML_STATIC_LIBRARIES ${PROJECT_BINARY_DIR}/ext/dist/lib/libtinyxml.a)
--endif()
--
--###############################################################################
--### YAML ###
--
--set(YAML_CPP_VERSION r482)
--set(YAML_CPP_CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${PROJECT_BINARY_DIR}/ext/dist -DYAML_CPP_BUILD_TOOLS:BOOL=FALSE)
--if(CMAKE_TOOLCHAIN_FILE)
--    set(YAML_CPP_CMAKE_ARGS ${YAML_CPP_CMAKE_ARGS} -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE})
--endif()
--ExternalProject_Add(YAML_CPP_LOCAL
--    URL ${CMAKE_SOURCE_DIR}/ext/yaml-cpp-${YAML_CPP_VERSION}.tar.gz
--    BINARY_DIR ext/build/yaml-cpp
--    PATCH_COMMAND patch -p1 < ${CMAKE_SOURCE_DIR}/ext/yaml-cpp-${YAML_CPP_VERSION}.patch
--    INSTALL_DIR ext/dist
--    CMAKE_ARGS ${YAML_CPP_CMAKE_ARGS}
--)
--set(YAML_CPP_INCLUDE_DIRS ${PROJECT_BINARY_DIR}/ext/dist/include)
--set(YAML_CPP_LIBRARY_DIRS ${PROJECT_BINARY_DIR}/ext/dist/lib)
--if(WIN32)
--    set(YAML_CPP_STATIC_DEBUG_LIBRARIES ${PROJECT_BINARY_DIR}/ext/dist/lib/libyaml-cppmdd.lib)
--    set(YAML_CPP_STATIC_OPTIMIZED_LIBRARIES ${PROJECT_BINARY_DIR}/ext/dist/lib/libyaml-cppmd.lib)
--else()
--    set(YAML_CPP_STATIC_GENERAL_LIBRARIES ${PROJECT_BINARY_DIR}/ext/dist/lib/libyaml-cpp.a)
--endif()
--
--###############################################################################
- ### Externals ###
- 
- set(EXTERNAL_INCLUDE_DIRS ${EXTERNAL_INCLUDE_DIRS} ${PROJECT_BINARY_DIR}/ext/dist/include)
-@@ -201,9 +156,9 @@
- 
- set(EXTERNAL_LINK_FLAGS "")
- set(EXTERNAL_LIBRARY_DIRS ${PROJECT_BINARY_DIR}/ext/dist/lib)
--set(EXTERNAL_DEBUG_LIBRARIES ${YAML_CPP_STATIC_DEBUG_LIBRARIES})
--set(EXTERNAL_OPTIMIZED_LIBRARIES ${YAML_CPP_STATIC_OPTIMIZED_LIBRARIES})
--set(EXTERNAL_GENERAL_LIBRARIES ${TINYXML_STATIC_LIBRARIES} ${YAML_CPP_STATIC_GENERAL_LIBRARIES})
-+set(EXTERNAL_DEBUG_LIBRARIES "")
-+set(EXTERNAL_OPTIMIZED_LIBRARIES "")
-+set(EXTERNAL_GENERAL_LIBRARIES tinyxml yaml-cpp)
- 
- ###############################################################################
- ### Documentation ###
 --- imageworks-OpenColorIO-a16d9ac/docs/CMakeLists.txt.orig	2012-03-12 20:13:59.000000000 +0100
 +++ imageworks-OpenColorIO-a16d9ac/docs/CMakeLists.txt	2012-07-28 20:49:28.808340379 +0200
 @@ -1,63 +1,5 @@
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/OpenColorIO.git/commitdiff/57720a490196bffedba9bd000c72c42dab292699



More information about the pld-cvs-commit mailing list