Skip to content

Commit de4ae34

Browse files
authored
sharun now handles this
1 parent 954615d commit de4ae34

File tree

1 file changed

+0
-32
lines changed

1 file changed

+0
-32
lines changed

gimp-appimage.sh

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -62,38 +62,6 @@ cp /usr/share/applications/gimp.desktop ./
6262
cp /usr/share/icons/hicolor/256x256/apps/gimp.png ./
6363
cp /usr/share/icons/hicolor/256x256/apps/gimp.png ./.DirIcon
6464

65-
# backport fix from interstellar
66-
echo '#!/bin/sh
67-
# xdg-open and gio-launch-desktop wrapper for sharun
68-
# unsets env variables that cause issues to child processes
69-
CURRENTDIR="$(readlink -f "$(dirname "$0")")"
70-
APPDIR="${APPDIR:-${SHARUN_DIR:-$(dirname "$CURRENTDIR")}}"
71-
PATH="$(echo "$PATH" | sed "s|$CURRENTDIR||g")"
72-
export PATH
73-
74-
problematic_vars="BABL_PATH GBM_BACKENDS_PATH GCONV_PATH GDK_PIXBUF_MODULEDIR \
75-
GDK_PIXBUF_MODULE_FILE GEGL_PATH GIO_MODULE_DIR GI_TYPELIB_PATH \
76-
GSETTINGS_SCHEMA_DIR GST_PLUGIN_PATH GST_PLUGIN_SCANNER GST_PLUGIN_SYSTEM_PATH \
77-
GST_PLUGIN_SYSTEM_PATH_1_0 GTK_DATA_PREFIX GTK_EXE_PREFIX GTK_IM_MODULE_FILE \
78-
GTK_PATH LIBDECOR_PLUGIN_DIR LIBGL_DRIVERS_PATH PERLLIB PIPEWIRE_MODULE_DIR \
79-
QT_PLUGIN_PATH SPA_PLUGIN_DIR TCL_LIBRARY TK_LIBRARY XTABLES_LIBDIR"
80-
for var in $problematic_vars; do
81-
checkvar="$(printenv "$var" 2>/dev/null)"
82-
if [ -n "$checkvar" ] && echo "$checkvar" | grep -q "$APPDIR"; then
83-
unset "$var"
84-
>&2 echo "unset $var to prevent issues"
85-
fi
86-
done
87-
88-
if [ "$(basename "$0")" = "gio-launch-desktop" ]; then
89-
export GIO_LAUNCHED_DESKTOP_FILE_PID=$$
90-
exec "$@"
91-
else
92-
exec xdg-open "$@"
93-
fi' > ./bin/xdg-open
94-
ln -s ./xdg-open ./bin/gio-launch-desktop
95-
chmod +x ./bin/xdg-open
96-
9765
#remove fullpath from gio libs
9866
sed -i 's|/usr/lib/gio-launch-desktop|/kek/lib/gio-launch-desktop|g' ./shared/lib/libgio-*.so*
9967

0 commit comments

Comments
 (0)