Merge pull request #18 from kyrbrbik/main

Fix for arch based systems
This commit is contained in:
Maksim Ivanov
2023-09-12 11:17:31 +03:00
committed by GitHub

View File

@@ -20,6 +20,10 @@ if ! which wget > /dev/null; then
exit 1 exit 1
fi fi
if which pacman > /dev/null; then
ARCH_SYSTEM=true
fi
#Config section #Config section
readonly FIX_WIDEVINE=true readonly FIX_WIDEVINE=true
readonly TEMP_DIR='/tmp' readonly TEMP_DIR='/tmp'
@@ -87,8 +91,11 @@ fi
for opera in ${OPERA_VERSIONS[@]}; do for opera in ${OPERA_VERSIONS[@]}; do
echo "Doing $opera" echo "Doing $opera"
EXECUTABLE=$(command -v "$opera") EXECUTABLE=$(command -v "$opera")
if [[ $ARCH_SYSTEM -eq true ]]; then
OPERA_DIR="/usr/lib/$opera"
else
OPERA_DIR=$(dirname $(readlink -f $EXECUTABLE)) OPERA_DIR=$(dirname $(readlink -f $EXECUTABLE))
fi
OPERA_LIB_DIR="$OPERA_DIR/lib_extra" OPERA_LIB_DIR="$OPERA_DIR/lib_extra"
OPERA_WIDEVINE_DIR="$OPERA_LIB_DIR/WidevineCdm" OPERA_WIDEVINE_DIR="$OPERA_LIB_DIR/WidevineCdm"
OPERA_WIDEVINE_SO_DIR="$OPERA_WIDEVINE_DIR/_platform_specific/linux_x64" OPERA_WIDEVINE_SO_DIR="$OPERA_WIDEVINE_DIR/_platform_specific/linux_x64"