1
1
set -ex
2
2
OIIO_VERSION=" 2.2.11.1"
3
+ OIIO_VERSION=" 2.5.6.0"
3
4
4
5
sudo dnf install -y libjpeg-turbo-devel zlib-devel libpng-devel libtiff-devel OpenEXR-devel LibRaw-devel cmake3 make gcc patch zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel libuuid-devel gdbm-libs libnsl2
5
6
sudo dnf groupinstall " Development Tools" -y
16
17
pyenv install 3.10.13 --skip-existing
17
18
pyenv global 3.10.13
18
19
20
+ Python_ROOT=" $( pyenv root) /versions/$( pyenv version-name) "
21
+
19
22
# -I/usr/local/include/python3.10m -I/usr/local/include/python3.10m
20
23
# -lpython3.7m -lcrypt -lpthread -ldl -lutil -lm
21
24
@@ -24,15 +27,15 @@ export CPATH="$HOME/.pyenv/versions/3.10.13/include:$CPATH:/usr/include:/usr/loc
24
27
export LD_LIBRARY_PATH=" $HOME /.pyenv/versions/3.10.13/lib:$LD_LIBRARY_PATH :/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64"
25
28
if [ ! -f boost_1_67_0.tar.gz ]; then
26
29
wget https://boostorg.jfrog.io/artifactory/main/release/1.67.0/source/boost_1_67_0.tar.gz
30
+ # wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz
27
31
fi
28
32
if [ ! -d boost_1_67_0 ]; then
29
33
tar -xzf boost_1_*
30
34
fi
31
35
if [ ! -d /opt/boost ]; then
32
- sudo mkdir /opt/boost
33
- sudo chmod -R 777 /opt/boost
36
+ sudo mkdir /opt/boost
37
+ sudo chmod -R 777 /opt/boost
34
38
fi
35
-
36
39
cd boost_1_67_0
37
40
sudo ./bootstrap.sh --prefix=/opt/boost
38
41
sudo ./b2 install --prefix=/opt/boost --with=all -j4
@@ -54,19 +57,25 @@ if [ ! -d build ]; then
54
57
mkdir build
55
58
fi
56
59
57
-
58
- bash src/build-scripts/gh-installdeps-centos.bash
60
+ export ASWF_ORG=" Fake"
61
+ export GITHUB_ENV=" $( pwd) /github.env"
62
+ bash src/build-scripts/gh-installdeps.bash
59
63
60
64
cd ../
65
+ bash oiio/src/build-scripts/build_libjpeg-turbo.bash
66
+ export LibJpegTurbo_ROOT=" $( pwd) /ext/dist"
67
+
61
68
OPENEXR_CMAKE_FLAGS=" -DCMAKE_NO_SYSTEM_FROM_IMPORTED:BOOL=TRUE" oiio/src/build-scripts/build_openexr.bash
62
69
export OpenEXR_ROOT=" $( pwd) /ext/dist"
63
70
echo " OpenEXR_ROOT=${OpenEXR_ROOT} "
71
+ export IlmBase_ROOT=" $( pwd) /ext/dist"
64
72
cd oiio
65
73
74
+
75
+
66
76
sleep 2
67
77
echo " Executing cmake"
68
- cd build && cmake3 .. -DCMAKE_CXX_FLAGS=" -Wno-error=unused-variable" -DVERBOSE=1 -DSTOP_ON_WARNING=0 -DBoost_ROOT=" /opt/boost" -DOIIO_BUILD_TESTS=0 -DOpenEXR_ROOT=" ${OpenEXR_ROOT} " -DCMAKE_NO_SYSTEM_FROM_IMPORTED:BOOL=" TRUE" -DCMAKE_INSTALL_PREFIX=" ${OpenEXR_ROOT} "
78
+ cd build && cmake3 .. -DCMAKE_CXX_FLAGS=" -Wno-error=unused-variable" -DVERBOSE=1 -DSTOP_ON_WARNING=0 -DBoost_ROOT=" /opt/boost" -DOIIO_BUILD_TESTS=0 -DOpenEXR_ROOT=" ${OpenEXR_ROOT} " -DCMAKE_NO_SYSTEM_FROM_IMPORTED:BOOL=" TRUE" -DCMAKE_INSTALL_PREFIX=" ${OpenEXR_ROOT} " i -DIlmBase_ROOT= " ${IlmBase_ROOT} " -Dlibjpeg-turbo_ROOT= " ${LibJpegTurbo_ROOT} " -DPython_ROOT= " ${Python_ROOT} " -DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES= " ${Python_ROOT} /include/python3.10 "
69
79
sleep 2
70
80
echo " Make install"
71
81
sudo make install
72
-
0 commit comments