mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-01-13 16:30:29 -05:00
Fix AppImage not launching on all platforms
This commit is contained in:
parent
1c12cd6b9e
commit
0456815bd5
@ -43,13 +43,23 @@ cd $APP.AppDir
|
|||||||
cp -a ../../bin-release/* .
|
cp -a ../../bin-release/* .
|
||||||
cp -a ./usr/local/* ./usr
|
cp -a ./usr/local/* ./usr
|
||||||
rm -R ./usr/local
|
rm -R ./usr/local
|
||||||
patch_strings_in_file /usr/local ./
|
patch_strings_in_file /usr/local ././
|
||||||
patch_strings_in_file /usr ./
|
patch_strings_in_file /usr ./
|
||||||
|
|
||||||
|
# bundle Qt platform plugins
|
||||||
|
QXCB_PLUGIN="$(find /usr/lib -name 'libqxcb.so' 2> /dev/null)"
|
||||||
|
QT_PLUGIN_PATH="$(dirname $(dirname $QXCB_PLUGIN))"
|
||||||
|
mkdir -p "./${QT_PLUGIN_PATH}/platforms"
|
||||||
|
cp "$QXCB_PLUGIN" "./${QT_PLUGIN_PATH}/platforms/"
|
||||||
|
|
||||||
get_apprun
|
get_apprun
|
||||||
copy_deps
|
copy_deps
|
||||||
delete_blacklisted
|
delete_blacklisted
|
||||||
|
|
||||||
|
# remove dbus and systemd libs as they are not blacklisted
|
||||||
|
find . -name libdbus-1.so.3 -exec rm {} \;
|
||||||
|
find . -name libsystemd.so.0 -exec rm {} \;
|
||||||
|
|
||||||
get_desktop
|
get_desktop
|
||||||
get_icon
|
get_icon
|
||||||
get_desktopintegration $LOWERAPP
|
get_desktopintegration $LOWERAPP
|
||||||
@ -58,7 +68,7 @@ GLIBC_NEEDED=$(glibc_needed)
|
|||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
generate_appimage
|
generate_type2_appimage
|
||||||
|
|
||||||
mv ../out/*.AppImage ..
|
mv ../out/*.AppImage ..
|
||||||
rmdir ../out > /dev/null 2>&1
|
rmdir ../out > /dev/null 2>&1
|
||||||
|
Loading…
Reference in New Issue
Block a user