OpenColorIO: fix build for secondary arch

This commit is contained in:
Gerasim Troeglazov
2018-05-11 20:55:16 +10:00
parent 8fe1160845
commit e631644b26

View File

@@ -15,7 +15,7 @@ LICENSE="BSD (3-clause)"
SOURCE_URI="https://github.com/imageworks/OpenColorIO/archive/v$portVersion.tar.gz"
SOURCE_FILENAME="opencolorio-$portVersion.tar.gz"
CHECKSUM_SHA256="27c81e691c15753cd2b560c2ca4bd5679a60c2350eedd43c99d44ca25d65ea7f"
REVISION="4"
REVISION="5"
ARCHITECTURES="x86 x86_64"
SECONDARY_ARCHITECTURES="!x86_gcc2 x86"
@@ -23,8 +23,8 @@ PATCHES="opencolorio-$portVersion.patchset"
PROVIDES="
opencolorio$secondaryArchSuffix = $portVersion compat >= 1
cmd:ociobakelut
cmd:ociocheck
cmd:ociobakelut$secondaryArchSuffix
cmd:ociocheck$secondaryArchSuffix
lib:libopencolorio$secondaryArchSuffix = 1.0.9 compat >= 1
"
REQUIRES="
@@ -56,7 +56,7 @@ BUILD()
-DOCIO_BUILD_SHARED=ON \
-DUSE_EXTERNAL_LCMS=ON \
-DUSE_EXTERNAL_TINYXML=ON \
-DCMAKE_INSTALL_PREFIX:PATH=$prefix
-DCMAKE_INSTALL_PREFIX:PATH=$prefix/build
make $jobArgs
}
@@ -64,10 +64,14 @@ INSTALL()
{
make install
mkdir -p $developDir $dataDir
mv $prefix/include $includeDir
mv $prefix/share/* $dataDir
rmdir $prefix/share
mkdir -p $binDir $includeDir $libDir
mv $prefix/build/include/* $includeDir
mv $prefix/build/lib/* $libDir
mv $prefix/build/bin/* $binDir
rm -rf $prefix/build
sed -i "s|^\(prefix=\).*|\1$prefix|" $libDir/pkgconfig/OpenColorIO.pc
sed -i "s|^\(exec_prefix=\).*|\1$prefix|" $libDir/pkgconfig/OpenColorIO.pc
prepareInstalledDevelLibs libOpenColorIO
fixPkgconfig