mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
fix(Windows): Add missed openal dll since CI refactor
Old windows/cross-compile/build.sh copied OPENAL_PREFIX_DIR/bin/*.dll to be included, but the current Dockerfile.windows_builder copies libs one by one and misses OpenAL. qTox fails to start on launch with due to missing OpenAL32.dll on Windows because of this. Add a special check for OpenAL, since the generic missing dll check doesn't cover it.
This commit is contained in:
parent
79feb19d7d
commit
68ca7354be
|
@ -191,6 +191,7 @@ RUN mkdir /export && \
|
||||||
cp /windows/bin/libtoxcore.dll /export && \
|
cp /windows/bin/libtoxcore.dll /export && \
|
||||||
cp /windows/bin/libopus-*.dll /export && \
|
cp /windows/bin/libopus-*.dll /export && \
|
||||||
cp /windows/lib/libvpx.dll /export && \
|
cp /windows/lib/libvpx.dll /export && \
|
||||||
|
cp /windows/bin/OpenAL32.dll /export && \
|
||||||
cp /windows/bin/libssl-*.dll /export && \
|
cp /windows/bin/libssl-*.dll /export && \
|
||||||
cp /windows/bin/libsnore-qt5.dll /export && \
|
cp /windows/bin/libsnore-qt5.dll /export && \
|
||||||
mkdir -p /export/libsnore-qt5/ && \
|
mkdir -p /export/libsnore-qt5/ && \
|
||||||
|
|
|
@ -219,3 +219,11 @@ then
|
||||||
echo "Error: Missing some dlls."
|
echo "Error: Missing some dlls."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check that OpenAL is bundled. It is availabe from WINE, but not on Windows systems
|
||||||
|
if grep -q '/root/.wine/drive_c/windows/system32/openal32.dll' dlls-required
|
||||||
|
then
|
||||||
|
cat dlls-required
|
||||||
|
echo "Error: Missing OpenAL."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue
Block a user