summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2021-08-10 17:01:43 +0200
committerbartus2021-08-10 17:02:40 +0200
commita09c7a8ca5cf9f03d8f2945609e5950db04965a1 (patch)
treed254858311cf8acea6798a94f362f4681a35817e
parentd9635e127def003d10dee46ca4fbeb14dd73df9f (diff)
downloadaur-a09c7a8ca5cf9f03d8f2945609e5950db04965a1.tar.gz
Fix openexr:3 workaround
-rw-r--r--PKGBUILD7
1 files changed, 6 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9963bfd271f0..1828edcd657d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -56,12 +56,17 @@ prepare() {
sed -i "s:'ALICEVISION_VOCTREE', '':'ALICEVISION_VOCTREE', '/usr/share/${name}/vlfeat_K80L3.SIFT.tree':g" meshroom/nodes/aliceVision/*.py
sed -i "s:'ALICEVISION_SENSOR_DB', '':'ALICEVISION_SENSOR_DB', '/usr/share/aliceVision/sensor_width_camera_database.txt':g" meshroom/nodes/aliceVision/*.py
+# Fix for QtOIIO plugin to build against openexr:3
sed -i '1 i\#include <cmath>' "${srcdir}"/QtOIIO/src/jetColorMap.hpp
sed -i 's|imageformats|plugins/imageformats|' "${srcdir}"/QtOIIO/src/imageIOHandler/CMakeLists.txt
+ sed -i 's|${OPENIMAGEIO_LIBRARIES}|OpenImageIO::OpenImageIO|g' "${srcdir}"/QtOIIO/src/{imageIOHandler,depthMapEntity}/CMakeLists.txt
+ sed -i 's|${OPENIMAGEIO_INCLUDE_DIRS}|${OpenImageIO_INCLUDE_DIRS}|g' "${srcdir}"/QtOIIO/src/{imageIOHandler,depthMapEntity}/CMakeLists.txt
sed -i 's|OPENIMAGEIO_FOUND|OpenImageIO_FOUND|' "${srcdir}"/QtOIIO/CMakeLists.txt
rm -rf "${srcdir}"/QtOIIO/cmake/
+
+# Fix for qmlAlembic plugin to build against openexr:3
sed -i '/find_package(IlmBase REQUIRED)/d' "${srcdir}"/qmlAlembic/CMakeLists.txt
- sed -i 's|ILMBASE_INCLUDE_DIR||' "${srcdir}"/qmlAlembic/src/CMakeLists.txt
+ sed -i 's|${ILMBASE_INCLUDE_DIR}||' "${srcdir}"/qmlAlembic/src/CMakeLists.txt
rm -rf "${srcdir}"/qmlAlembic/cmake/
# avoid bug in pyside 5.15.2 (https://bugreports.qt.io/browse/PYSIDE-1426)