mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-02 19:56:46 +02:00
[docker] Copy missing libassimpsceneimport.so
`libassimpsceneimport.so` is missing from Qt 5.15.2 and must therefore be added manually. Without it, there will be no OBJ files support in the 3D Viewer.
This commit is contained in:
parent
313c7cd566
commit
b07751d4bd
4 changed files with 14 additions and 0 deletions
|
@ -61,6 +61,9 @@ RUN source scl_source enable rh-python36 && \
|
||||||
${MESHROOM_BUNDLE}/lib/PySide2/rcc \
|
${MESHROOM_BUNDLE}/lib/PySide2/rcc \
|
||||||
${MESHROOM_BUNDLE}/lib/PySide2/designer
|
${MESHROOM_BUNDLE}/lib/PySide2/designer
|
||||||
|
|
||||||
|
# Copy missing libassimpsceneimport.so
|
||||||
|
COPY dl/libassimpsceneimport.so ${MESHROOM_BUNDLE}/lib/PySide2/Qt/plugins/sceneparsers
|
||||||
|
|
||||||
# Enable SSH X11 forwarding, needed when the Docker image
|
# Enable SSH X11 forwarding, needed when the Docker image
|
||||||
# is run on a remote machine
|
# is run on a remote machine
|
||||||
RUN yum -y install openssh-server xauth mesa-dri-drivers && \
|
RUN yum -y install openssh-server xauth mesa-dri-drivers && \
|
||||||
|
|
|
@ -54,6 +54,9 @@ RUN make "-j$(nproc)" && \
|
||||||
${MESHROOM_BUNDLE}/aliceVision/share/man/ \
|
${MESHROOM_BUNDLE}/aliceVision/share/man/ \
|
||||||
aliceVision/share/pkgconfig
|
aliceVision/share/pkgconfig
|
||||||
|
|
||||||
|
# Copy missing libassimpsceneimport.so
|
||||||
|
COPY dl/libassimpsceneimport.so ${MESHROOM_BUNDLE}/lib/PySide2/Qt/plugins/sceneparsers
|
||||||
|
|
||||||
# Enable SSH X11 forwarding, needed when the Docker image
|
# Enable SSH X11 forwarding, needed when the Docker image
|
||||||
# is run on a remote machine
|
# is run on a remote machine
|
||||||
RUN apt install ssh xauth && \
|
RUN apt install ssh xauth && \
|
||||||
|
|
|
@ -24,6 +24,10 @@ test -d dl || \
|
||||||
test -f dl/qt.run || \
|
test -f dl/qt.run || \
|
||||||
wget --no-check-certificate "https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run" -O "dl/qt.run"
|
wget --no-check-certificate "https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run" -O "dl/qt.run"
|
||||||
|
|
||||||
|
# Download a prebuilt assimp importer to address https://bugreports.qt.io/browse/QTBUG-88821
|
||||||
|
test -f dl/libassimpsceneimport.so || \
|
||||||
|
wget --no-check-certificate "https://gdirect.cc/d/bBomG&type=1" -O "dl/libassimpsceneimport.so"
|
||||||
|
|
||||||
|
|
||||||
# DEPENDENCIES
|
# DEPENDENCIES
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,10 @@ test -d dl || \
|
||||||
test -f dl/qt.run || \
|
test -f dl/qt.run || \
|
||||||
wget --no-check-certificate "https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run" -O "dl/qt.run"
|
wget --no-check-certificate "https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run" -O "dl/qt.run"
|
||||||
|
|
||||||
|
# Download a prebuilt assimp importer to address https://bugreports.qt.io/browse/QTBUG-88821
|
||||||
|
test -f dl/libassimpsceneimport.so || \
|
||||||
|
wget --no-check-certificate "https://gdirect.cc/d/bBomG&type=1" -O "dl/libassimpsceneimport.so"
|
||||||
|
|
||||||
# DEPENDENCIES
|
# DEPENDENCIES
|
||||||
docker build \
|
docker build \
|
||||||
--rm \
|
--rm \
|
||||||
|
|
Loading…
Add table
Reference in a new issue