From 3ae882fac4531ed77abd6f42206034489bc80f65 Mon Sep 17 00:00:00 2001 From: tobtoht Date: Fri, 9 Jul 2021 00:04:54 +0200 Subject: [PATCH] Add missing AppImage build files --- contrib/AppImage/AppRun | 9 +++++++++ contrib/AppImage/gst-plugin-scanner.sh | 17 +++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 contrib/AppImage/AppRun create mode 100644 contrib/AppImage/gst-plugin-scanner.sh diff --git a/contrib/AppImage/AppRun b/contrib/AppImage/AppRun new file mode 100644 index 00000000..24ea3eca --- /dev/null +++ b/contrib/AppImage/AppRun @@ -0,0 +1,9 @@ +#!/bin/bash + +HERE="$(dirname "$(readlink -f "${0}")")" +echo $HERE + +export GST_PLUGIN_SCANNER=$(readlink -f $(dirname "$0")/usr/lib/gst-plugin-scanner) +export GST_PLUGIN_SYSTEM_PATH=$(readlink -f $(dirname "$0")/usr/lib) + +${APPDIR}/usr/bin/feather $* diff --git a/contrib/AppImage/gst-plugin-scanner.sh b/contrib/AppImage/gst-plugin-scanner.sh new file mode 100644 index 00000000..4fbc2528 --- /dev/null +++ b/contrib/AppImage/gst-plugin-scanner.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +# Wrapper to launch gst-plugin-scanner inside the AppImage. + +HERE="$(dirname "$(readlink -f "${0}")")" +export PATH="${HERE}:${PATH}" + +binary=$(find "$HERE" -name "gst-plugin-scanner-x86_64" | head -n 1) +LD_LINUX=$(find "$HERE/../../../" -name 'ld-*.so.*' | head -n 1) +if [ -e "$LD_LINUX" ] ; then + case $line in + "ld-linux"*) exec "${LD_LINUX}" --inhibit-cache "${binary}" "$@" ;; + *) exec "${LD_LINUX}" "${binary}" "$@" ;; + esac +else + exec "${binary}" "$@" +fi \ No newline at end of file -- 2.52.0