mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
OpenColorIO: fix build for secondary arch
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user