commit: 2a3d6df251e5c4b0495f0812d41dd3a591c5892f Author: Huang Rui <vowstar <AT> gmail <DOT> com> AuthorDate: Thu Apr 20 04:26:25 2023 +0000 Commit: Rui Huang <vowstar <AT> gmail <DOT> com> CommitDate: Thu Apr 20 04:26:25 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a3d6df2
media-gfx/zw3d: fix wayland crash issue Signed-off-by: Huang Rui <vowstar <AT> gmail.com> media-gfx/zw3d/zw3d-2023.0.3.1.ebuild | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild b/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild index ff1cdd0c6..0c655df97 100644 --- a/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild +++ b/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild @@ -131,6 +131,20 @@ sh /opt/apps/${MY_PGK_NAME}/files/zw3drun.sh \$* ln -s /opt/apps/${MY_PGK_NAME}/zw3d "${S}"/usr/bin/zw3d || die + # Fix zw3d startup file +cat >> insert.txt <<- EOF || die +unset WAYLAND_DISPLAY +export XDG_SESSION_TYPE=x11 +export QT_QPA_PLATFORM=xcb +export QT_AUTO_SCREEN_SCALE_FACTOR=1 +export QT_STYLE_OVERRIDE=fusion +export IBUS_USE_PORTAL=1 + EOF + + sed -i \ + -e '/export LD_LIBRARY_PATH/r insert.txt' \ + "${S}"/opt/apps/${MY_PGK_NAME}/files/zw3drun.sh || die + # Use system libraries # rm -rf "${S}"/opt/apps/${MY_PGK_NAME}/files/lib3rd/libMagickCore* || die # rm -rf "${S}"/opt/apps/${MY_PGK_NAME}/files/lib3rd/libjpeg* || die