www-client/mullvad-browser-bin: add 14.5.4, drop 14.5.3

Signed-off-by: Justin Donofrio <justin026@protonmail.com>
This commit is contained in:
Justin Donofrio
2025-06-29 11:11:51 -04:00
parent 15ba64dcc3
commit 69c9d306de
2 changed files with 3 additions and 15 deletions

View File

@@ -1 +1 @@
DIST mullvad-browser-bin-14.5.3.tar.xz 102868104 BLAKE2B d43c8742d998d4ecc2b7730a39e1e60efdbb76dcb40327b84be4cd5d3162cc409d38c333051b4fb3a09173f448a384ff5ff4dca257809552bfbd10928309179a SHA512 cad80c5b9d14b5629d94c8a57c9a220331871a59b0e81bafd93329ca1caebc00f2ca134c0cb444699fbcb8bed0771f8573a29cbd6c46c927bbeb7265de318311
DIST mullvad-browser-bin-14.5.4.tar.xz 102904612 BLAKE2B fdcc4705d4c73b5f9076a6046a3035e8c6bb0db824cebceabeff036b8a4fb6d193f417e806ccca669995c5a6aea7146c243bebb0cf4b39b955746237adcf7a8c SHA512 e7d50b5d7e81b347d6013302e76a3b323812244690f1b25cdfc327ab50d6edac1ee1a6e2e9a31900d4016044b79d8e3cadb7b7dc7e1322bc2a035304d2f798a4

View File

@@ -57,20 +57,6 @@ src_install() {
-e 's|Icon=.*|Icon=mullvad-browser|g' \
mullvad-browser/start-mullvad-browser.desktop || die
# Install shim for X11. Browser doesn't seem to launch without it, see upstream issue:
# https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40565
#
# The X11 shim below does not affect the browser's fingerprint or functionality.
if use X ; then
echo "#include <stdlib.h>
void gdk_wayland_display_get_wl_compositor() { abort(); }
void gdk_wayland_device_get_wl_pointer() { abort(); }
void gdk_wayland_window_get_wl_surface() { abort(); }
void gdk_wayland_display_get_wl_display() { abort(); }" > X11shim.c || die
$(tc-getCC) -shared -o mullvad-browser/X11shim.so X11shim.c || die
sed -i '1a export LD_PRELOAD=/opt/mullvad-browser/X11shim.so' mullvad-browser/Browser/start-mullvad-browser || die
fi
insinto /opt/
doins -r mullvad-browser
@@ -82,6 +68,8 @@ src_install() {
done
fperms 755 /opt/mullvad-browser/Browser/abicheck
fperms +x /opt/mullvad-browser/Browser/glxtest
fperms +x /opt/mullvad-browser/Browser/vaapitest
fperms +x /opt/mullvad-browser/Browser/start-mullvad-browser
fperms +x /opt/mullvad-browser/Browser/mullvadbrowser
fperms +x /opt/mullvad-browser/Browser/mullvadbrowser.real