upgpkg: discord 0.0.55-4: remove python dep

* Check for Python availability in launcher script as it's only necessary for Krisp patcher
This commit is contained in:
Manuel 2024-06-10 20:30:20 +02:00
parent 651975fed7
commit add7b077fa
Signed by: Manuel
GPG key ID: 4085037435E1F07A
3 changed files with 11 additions and 9 deletions

View file

@ -14,9 +14,12 @@ declare -l PATCH_KRISP
flags_file="${XDG_CONFIG_HOME:-$HOME/.config}/${name}-flags.conf"
krisp_bin="${DISCORD_USER_DATA_DIR:-${XDG_CONFIG_HOME:-$HOME/.config}/${name}}/${ver}/modules/${name}_krisp/${name}_krisp.node"
if [[ "${PATCH_KRISP:-}" == true ]] && [[ -w "${krisp_bin}" ]] && python -c "import capstone; import elftools" &> /dev/null; then
# Patch Krisp binary to ignore signature check
python /usr/share/${name}/krisp-patcher.py "${krisp_bin}"
if [[ "${PATCH_KRISP:-}" == true ]] && [[ -w "${krisp_bin}" ]]; then
if hash python &> /dev/null && python -c 'import capstone; import elftools' &> /dev/null; then
# Patch Krisp binary to ignore signature check
echo -n 'Running Krisp patcher... '
python /usr/share/${name}/krisp-patcher.py "${krisp_bin}"
fi
fi
if [[ -r "${flags_file}" ]]; then