debian/0000755000000000000000000000000012301136307007162 5ustar debian/opencolorio-tools.manpages0000644000000000000000000000002412257547426014403 0ustar debian/manpages/*.1 debian/docs0000644000000000000000000000000712257547426010054 0ustar README debian/manpages/0000755000000000000000000000000012257547426010777 5ustar debian/manpages/ocioconvert.10000644000000000000000000000120412257547426013410 0ustar .TH OCIOCONVERT 1 .SH NAME ocioconvert \- apply colorspace transform to an image .SH SYNOPSIS .B ocioconvert .RI [ options ] " output-file" ... .SH DESCRIPTION This manual page documents briefly the .B ocioconvert command. .SH OPTIONS A summary of options is included below. .TP .TP .BI "\-\-float\-attribute " N=F name=float pair defining OCIO float atribute .TP .BI "\-\-int\-attribute " N=I name=int pair defining OCIO int atribute .TP .BI "\-\-string\-attribute " N=S name=string pair defining OCIO string atribute .SH SEE ALSO .BR ociobakelut (1), .BR ociocheck (1), .BR ociolutimage (1). .br .B /usr/share/doc/opencolorio/OpenColorIO.pdf debian/manpages/ociobakelut.10000644000000000000000000000414412257547426013365 0ustar .TH OCIOBAKELUT 1 .SH NAME ociobakelut \- create a new LUT or icc profile from an OCIO config or lut file(s) .SH SYNOPSIS .B ociobakelut .RI [ options ] " output-file" ... .SH DESCRIPTION This manual page documents briefly the .B ociobakelut command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBociobakelut\fP is a program which bakes a color transform into various color lookup file formats ("a LUT") .PP This is intended for applications that have not directly integrated OCIO, but can load LUT files .PP .SH OPTIONS A summary of options is included below. .TP .BI "\-\-inputspace " space Input OCIO ColorSpace (or Role) .TP .BI "\-\-outputspace " space Output OCIO ColorSpace (or Role) .TP .BI "\-\-shaperspace " space the OCIO ColorSpace or Role, for the shaper .TP .BI "\-\-looks " looks the OCIO looks to apply .TP .BI "\-\-iconfig " configfile .PP Input .ocio configuration file (default: $OCIO) Config-Free LUT Baking .TP .BI "\-\-lut " lut Specify a LUT (forward direction) .TP .BI "\-\-invlut " lut Specify a LUT (inverse direction) .TP .BI "\-\-slope " "x y z" slope .TP .BI "\-\-offset " "x y z" offset (float) .TP .BI "\-\-offset10 " "x y z" offset (10-bit) .TP .BI "\-\-power " "x y z" power .TP .BI "\-\-sat " x saturation (ASC-CDL luma coefficients) .PP Baking options .TP .BI "\-\-format " format .TP .BI "\-\-shapersize ' n size of the shaper (default: format specific) .TP .BI "\-\-cubesize " n size of the cube (default: format specific) .TP .B "\-\-stdout" Write to stdout (rather than file) .PP ICC Options .TP .BI "\-\-whitepoint " n whitepoint for the profile (default: 6505) .BI "\-\-displayicc " s an icc profile which matches the OCIO profiles target display .BI "\-\-description " s a meaningful description, this will show up in UI like photoshop .BI "\-\-copyright " s a copyright field .PP other options .TP .B "\-\-v" Verbose .TP .B \-\-help Show summary of options. .TP .SH SEE ALSO .BR ociocheck (1), .BR ocioconvert (1), .BR ociolutimage (1). .br .B /usr/share/doc/opencolorio/OpenColorIO.pdf debian/manpages/ociocheck.10000644000000000000000000000166712257547426013022 0ustar .TH OCIOCHECK 1 .SH NAME ociocheck \- validate an OpenColorIO configuration .SH SYNOPSIS .B ociocheck .RI [ options ] " output-file" ... .SH DESCRIPTION This manual page documents briefly the .B ociocheck command. .PP \fBociocheck\fP validates the specified .ocio configuration, and checks that all the color transforms are defined. For example, it is possible that the configuration may reference lookup tables that do not exist. ociocheck will find these cases. ociocheck can also be used to clean up formatting on an existing profile that has been manually edited, using the '\-o' option. .SH OPTIONS A summary of options is included below. .TP .BI "\-\-help " space print help message .TP .BI "\-\-iconfig " configfile Input .ocio configuration file (default: $OCIO) .TP .BI "\-\-oconfig " configfile Output .ocio file .SH SEE ALSO .BR ociobakelut (1), .BR ocioconvert (1), .BR ociolutimage (1). .br .B /usr/share/doc/opencolorio/OpenColorIO.pdf debian/manpages/ociolutimage.10000644000000000000000000000160712257547426013546 0ustar .TH OCIOLUTIMAGE 1 .SH NAME ociolutimage \- Convert a 3dlut to or from an image .SH SYNOPSIS .B ociolutimage .RI [ options ] " output-file" ... .SH DESCRIPTION This manual page documents briefly the .B ociolutimage command. .PP .SH OPTIONS A summary of options is included below. .TP .BI \-\-generate Generate a lattice image .TP .BI \-\-extract Extract a 3dlut from an input image .TP .BI "\-\-input " file Specify the input filename .TP .BI "\-\-output " file Specify the output filename .TP .BI "\-\-cubesize " n Size of the cube (default: 32) .TP .BI "\-\-maxwidth " n Specify maximum width of the image (default: 2048) .TP .BI "\-\-config " file \&.ocio configuration file (default: $OCIO) .TP .BI "\-\-colorconvert " "in out" Apply a color space conversion to the image. .SH SEE ALSO .BR ociobakelut (1), .BR ocioconvert (1), .BR ocioconvert (1). .br .B /usr/share/doc/opencolorio/OpenColorIO.pdf debian/copyright0000644000000000000000000000737312257547426011151 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: opencolorio Source: https://github.com/imageworks/OpenColorIO Files: * Copyright: 2003-2010 Sony Pictures Imageworks Inc., et al. License: BSD-3-Clause Files: debian/* Copyright: 2013 Matteo F. Vescovi License: BSD-3-Clause Files: docs/ociotheme/static/* Copyright: 2008-2009, Haiku. License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: src/core/md5/* Copyright: 1999, 2002 Aladdin Enterprises License: zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. License: BSD-3-Clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/repack.local0000644000000000000000000000002612257547426011463 0ustar SUFFIX=~dfsg0 rm ext/ debian/libopencolorio1.install0000644000000000000000000000002212257547426013666 0ustar usr/lib/lib*.so.* debian/changelog0000644000000000000000000000253312301136277011045 0ustar opencolorio (1.0.8+repack2~dfsg0-2.1ubuntu2) trusty; urgency=medium * Rebuild against recent openimageio. -- Matthias Klose Wed, 19 Feb 2014 15:16:06 +0100 opencolorio (1.0.8+repack2~dfsg0-2.1ubuntu1) trusty; urgency=medium * Fake-sync from debian, remaining changes: - use version number >> 1.0.8+repack1-0ubuntu3 (previous ubuntu version number) -- Dimitri John Ledkov Sat, 28 Dec 2013 23:04:22 +0000 opencolorio (1.0.8~dfsg0-2.1) unstable; urgency=medium * Non-maintainer upload. * Build-depend on libboost-dev (Closes: #725533) * Build-depend on yaml-cpp0.3, instead of yaml-cpp (0.5). * Apply patch from Petr Salinger to fix FTBFS on kFreeBSD (Closes: #719173) -- Dimitri John Ledkov Sat, 28 Dec 2013 13:21:02 +0000 opencolorio (1.0.8~dfsg0-2) unstable; urgency=low * debian/rules: get-orig-source stuff added * debian/rules: useless dh addon removed * debian/rules: License.txt duplicate removed * debian/rules: SSE optimization disabled (Closes: #719174) * debian/libopencolorio1.symbols: file removed (Closes: #719175) -- Matteo F. Vescovi Tue, 20 Aug 2013 10:53:19 +0200 opencolorio (1.0.8~dfsg0-1) unstable; urgency=low * Initial release (Closes: #700676) -- Matteo F. Vescovi Wed, 12 Jun 2013 14:54:06 +0200 debian/opencolorio-doc.links0000644000000000000000000000027212257547426013342 0ustar usr/share/javascript/jquery/jquery.js usr/share/doc/opencolorio/html/_static/jquery.js usr/share/javascript/underscore/underscore.js usr/share/doc/opencolorio/html/_static/underscore.js debian/examples0000644000000000000000000000004612257547426010745 0ustar debian/cmake/share/ocio/setup_ocio.sh debian/libopencolorio-dev.install0000644000000000000000000000007212257547426014366 0ustar usr/include/OpenColorIO usr/lib/lib*.so usr/lib/pkgconfig debian/repack.stub0000644000000000000000000000325112257547426011351 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sources under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to ~dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh" exit 1 fi exec "$REPACK_SH" "$@" debian/repack.sh0000755000000000000000000000705512257547426011017 0ustar #!/bin/sh # see the repack.stub for how to use # TODO: provide example watch files and repack.locals # TODO: test suite. problems fixed that need to be tested: # * globbing # * whitespace and then comments in the MANIFEST # TODO: does / in weird places work? test suite too. # TODO: I actually broke stuff with the MANIFEST change not thinking.. # TODO: allow for a sepearate (and multiple) MANIFEST files, then # de-uglify libsyntax-highlight-engine-kate-perl. # TODO: have each mv and rm check that something actually changed, and # if not, die set -e set -u usage() { echo "Usage: repack.sh --upstream-version " exit 1 } if [ "$#" != "3" ]; then usage fi if [ "$1" != "--upstream-version" ]; then usage fi if [ ! -f "$3" ]; then if [ -n "$3" ]; then echo "$3 doesn't exist" fi usage fi VER="$2" FILE="$3" PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` SUFFIX="~dfsg" echo echo "Repackaging $FILE" echo DIR=`mktemp -d ./tmpRepackXXXXXX` DIR=$(readlink -f "$DIR") trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT # Create an extra directory to cope with rootless tarballs UP_BASE="$DIR/unpack" mkdir "$UP_BASE" tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then # Tarball does contain a root directory UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" fi RM_OPTS="-vrf" real_rm(){ /bin/rm "$@" } real_mv(){ /bin/mv "$@" } rm(){ set +f MYOLDPWD=$(pwd) cd "$UP_BASE" if [ "$MANIFEST" = "1" ]; then PERM=$(stat --format=%a "MANIFEST") chmod u+w "MANIFEST" fi for i in $@; do if [ "$MANIFEST" = "1" ]; then PATTERN="^$i" if [ -d "$i" ]; then if ! { echo "$PATTERN" | grep -q "/$" ; }; then PATTERN="${PATTERN}/" fi else PATTERN="${PATTERN}\s?" fi grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" real_mv "$DIR/MANIFEST" "MANIFEST" fi real_rm "$RM_OPTS" "$i" done if [ "$MANIFEST" = "1" ]; then chmod $PERM "MANIFEST" fi cd $MYOLDPWD set -f } mv(){ set +f OLD=$(pwd) cd $UP_BASE real_mv "$@" cd $OLD if [ "$MANIFEST" = "1" ]; then echo "MANIFEST cannot be manipulated with mv yet, patches welcome" exit 1 fi set -f } # bump with incompatible changes REPACK_VERSION=3 requires_version(){ if [ $REPACK_VERSION -lt $1 ]; then echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" exit 1 fi } MANIFEST=0 ## Remove stuff set -f MYORIGPWD=$(pwd) cd "$UP_BASE" . "$MYORIGPWD/debian/repack.local" cd $MYORIGPWD set +f ## End REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef ยง 6.7.8.2 DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" real_mv "$UP_BASE" "$DIR/$REPACK_DIR" # .gz or .bz2? FILETYPE=$(file --brief --mime-type --dereference "$FILE") case "$FILETYPE" in application/x-gzip|application/gzip|application/zip) C_PROGRAM="gzip" C_SUFFIX="gz" ;; application/x-bzip2) C_PROGRAM="bzip2" C_SUFFIX="bz2" ;; *) echo "E: Unknown filetye $FILETYPE" exit 1 ;; esac # Using a pipe hides tar errors! tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" $C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" echo "*** $DFSG_TAR.$C_SUFFIX ready" debian/opencolorio-doc.doc-base0000644000000000000000000000047712257547426013706 0ustar Document: opencolorio Title: Debian OpenColorIO Manual Section: Programming/C++ Format: HTML Index: /usr/share/doc/opencolorio/html/genindex.html Files: /usr/share/doc/opencolorio/html/*.html Format: Text Index: /usr/share/doc/opencolorio/html/_sources/index.txt Files: /usr/share/doc/opencolorio/html/_sources/*.txt debian/compat0000644000000000000000000000000212257547426010402 0ustar 9 debian/opencolorio-tools.install0000644000000000000000000000001012257547426014251 0ustar usr/bin debian/patches/0000755000000000000000000000000012257550002010613 5ustar debian/patches/0001-Fix_built-in_documentation_dependencies.patch0000644000000000000000000001122612257547426022224 0ustar From: "Matteo F. Vescovi" Date: Wed, 12 Jun 2013 12:21:44 +0200 Subject: Fix_built-in_documentation_dependencies --- CMakeLists.txt | 5 +---- docs/CMakeLists.txt | 62 ++--------------------------------------------------- 2 files changed, 3 insertions(+), 64 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e36ca5..a0e6adb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -135,15 +135,12 @@ else() # construct the external project path OCIOFindPython() - set(EXTDIST_ROOT ${CMAKE_BINARY_DIR}/ext/dist) - set(EXTDIST_BINPATH ${EXTDIST_ROOT}/bin) if(PYTHON_OK) - set(EXTDIST_PYTHONPATH ${EXTDIST_ROOT}/lib/python${PYTHON_VERSION}/site-packages) + set(EXTDIST_PYTHONPATH /usr/lib/python${PYTHON_VERSION}/dist-packages) set(PYTHONPATH ${EXTDIST_PYTHONPATH}:$ENV{PYTHONPATH}) endif() endif() -messageonce("Setting EXTDIST_BINPATH: ${EXTDIST_BINPATH}") messageonce("Setting EXTDIST_PYTHONPATH: ${EXTDIST_PYTHONPATH}") ############################################################################### diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 0cbfd67..e15db13 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -1,63 +1,5 @@ ############################################################################### -### External Doc Apps ### - -# setuptools -set(SETUPTOOLS_VERSION 0.6c11) -ExternalProject_Add(setuptools - URL ${CMAKE_SOURCE_DIR}/ext/setuptools-${SETUPTOOLS_VERSION}.tar.gz - BUILD_IN_SOURCE 1 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py build - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py install --prefix=${EXTDIST_ROOT} -) - -# docutils -set(DOCUTILS_VERSION 0.7) -ExternalProject_Add(docutils - DEPENDS setuptools - URL ${CMAKE_SOURCE_DIR}/ext/docutils-${DOCUTILS_VERSION}.tar.gz - BUILD_IN_SOURCE 1 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py build - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py install --prefix=${EXTDIST_ROOT} -) - -# jinja2 -set(JINJA2_VERSION 2.5.5) -ExternalProject_Add(Jinja2 - DEPENDS setuptools - URL ${CMAKE_SOURCE_DIR}/ext/Jinja2-${JINJA2_VERSION}.tar.gz - BUILD_IN_SOURCE 1 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py build - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py install --prefix=${EXTDIST_ROOT} -) - -# Pygments -set(PYGMENTS_VERSION 1.3.1) -ExternalProject_Add(Pygments - DEPENDS setuptools - URL ${CMAKE_SOURCE_DIR}/ext/Pygments-${PYGMENTS_VERSION}.tar.gz - BUILD_IN_SOURCE 1 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py build - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py install --prefix=${EXTDIST_ROOT} -) - -# sphinx -set(SPHINX_VERSION f52b631f501a) # 1.1pre -ExternalProject_Add(Sphinx - DEPENDS setuptools docutils Jinja2 Pygments - URL ${CMAKE_SOURCE_DIR}/ext/sphinx-${SPHINX_VERSION}.tar.gz - PATCH_COMMAND patch -p1 < ${CMAKE_SOURCE_DIR}/ext/sphinx-${SPHINX_VERSION}.patch - BUILD_IN_SOURCE 1 - CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH} - BUILD_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py build - INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} python setup.py install --prefix=${EXTDIST_ROOT} --install-scripts=${EXTDIST_ROOT}/bin -) - -############################################################################### ### Create Doc Targets ### message(STATUS "Create sphinx conf.py from conf.py.in") @@ -81,7 +23,7 @@ ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTransforms.h devel ExtractRstCPP(${CMAKE_SOURCE_DIR}/export/OpenColorIO/OpenColorTypes.h developers/api/OpenColorTypes.rst) add_custom_target(doc ALL - COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html + COMMAND PYTHONPATH=${PYTHONPATH} sphinx-build -b html . ${CMAKE_CURRENT_BINARY_DIR}/build-html DEPENDS OpenColorIO PyOpenColorIO @@ -106,7 +48,7 @@ find_package(LATEX) if(PDFLATEX_COMPILER) add_custom_target(latex - COMMAND PYTHONPATH=${PYTHONPATH} ${EXTDIST_BINPATH}/sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex + COMMAND PYTHONPATH=${PYTHONPATH} sphinx-build -b latex . ${CMAKE_CURRENT_BINARY_DIR}/build-latex DEPENDS OpenColorIO ${CMAKE_BINARY_DIR}/docs/conf.py debian/patches/fix-kfreebsd.patch0000644000000000000000000000126512257550002014211 0ustar Description: fix FTBFS on kFreeBSD (Closes: #719173) Author: Petr Salinger Bug-Debian: http://bugs.debian.org/719173 --- opencolorio-1.0.8~dfsg0.orig/export/OpenColorIO/OpenColorABI.h.in +++ opencolorio-1.0.8~dfsg0/export/OpenColorIO/OpenColorABI.h.in @@ -65,7 +65,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE // If supported, define OCIOEXPORT, OCIOHIDDEN // (used to choose which symbols to export from OpenColorIO) -#if defined __linux__ || __APPLE__ +#if defined __linux__ || __APPLE__ || __GLIBC__ #if __GNUC__ >= 4 #define OCIOEXPORT __attribute__ ((visibility("default"))) #define OCIOHIDDEN __attribute__ ((visibility("hidden"))) debian/patches/series0000644000000000000000000000010612257547742012046 0ustar 0001-Fix_built-in_documentation_dependencies.patch fix-kfreebsd.patch debian/control0000644000000000000000000001634012257654370010610 0ustar Source: opencolorio Section: libs Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian PhotoTools Maintainers Uploaders: Matteo F. Vescovi Build-Depends: cmake, debhelper (>= 9), junit4, libboost-dev, libglew-dev, liblcms2-dev, libopenimageio-dev, libqt4-opengl-dev, libtinyxml-dev, libyaml-cpp0.3-dev, pkg-config, python-dev, python-docutils, python-jinja2, python-pygments, python-setuptools, python-sphinx, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended X-Python-Version: >= 2.7 Standards-Version: 3.9.4 Homepage: http://opencolorio.org Vcs-Git: git://anonscm.debian.org/pkg-phototools/opencolorio.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-phototools/opencolorio.git Package: libopencolorio-dev Section: libdevel Architecture: any Depends: libopencolorio1 (= ${binary:Version}), ${misc:Depends} Description: complete color management solution - development OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. . OpenColorIO is released as version 1.0 and has been in development since 2003. OCIO represents the culmination of years of production experience earned on such films as SpiderMan 2 (2004), Surf's Up (2007), Cloudy with a Chance of Meatballs (2009), Alice in Wonderland (2010), and many more. OpenColorIO is natively supported in commercial applications like Katana, Mari, Silhouette FX, and others coming soon. . OpenColorIO is free and is one of several open source projects actively sponsored by Sony Imageworks. . This package provides the development files used to build applications using libopencolorio. Package: libopencolorio1 Section: libdevel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: complete color management solution - runtime OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. . OpenColorIO is released as version 1.0 and has been in development since 2003. OCIO represents the culmination of years of production experience earned on such films as SpiderMan 2 (2004), Surf's Up (2007), Cloudy with a Chance of Meatballs (2009), Alice in Wonderland (2010), and many more. OpenColorIO is natively supported in commercial applications like Katana, Mari, Silhouette FX, and others coming soon. . OpenColorIO is free and is one of several open source projects actively sponsored by Sony Imageworks. . This package provides the runtime files used to run applications built against libopencolorio. Package: opencolorio-tools Section: utils Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: complete color management solution - utilities OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. . OpenColorIO is released as version 1.0 and has been in development since 2003. OCIO represents the culmination of years of production experience earned on such films as SpiderMan 2 (2004), Surf's Up (2007), Cloudy with a Chance of Meatballs (2009), Alice in Wonderland (2010), and many more. OpenColorIO is natively supported in commercial applications like Katana, Mari, Silhouette FX, and others coming soon. . OpenColorIO is free and is one of several open source projects actively sponsored by Sony Imageworks. . This package provides some utilities. Package: opencolorio-doc Section: doc Architecture: all Depends: libjs-jquery, libjs-underscore, ${misc:Depends} Description: complete color management solution - documentation OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. . OpenColorIO is released as version 1.0 and has been in development since 2003. OCIO represents the culmination of years of production experience earned on such films as SpiderMan 2 (2004), Surf's Up (2007), Cloudy with a Chance of Meatballs (2009), Alice in Wonderland (2010), and many more. OpenColorIO is natively supported in commercial applications like Katana, Mari, Silhouette FX, and others coming soon. . OpenColorIO is free and is one of several open source projects actively sponsored by Sony Imageworks. . This package provides the documentation. Package: python-pyopencolorio Section: python Architecture: any Depends: libopencolorio1 (= ${binary:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: complete color management solution - python bindings OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. . OpenColorIO is released as version 1.0 and has been in development since 2003. OCIO represents the culmination of years of production experience earned on such films as SpiderMan 2 (2004), Surf's Up (2007), Cloudy with a Chance of Meatballs (2009), Alice in Wonderland (2010), and many more. OpenColorIO is natively supported in commercial applications like Katana, Mari, Silhouette FX, and others coming soon. . OpenColorIO is free and is one of several open source projects actively sponsored by Sony Imageworks. . This package provides Python bindings to the OpenColorIO library. debian/rules0000755000000000000000000000210712257547426010264 0ustar #!/usr/bin/make -f CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS) CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) export LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) export REPACK_SH=$(CURDIR)/debian/repack.sh BLDDIR = debian/cmake INSTDIR = debian/tmp %: dh $@ -Scmake -B$(BLDDIR) --parallel --with python2 override_dh_auto_configure: dh_auto_configure -- \ -DCMAKE_CXX_FLAGS="$(CXXFLAGS) $(CPPFLAGS)" \ -DOCIO_BUILD_DOCS=ON \ -DOCIO_BUILD_NUKE=OFF \ -DOCIO_BUILD_STATIC=OFF \ -DOCIO_BUILD_TESTS=OFF \ -DOCIO_BUILD_TRUELIGHT=OFF \ -DOCIO_USE_SSE=OFF \ -DUSE_EXTERNAL_TINYXML=ON \ -DUSE_EXTERNAL_YAML=ON override_dh_auto_install: dh_auto_install rm -f $(INSTDIR)/usr/share/doc/OpenColorIO/html/_sources/License.txt rm -f $(INSTDIR)/usr/share/doc/OpenColorIO/html/_static/jquery.js rm -f $(INSTDIR)/usr/share/doc/OpenColorIO/html/_static/underscore.js override_dh_install: mv $(INSTDIR)/usr/share/doc/OpenColorIO $(INSTDIR)/usr/share/doc/opencolorio dh_install override_dh_auto_clean: pyclean . dh_auto_clean get-orig-source: uscan --force-download debian/source/0000755000000000000000000000000012257547426010504 5ustar debian/source/format0000644000000000000000000000001412257547426011712 0ustar 3.0 (quilt) debian/python-pyopencolorio.install0000644000000000000000000000014012257547426015007 0ustar usr/include/PyOpenColorIO usr/lib/python2.7/site-packages/*.so usr/lib/python2.7/dist-packages/ debian/opencolorio-doc.install0000644000000000000000000000003212257547426013662 0ustar usr/share/doc/opencolorio debian/watch0000644000000000000000000000020512257547426010232 0ustar version=3 opts="dversionmangle=s/\~dfsg.*//" \ https://github.com/imageworks/OpenColorIO/tags .*/v(\d.*)\.(?:tgz|tar\.(?:gz|bz2|xz))