mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2025-01-09 10:55:39 +00:00
MISSING_LIBS_EXTRACTOR: fixed
This commit is contained in:
parent
06034ee7fc
commit
0851624a8b
|
@ -2,13 +2,13 @@
|
|||
|
||||
# Search for missing libraries
|
||||
missing_libs=$(flatpak run --command=sh net.retrodeck.retrodeck -c \
|
||||
"find \${FLATPAK_DEST}/bin -type f -exec ldd {} + 2>/dev/null | grep 'not found' | awk '{print \$1}' | sort | uniq")
|
||||
"find /app/bin -type f -exec ldd {} + 2>/dev/null | grep 'not found' | awk '{print \$2}' | tr -d ':' | xargs -n 1 basename | sort | uniq | tr '\n' ' '")
|
||||
|
||||
# If there is any missing library it will be printed and the step will fail
|
||||
# If there is any missing library, it will be printed, and the step will fail
|
||||
if [ -n "$missing_libs" ]; then
|
||||
echo "The following libraries are missing:"
|
||||
echo "$missing_libs"
|
||||
exit 1
|
||||
else
|
||||
echo "TEST OK: No missing libraries are found"
|
||||
fi
|
||||
fi
|
||||
|
|
|
@ -682,7 +682,7 @@ modules:
|
|||
build-commands:
|
||||
- |
|
||||
# Search for missing libraries in our libtmp folder
|
||||
missing_libs=$(find "${FLATPAK_DEST}/bin" -type f -exec ldd {} + 2>/dev/null | grep "not found" | awk '{print $1}' | sort | uniq)
|
||||
missing_libs=$("find /app/bin -type f -exec ldd {} + 2>/dev/null | grep 'not found' | awk '{print \$2}' | tr -d ':' | xargs -n 1 basename | sort | uniq | tr '\n' ' '")
|
||||
|
||||
# Manually specified libraries that are not automatically detected
|
||||
manually_imported="libpostproc.so.56 libswscale.so.6 libshaderc_shared.so.1 libbz2.so.1.0 libaio.so.1 ld-linux.so.2 libvpx.so.9 libzmusic.so.1 libicuuc.so.73 libLLVM.so.18.1"
|
||||
|
|
Loading…
Reference in a new issue