public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-07-03  3:19 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-07-03  3:19 UTC (permalink / raw
  To: gentoo-commits

commit:     71be5adbed35cd012b85ddb5c85ec0fa31e480a1
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Wed Jul  3 03:17:56 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Wed Jul  3 03:19:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71be5adb

www-client/mullvad-browser-bin: new package, add 13.5

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest            |  3 +
 www-client/mullvad-browser-bin/metadata.xml        | 12 +++
 .../mullvad-browser-bin-13.5.ebuild                | 90 ++++++++++++++++++++++
 3 files changed, 105 insertions(+)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
new file mode 100644
index 000000000..e409b53ca
--- /dev/null
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -0,0 +1,3 @@
+DIST mullvad-browser-linux-x86_64-13.5.tar.xz 103263340 BLAKE2B a66e20e75152e6d03b4eff8b5580418fb11587700bb5e16036f9bcb2c094cb0fe531653ef1daf64b1bf5841b25c3bf2378b85aae9b4ccb88287896cd054842ee SHA512 8dfd65460852f1be2906d8e87e3b45589534e79213477ae5ae51b16e170fa24b1ea0ba1866771b625fbd3fc80311310b56abd493e5e3799bbaa9031654574401
+EBUILD mullvad-browser-bin-13.5.ebuild 3007 BLAKE2B 59b9467557691a4b2a2a82a14c3a00d8f3fe9f703d51739eedb3e8e8c6751b962e135d6bde32b7dfbf063f336e429dc37e313cb6c739f71bf3a8ee8566a6b114 SHA512 5871ab4071f476ea06edb95c9c5b4b6ae58feb6b42eddcbac0b6bd98ad4649ea0b3903c0bd608a19b5a0199a778caf01b1376e4c188d3b6b08d0bcdd22483162
+MISC metadata.xml 475 BLAKE2B ad3e7ef5ae310f30924606b3ced24745a990825251ae23a9d029b571f5318caab04f89cea91c2e4253daaa0efd37237b808b321b0d78bb19b22037ef32ead6bd SHA512 cb416d14e5e8af4a9f6a274ec183fcbb46ef194d7f861a6f174345b7b909eeeb2a8f260408f65be28b6ebe1071443339e65e0fb873e6d238c832f165524dede5

diff --git a/www-client/mullvad-browser-bin/metadata.xml b/www-client/mullvad-browser-bin/metadata.xml
new file mode 100644
index 000000000..36843982a
--- /dev/null
+++ b/www-client/mullvad-browser-bin/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+        <maintainer type="person" proxied="yes">
+                <email>justin026@protonmail.com</email>
+                <name>Justin</name>
+        </maintainer>
+        <use>
+                <flag name="X">Add support for X11</flag>
+                <flag name="wayland">Add support for screensharing on wayland</flag>
+        </use>
+</pkgmetadata>

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
new file mode 100644
index 000000000..1a223de8e
--- /dev/null
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="The Mullvad Browser is developed – in collaboration between Mullvad VPN and the Tor Project – to minimize tracking and fingerprinting."
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-browser https://mullvad.net/"
+SRC_URI="amd64? ( https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz )"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="-* amd64"
+
+IUSE="wayland X"
+
+RESTRICT="bindist mirror test strip"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	app-misc/mime-types
+	app-shells/bash
+	dev-libs/dbus-glib
+	dev-libs/glib
+	dev-libs/nspr
+	dev-libs/nss
+	gui-libs/gtk
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-video/ffmpeg
+	sys-apps/dbus
+	wayland? (
+		sys-apps/xdg-desktop-portal
+	)
+	X? (
+		x11-libs/cairo
+		x11-themes/hicolor-icon-theme
+		x11-libs/libX11
+		x11-libs/libxcb
+		x11-libs/libXcomposite
+		x11-libs/libXcursor
+		x11-libs/libXdamage
+		x11-libs/libXfixes
+		x11-libs/libXi
+		x11-libs/libXrandr
+		x11-libs/libXrender
+		x11-libs/libXt
+		x11-libs/libXtst
+	 )"
+
+QA_PREBUILT="*"
+
+src_install() {
+	# Install profiles to home dir
+	touch "${S}"/mullvad-browser/Browser/is-packaged-app
+
+	# Fix desktop file vars
+        sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+        sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+        sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+
+	# Install shim for X11, 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(); }" > "${S}"/X11shim.c
+		cc -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
+		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
+	fi
+
+	insinto /opt/
+	doins -r "${S}"/mullvad-browser
+
+	dosym "/opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
+	domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
+        local x
+        for x in 16 32 48 64 128; do
+                newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
+        done
+
+	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
+	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
+	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-07-03  4:19 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-07-03  4:19 UTC (permalink / raw
  To: gentoo-commits

commit:     28b378e8ae62edb23d76bdd13290076c18a624fd
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Wed Jul  3 04:09:41 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Wed Jul  3 04:09:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28b378e8

www-client/mullvad-browser-bin: update DESCRIPTION

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest            |  2 --
 www-client/mullvad-browser-bin/metadata.xml        |  3 +++
 .../mullvad-browser-bin-13.5.ebuild                | 22 ++++++++++++----------
 3 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index e409b53ca..aa0b0089b 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1,3 +1 @@
 DIST mullvad-browser-linux-x86_64-13.5.tar.xz 103263340 BLAKE2B a66e20e75152e6d03b4eff8b5580418fb11587700bb5e16036f9bcb2c094cb0fe531653ef1daf64b1bf5841b25c3bf2378b85aae9b4ccb88287896cd054842ee SHA512 8dfd65460852f1be2906d8e87e3b45589534e79213477ae5ae51b16e170fa24b1ea0ba1866771b625fbd3fc80311310b56abd493e5e3799bbaa9031654574401
-EBUILD mullvad-browser-bin-13.5.ebuild 3007 BLAKE2B 59b9467557691a4b2a2a82a14c3a00d8f3fe9f703d51739eedb3e8e8c6751b962e135d6bde32b7dfbf063f336e429dc37e313cb6c739f71bf3a8ee8566a6b114 SHA512 5871ab4071f476ea06edb95c9c5b4b6ae58feb6b42eddcbac0b6bd98ad4649ea0b3903c0bd608a19b5a0199a778caf01b1376e4c188d3b6b08d0bcdd22483162
-MISC metadata.xml 475 BLAKE2B ad3e7ef5ae310f30924606b3ced24745a990825251ae23a9d029b571f5318caab04f89cea91c2e4253daaa0efd37237b808b321b0d78bb19b22037ef32ead6bd SHA512 cb416d14e5e8af4a9f6a274ec183fcbb46ef194d7f861a6f174345b7b909eeeb2a8f260408f65be28b6ebe1071443339e65e0fb873e6d238c832f165524dede5

diff --git a/www-client/mullvad-browser-bin/metadata.xml b/www-client/mullvad-browser-bin/metadata.xml
index 36843982a..e2ecf8d8f 100644
--- a/www-client/mullvad-browser-bin/metadata.xml
+++ b/www-client/mullvad-browser-bin/metadata.xml
@@ -5,6 +5,9 @@
                 <email>justin026@protonmail.com</email>
                 <name>Justin</name>
         </maintainer>
+        <upstream>
+                <remote-id type="github">mullvad/mullvadvpn-browser</remote-id>
+        </upstream>
         <use>
                 <flag name="X">Add support for X11</flag>
                 <flag name="wayland">Add support for screensharing on wayland</flag>

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index 1a223de8e..150f8cd16 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit desktop xdg
 
-DESCRIPTION="The Mullvad Browser is developed – in collaboration between Mullvad VPN and the Tor Project – to minimize tracking and fingerprinting."
+DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-browser https://mullvad.net/"
 SRC_URI="amd64? ( https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz )"
 
@@ -58,11 +58,13 @@ src_install() {
 	touch "${S}"/mullvad-browser/Browser/is-packaged-app
 
 	# Fix desktop file vars
-        sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-        sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-        sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
 
-	# Install shim for X11, doesn't seem to launch without it, see upstream issue https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40565
+	# 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>
@@ -77,12 +79,12 @@ src_install() {
 	insinto /opt/
 	doins -r "${S}"/mullvad-browser
 
-	dosym "/opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
+	dosym "../../opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
 	domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
-        local x
-        for x in 16 32 48 64 128; do
-                newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
-        done
+	local x
+	for x in 16 32 48 64 128; do
+		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
+	done
 
 	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
 	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-07-03 12:53 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-07-03 12:53 UTC (permalink / raw
  To: gentoo-commits

commit:     92d8eb47c6a6a7e8d98708b20fd5fa643674f4c0
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Wed Jul  3 12:52:23 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Wed Jul  3 12:52:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92d8eb47

www-client/mullvad-browser-bin: update HOMEPAGE

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/metadata.xml                    | 2 +-
 www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/mullvad-browser-bin/metadata.xml b/www-client/mullvad-browser-bin/metadata.xml
index e2ecf8d8f..f7b96b1a8 100644
--- a/www-client/mullvad-browser-bin/metadata.xml
+++ b/www-client/mullvad-browser-bin/metadata.xml
@@ -6,7 +6,7 @@
                 <name>Justin</name>
         </maintainer>
         <upstream>
-                <remote-id type="github">mullvad/mullvadvpn-browser</remote-id>
+                <remote-id type="github">mullvad/mullvad-browser</remote-id>
         </upstream>
         <use>
                 <flag name="X">Add support for X11</flag>

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index 150f8cd16..a5319f046 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit desktop xdg
 
 DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-browser https://mullvad.net/"
+HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
 SRC_URI="amd64? ( https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz )"
 
 S="${WORKDIR}"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-07-03 12:59 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-07-03 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     ca1a8a686a70bb85b45b7a2ff4547bf34047c2d9
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Wed Jul  3 12:58:50 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Wed Jul  3 12:58:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca1a8a68

www-client/mullvad-browser-bin: destabilize 13.5 for ~amd64

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index a5319f046..69cd0241c 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="amd64? ( https://github.com/mullvad/mullvad-browser/releases/download/$
 S="${WORKDIR}"
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="-* amd64"
+KEYWORDS="-* ~amd64"
 
 IUSE="wayland X"
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-07-05 22:27 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-07-05 22:27 UTC (permalink / raw
  To: gentoo-commits

commit:     b29bb47dd2e0e1e1caa043cf709f933a79eb2d5a
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Fri Jul  5 22:23:48 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Fri Jul  5 22:23:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b29bb47d

www-client/mullvad-browser-bin: fix QA bug

Closes: https://bugs.gentoo.org/935524
Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 .../mullvad-browser-bin-13.5.ebuild                | 34 ++++++++++------------
 1 file changed, 16 insertions(+), 18 deletions(-)

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index 69cd0241c..8cce223cf 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="-* ~amd64"
 
-IUSE="wayland X"
+IUSE="wayland +X"
 
 RESTRICT="bindist mirror test strip"
 
@@ -32,24 +32,22 @@ RDEPEND="
 	media-libs/freetype
 	media-video/ffmpeg
 	sys-apps/dbus
+	x11-libs/cairo
+	x11-themes/hicolor-icon-theme
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libXt
+	x11-libs/libXtst
 	wayland? (
 		sys-apps/xdg-desktop-portal
-	)
-	X? (
-		x11-libs/cairo
-		x11-themes/hicolor-icon-theme
-		x11-libs/libX11
-		x11-libs/libxcb
-		x11-libs/libXcomposite
-		x11-libs/libXcursor
-		x11-libs/libXdamage
-		x11-libs/libXfixes
-		x11-libs/libXi
-		x11-libs/libXrandr
-		x11-libs/libXrender
-		x11-libs/libXt
-		x11-libs/libXtst
-	 )"
+	)"
 
 QA_PREBUILT="*"
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-07-07 13:43 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-07-07 13:43 UTC (permalink / raw
  To: gentoo-commits

commit:     37daa1c3f8dab3b7aa2fe2f89a9a6d1082c1df20
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Sun Jul  7 13:38:49 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Sun Jul  7 13:38:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37daa1c3

www-client/mullvad-browser-bin: make SRC_URI unconditional

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index 8cce223cf..ebe737ca0 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -7,7 +7,7 @@ inherit desktop xdg
 
 DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
 HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
-SRC_URI="amd64? ( https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz )"
+SRC_URI="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz"
 
 S="${WORKDIR}"
 LICENSE="MPL-2.0"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-07-12 16:05 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-07-12 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     498e0a775434ce04aaeab984b4ce94ea2a4219b3
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Fri Jul 12 16:05:03 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Fri Jul 12 16:05:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=498e0a77

www-client/mullvad-browser-bin: add 13.5.1

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest            |  1 +
 .../mullvad-browser-bin-13.5.1.ebuild              | 90 ++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index aa0b0089b..3bd587714 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1 +1,2 @@
+DIST mullvad-browser-linux-x86_64-13.5.1.tar.xz 103318368 BLAKE2B c9f4c1cfa951561d16368c4728ec95456076519b4270f4645b16156830963e374e9e2997909b18b6366877d8898bbe5de15b61119a1c6a993fdb0e16a02f20f5 SHA512 088465811c25639c507a023b4c1abf04ac5ae63ea066a6fc8f6504057ed9b7643895e0e376a8ff076a319b0e295e90dd2004267cc5388f85f094ecb08890ab45
 DIST mullvad-browser-linux-x86_64-13.5.tar.xz 103263340 BLAKE2B a66e20e75152e6d03b4eff8b5580418fb11587700bb5e16036f9bcb2c094cb0fe531653ef1daf64b1bf5841b25c3bf2378b85aae9b4ccb88287896cd054842ee SHA512 8dfd65460852f1be2906d8e87e3b45589534e79213477ae5ae51b16e170fa24b1ea0ba1866771b625fbd3fc80311310b56abd493e5e3799bbaa9031654574401

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild
new file mode 100644
index 000000000..ebe737ca0
--- /dev/null
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
+HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
+SRC_URI="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="wayland +X"
+
+RESTRICT="bindist mirror test strip"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	app-misc/mime-types
+	app-shells/bash
+	dev-libs/dbus-glib
+	dev-libs/glib
+	dev-libs/nspr
+	dev-libs/nss
+	gui-libs/gtk
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-video/ffmpeg
+	sys-apps/dbus
+	x11-libs/cairo
+	x11-themes/hicolor-icon-theme
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libXt
+	x11-libs/libXtst
+	wayland? (
+		sys-apps/xdg-desktop-portal
+	)"
+
+QA_PREBUILT="*"
+
+src_install() {
+	# Install profiles to home dir
+	touch "${S}"/mullvad-browser/Browser/is-packaged-app
+
+	# Fix desktop file vars
+	sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+
+	# 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(); }" > "${S}"/X11shim.c
+		cc -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
+		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
+	fi
+
+	insinto /opt/
+	doins -r "${S}"/mullvad-browser
+
+	dosym "../../opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
+	domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	local x
+	for x in 16 32 48 64 128; do
+		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
+	done
+
+	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
+	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
+	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-08-11  5:10 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-08-11  5:10 UTC (permalink / raw
  To: gentoo-commits

commit:     e85dc9c812a57f202e802358859214e64fdf02f8
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Sun Aug 11 05:09:46 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Sun Aug 11 05:09:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e85dc9c8

www-client/mullvad-browser-bin: Fix abicheck fperms

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild | 1 +
 www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild
index ebe737ca0..bce05f41a 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild
@@ -84,6 +84,7 @@ src_install() {
 		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
 	done
 
+	fperms 755 "/opt/mullvad-browser/Browser/abicheck"
 	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
 	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
 	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
index ebe737ca0..bce05f41a 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
@@ -84,6 +84,7 @@ src_install() {
 		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
 	done
 
+	fperms 755 "/opt/mullvad-browser/Browser/abicheck"
 	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
 	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
 	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-08-11  5:14 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-08-11  5:14 UTC (permalink / raw
  To: gentoo-commits

commit:     c989910b530a70cd382fe2b39fa9d531821cffe0
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Sun Aug 11 05:14:20 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Sun Aug 11 05:14:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c989910b

www-client/mullvad-browser-bin: add 13.5.2

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest            |  1 +
 .../mullvad-browser-bin-13.5.2.ebuild              | 91 ++++++++++++++++++++++
 2 files changed, 92 insertions(+)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index 3bd587714..816554f35 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1,2 +1,3 @@
 DIST mullvad-browser-linux-x86_64-13.5.1.tar.xz 103318368 BLAKE2B c9f4c1cfa951561d16368c4728ec95456076519b4270f4645b16156830963e374e9e2997909b18b6366877d8898bbe5de15b61119a1c6a993fdb0e16a02f20f5 SHA512 088465811c25639c507a023b4c1abf04ac5ae63ea066a6fc8f6504057ed9b7643895e0e376a8ff076a319b0e295e90dd2004267cc5388f85f094ecb08890ab45
+DIST mullvad-browser-linux-x86_64-13.5.2.tar.xz 103405692 BLAKE2B cac35a9b6ce8cb4a75e19722edda45c021f8b96fc15176964d4fdc7c814cc3a26a53ad5445cca33e9ffe0c55370dc3b8e9ae676e4b493fe208dae899b670c77a SHA512 bbec8268d0bd287bd52ef988ee1c89c6f5a634b90b2fd613dfc42f0ca74cef51f2d080c831e34bf8a2d2c2819a7863c8710f2e77336de9f4899664ae9e535ae0
 DIST mullvad-browser-linux-x86_64-13.5.tar.xz 103263340 BLAKE2B a66e20e75152e6d03b4eff8b5580418fb11587700bb5e16036f9bcb2c094cb0fe531653ef1daf64b1bf5841b25c3bf2378b85aae9b4ccb88287896cd054842ee SHA512 8dfd65460852f1be2906d8e87e3b45589534e79213477ae5ae51b16e170fa24b1ea0ba1866771b625fbd3fc80311310b56abd493e5e3799bbaa9031654574401

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
new file mode 100644
index 000000000..bce05f41a
--- /dev/null
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
+HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
+SRC_URI="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="wayland +X"
+
+RESTRICT="bindist mirror test strip"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	app-misc/mime-types
+	app-shells/bash
+	dev-libs/dbus-glib
+	dev-libs/glib
+	dev-libs/nspr
+	dev-libs/nss
+	gui-libs/gtk
+	media-libs/alsa-lib
+	media-libs/fontconfig
+	media-libs/freetype
+	media-video/ffmpeg
+	sys-apps/dbus
+	x11-libs/cairo
+	x11-themes/hicolor-icon-theme
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXcursor
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libXi
+	x11-libs/libXrandr
+	x11-libs/libXrender
+	x11-libs/libXt
+	x11-libs/libXtst
+	wayland? (
+		sys-apps/xdg-desktop-portal
+	)"
+
+QA_PREBUILT="*"
+
+src_install() {
+	# Install profiles to home dir
+	touch "${S}"/mullvad-browser/Browser/is-packaged-app
+
+	# Fix desktop file vars
+	sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+
+	# 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(); }" > "${S}"/X11shim.c
+		cc -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
+		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
+	fi
+
+	insinto /opt/
+	doins -r "${S}"/mullvad-browser
+
+	dosym "../../opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
+	domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	local x
+	for x in 16 32 48 64 128; do
+		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
+	done
+
+	fperms 755 "/opt/mullvad-browser/Browser/abicheck"
+	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
+	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
+	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-08-13  4:06 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-08-13  4:06 UTC (permalink / raw
  To: gentoo-commits

commit:     8931a466c1b04aa4d46c7932dc0f9d5c6d6607db
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Tue Aug 13 04:05:47 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Tue Aug 13 04:05:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8931a466

www-client/mullvad-browser-bin: drop 13.5, 13.5.1

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest            |  2 -
 .../mullvad-browser-bin-13.5.1.ebuild              | 91 ----------------------
 .../mullvad-browser-bin-13.5.ebuild                | 91 ----------------------
 3 files changed, 184 deletions(-)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index 816554f35..670a4a0d0 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1,3 +1 @@
-DIST mullvad-browser-linux-x86_64-13.5.1.tar.xz 103318368 BLAKE2B c9f4c1cfa951561d16368c4728ec95456076519b4270f4645b16156830963e374e9e2997909b18b6366877d8898bbe5de15b61119a1c6a993fdb0e16a02f20f5 SHA512 088465811c25639c507a023b4c1abf04ac5ae63ea066a6fc8f6504057ed9b7643895e0e376a8ff076a319b0e295e90dd2004267cc5388f85f094ecb08890ab45
 DIST mullvad-browser-linux-x86_64-13.5.2.tar.xz 103405692 BLAKE2B cac35a9b6ce8cb4a75e19722edda45c021f8b96fc15176964d4fdc7c814cc3a26a53ad5445cca33e9ffe0c55370dc3b8e9ae676e4b493fe208dae899b670c77a SHA512 bbec8268d0bd287bd52ef988ee1c89c6f5a634b90b2fd613dfc42f0ca74cef51f2d080c831e34bf8a2d2c2819a7863c8710f2e77336de9f4899664ae9e535ae0
-DIST mullvad-browser-linux-x86_64-13.5.tar.xz 103263340 BLAKE2B a66e20e75152e6d03b4eff8b5580418fb11587700bb5e16036f9bcb2c094cb0fe531653ef1daf64b1bf5841b25c3bf2378b85aae9b4ccb88287896cd054842ee SHA512 8dfd65460852f1be2906d8e87e3b45589534e79213477ae5ae51b16e170fa24b1ea0ba1866771b625fbd3fc80311310b56abd493e5e3799bbaa9031654574401

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild
deleted file mode 100644
index bce05f41a..000000000
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
-HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
-SRC_URI="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-IUSE="wayland +X"
-
-RESTRICT="bindist mirror test strip"
-
-RDEPEND="
-	app-accessibility/at-spi2-core
-	app-misc/mime-types
-	app-shells/bash
-	dev-libs/dbus-glib
-	dev-libs/glib
-	dev-libs/nspr
-	dev-libs/nss
-	gui-libs/gtk
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-video/ffmpeg
-	sys-apps/dbus
-	x11-libs/cairo
-	x11-themes/hicolor-icon-theme
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libXt
-	x11-libs/libXtst
-	wayland? (
-		sys-apps/xdg-desktop-portal
-	)"
-
-QA_PREBUILT="*"
-
-src_install() {
-	# Install profiles to home dir
-	touch "${S}"/mullvad-browser/Browser/is-packaged-app
-
-	# Fix desktop file vars
-	sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-
-	# 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(); }" > "${S}"/X11shim.c
-		cc -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
-		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
-	fi
-
-	insinto /opt/
-	doins -r "${S}"/mullvad-browser
-
-	dosym "../../opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
-	domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	local x
-	for x in 16 32 48 64 128; do
-		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
-	done
-
-	fperms 755 "/opt/mullvad-browser/Browser/abicheck"
-	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
-	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
-	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"
-}

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
deleted file mode 100644
index bce05f41a..000000000
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
-HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
-SRC_URI="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-IUSE="wayland +X"
-
-RESTRICT="bindist mirror test strip"
-
-RDEPEND="
-	app-accessibility/at-spi2-core
-	app-misc/mime-types
-	app-shells/bash
-	dev-libs/dbus-glib
-	dev-libs/glib
-	dev-libs/nspr
-	dev-libs/nss
-	gui-libs/gtk
-	media-libs/alsa-lib
-	media-libs/fontconfig
-	media-libs/freetype
-	media-video/ffmpeg
-	sys-apps/dbus
-	x11-libs/cairo
-	x11-themes/hicolor-icon-theme
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXcursor
-	x11-libs/libXdamage
-	x11-libs/libXfixes
-	x11-libs/libXi
-	x11-libs/libXrandr
-	x11-libs/libXrender
-	x11-libs/libXt
-	x11-libs/libXtst
-	wayland? (
-		sys-apps/xdg-desktop-portal
-	)"
-
-QA_PREBUILT="*"
-
-src_install() {
-	# Install profiles to home dir
-	touch "${S}"/mullvad-browser/Browser/is-packaged-app
-
-	# Fix desktop file vars
-	sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-
-	# 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(); }" > "${S}"/X11shim.c
-		cc -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
-		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
-	fi
-
-	insinto /opt/
-	doins -r "${S}"/mullvad-browser
-
-	dosym "../../opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
-	domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	local x
-	for x in 16 32 48 64 128; do
-		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
-	done
-
-	fperms 755 "/opt/mullvad-browser/Browser/abicheck"
-	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
-	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
-	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-08-13  4:24 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-08-13  4:24 UTC (permalink / raw
  To: gentoo-commits

commit:     928d9d9bd9cb05deae2f6dbaf5e28be99bcea205
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Tue Aug 13 04:23:08 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Tue Aug 13 04:23:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=928d9d9b

www-client/mullvad-browser-bin: Use toolchain-funcs, add die, move dep to optfeature

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/metadata.xml        |  1 -
 .../mullvad-browser-bin-13.5.2.ebuild              | 27 +++++++++++++---------
 2 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/www-client/mullvad-browser-bin/metadata.xml b/www-client/mullvad-browser-bin/metadata.xml
index f7b96b1a8..6c1877de5 100644
--- a/www-client/mullvad-browser-bin/metadata.xml
+++ b/www-client/mullvad-browser-bin/metadata.xml
@@ -10,6 +10,5 @@
         </upstream>
         <use>
                 <flag name="X">Add support for X11</flag>
-                <flag name="wayland">Add support for screensharing on wayland</flag>
         </use>
 </pkgmetadata>

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
index bce05f41a..dd733d29a 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop xdg
+inherit desktop optfeature toolchain-funcs xdg
 
 DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
 HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
@@ -14,14 +14,13 @@ LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="-* ~amd64"
 
-IUSE="wayland +X"
+IUSE="X"
 
 RESTRICT="bindist mirror test strip"
 
 RDEPEND="
 	app-accessibility/at-spi2-core
 	app-misc/mime-types
-	app-shells/bash
 	dev-libs/dbus-glib
 	dev-libs/glib
 	dev-libs/nspr
@@ -45,20 +44,20 @@ RDEPEND="
 	x11-libs/libXrender
 	x11-libs/libXt
 	x11-libs/libXtst
-	wayland? (
-		sys-apps/xdg-desktop-portal
-	)"
+"
 
 QA_PREBUILT="*"
 
 src_install() {
 	# Install profiles to home dir
-	touch "${S}"/mullvad-browser/Browser/is-packaged-app
+	touch "${S}"/mullvad-browser/Browser/is-packaged-app || die
 
 	# Fix desktop file vars
-	sed -i "s|Name=.*|Name=Mullvad Browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	sed -i "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
-	sed -i "s|Icon=.*|Icon=mullvad-browser|g" "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	sed -i \
+		-e "s|Name=.*|Name=Mullvad Browser|g" \
+		-e "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" \
+		-e "s|Icon=.*|Icon=mullvad-browser|g" \
+		"${S}"/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
@@ -70,7 +69,7 @@ src_install() {
 		      void gdk_wayland_device_get_wl_pointer() { abort(); }
 		      void gdk_wayland_window_get_wl_surface() { abort(); }
 		      void gdk_wayland_display_get_wl_display() { abort(); }" > "${S}"/X11shim.c
-		cc -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
+		$(tc-getCC) -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
 		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
 	fi
 
@@ -89,3 +88,9 @@ src_install() {
 	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
 	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"
 }
+
+pkg_postinst() {
+	xdg_pkg_postinst
+
+	optfeature "wayland screensharing support" sys-apps/xdg-desktop-portal
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-08-13  4:30 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-08-13  4:30 UTC (permalink / raw
  To: gentoo-commits

commit:     8a7b2d14eb2cc0d8e139ec574287ac268f36b646
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Tue Aug 13 04:29:25 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Tue Aug 13 04:29:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a7b2d14

www-client/mullvad-browser-bin: Add missing die to cc

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
index dd733d29a..d75df1bbf 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
@@ -69,7 +69,7 @@ src_install() {
 		      void gdk_wayland_device_get_wl_pointer() { abort(); }
 		      void gdk_wayland_window_get_wl_surface() { abort(); }
 		      void gdk_wayland_display_get_wl_display() { abort(); }" > "${S}"/X11shim.c
-		$(tc-getCC) -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c
+		$(tc-getCC) -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c || die
 		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
 	fi
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-09-06 17:03 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-09-06 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     c8caaf8dccc424c46d802b0bef3bbab000778865
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Fri Sep  6 17:01:20 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Fri Sep  6 17:01:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8caaf8d

www-client/mullvad-browser-bin: add 13.5.3, drop 13.5.2

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest            |  2 +-
 ....2.ebuild => mullvad-browser-bin-13.5.3.ebuild} | 38 ++++++++++------------
 2 files changed, 19 insertions(+), 21 deletions(-)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index 670a4a0d0..ff99c1aa0 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1 +1 @@
-DIST mullvad-browser-linux-x86_64-13.5.2.tar.xz 103405692 BLAKE2B cac35a9b6ce8cb4a75e19722edda45c021f8b96fc15176964d4fdc7c814cc3a26a53ad5445cca33e9ffe0c55370dc3b8e9ae676e4b493fe208dae899b670c77a SHA512 bbec8268d0bd287bd52ef988ee1c89c6f5a634b90b2fd613dfc42f0ca74cef51f2d080c831e34bf8a2d2c2819a7863c8710f2e77336de9f4899664ae9e535ae0
+DIST mullvad-browser-bin-13.5.3.tar.xz 103419608 BLAKE2B f8af5ee54822349afbf9d73ff810c25330ec91a47203d78cb4363d129b6a09f963ea8bcfbdc9e67388f8c73efd82bc137ddf78b216357ef128cc3ed6c8205a5c SHA512 8144a57daca9cceccd7ab3c809f7def70fe9aee1d5ad7bd6a49ea640408718496de61ab6f0c19cd444b33e82c5151ede0d5285b244b1115e98a555207116a0e6

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.3.ebuild
similarity index 58%
rename from www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
rename to www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.3.ebuild
index d75df1bbf..152fe5865 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.2.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.3.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit desktop optfeature toolchain-funcs xdg
 
 DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting."
-HOMEPAGE="https://github.com/mullvad/mullvad-browser https://mullvad.net/"
-SRC_URI="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz"
+HOMEPAGE="https://github.com/mullvad/mullvad-browser/ https://mullvad.net/"
+SRC_URI="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz -> ${P}.tar.xz"
 
 S="${WORKDIR}"
 LICENSE="MPL-2.0"
@@ -16,8 +16,6 @@ KEYWORDS="-* ~amd64"
 
 IUSE="X"
 
-RESTRICT="bindist mirror test strip"
-
 RDEPEND="
 	app-accessibility/at-spi2-core
 	app-misc/mime-types
@@ -50,14 +48,14 @@ QA_PREBUILT="*"
 
 src_install() {
 	# Install profiles to home dir
-	touch "${S}"/mullvad-browser/Browser/is-packaged-app || die
+	touch mullvad-browser/Browser/is-packaged-app || die
 
 	# Fix desktop file vars
 	sed -i \
-		-e "s|Name=.*|Name=Mullvad Browser|g" \
-		-e "s|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g" \
-		-e "s|Icon=.*|Icon=mullvad-browser|g" \
-		"${S}"/mullvad-browser/start-mullvad-browser.desktop || die
+		-e 's|Name=.*|Name=Mullvad Browser|g' \
+		-e 's|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g' \
+		-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
@@ -68,25 +66,25 @@ src_install() {
 		      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(); }" > "${S}"/X11shim.c
-		$(tc-getCC) -shared -o "${S}"/mullvad-browser/X11shim.so "${S}"/X11shim.c || die
-		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' "${S}"/mullvad-browser/Browser/start-mullvad-browser
+		      void gdk_wayland_display_get_wl_display() { abort(); }" > X11shim.c || die
+		$(tc-getCC) -shared -o mullvad-browser/X11shim.so X11shim.c || die
+		sed -i '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' mullvad-browser/Browser/start-mullvad-browser  || die
 	fi
 
 	insinto /opt/
-	doins -r "${S}"/mullvad-browser
+	doins -r mullvad-browser
 
-	dosym "../../opt/mullvad-browser/Browser/start-mullvad-browser" /usr/bin/${PN}
-	domenu "${S}"/mullvad-browser/start-mullvad-browser.desktop
+	dosym ../../opt/mullvad-browser/Browser/start-mullvad-browser /usr/bin/${PN}
+	domenu mullvad-browser/start-mullvad-browser.desktop
 	local x
 	for x in 16 32 48 64 128; do
-		newicon -s ${x} "${S}"/mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
+		newicon -s ${x} mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png
 	done
 
-	fperms 755 "/opt/mullvad-browser/Browser/abicheck"
-	fperms +x "/opt/mullvad-browser/Browser/start-mullvad-browser"
-	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser"
-	fperms +x "/opt/mullvad-browser/Browser/mullvadbrowser.real"
+	fperms 755 /opt/mullvad-browser/Browser/abicheck
+	fperms +x /opt/mullvad-browser/Browser/start-mullvad-browser
+	fperms +x /opt/mullvad-browser/Browser/mullvadbrowser
+	fperms +x /opt/mullvad-browser/Browser/mullvadbrowser.real
 }
 
 pkg_postinst() {


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-10-08 19:06 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-10-08 19:06 UTC (permalink / raw
  To: gentoo-commits

commit:     988dc1bcd86d048b52b2bb886659dac5153464ae
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Tue Oct  8 19:06:03 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Tue Oct  8 19:06:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=988dc1bc

www-client/mullvad-browser-bin: add 13.5.6, drop 13.5.3

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest                                 | 2 +-
 ...lvad-browser-bin-13.5.3.ebuild => mullvad-browser-bin-13.5.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index ff99c1aa0..439c1d909 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1 +1 @@
-DIST mullvad-browser-bin-13.5.3.tar.xz 103419608 BLAKE2B f8af5ee54822349afbf9d73ff810c25330ec91a47203d78cb4363d129b6a09f963ea8bcfbdc9e67388f8c73efd82bc137ddf78b216357ef128cc3ed6c8205a5c SHA512 8144a57daca9cceccd7ab3c809f7def70fe9aee1d5ad7bd6a49ea640408718496de61ab6f0c19cd444b33e82c5151ede0d5285b244b1115e98a555207116a0e6
+DIST mullvad-browser-bin-13.5.6.tar.xz 103439544 BLAKE2B 11297d2d98b17e451dc78acd3ad1f6958458ccf0e5b4819987970051935c8f3d788d4d849dbfce0a9ea32037f620c938ac15ac6a69abeda14956cc4966e41639 SHA512 0a6222bc8e9cf471d83ab552d1495ba2ddb3befe5ca0f78956a10be334c1f8a85c6583bcbbc1a7103d8806eaab3c1e626ef33c19cc0b5eea63f92103fcfe70e1

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.3.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.6.ebuild
similarity index 100%
rename from www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.3.ebuild
rename to www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.6.ebuild


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-10-10 21:35 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-10-10 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     1f7e8ae28614a94d1c3cd7ca3984ac5905bf475a
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Thu Oct 10 21:34:25 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Thu Oct 10 21:34:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f7e8ae2

www-client/mullvad-browser-bin: add 13.5.7, drop 13.5.6

Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest                                 | 2 +-
 ...lvad-browser-bin-13.5.6.ebuild => mullvad-browser-bin-13.5.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index 439c1d909..fa1bf75a5 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1 +1 @@
-DIST mullvad-browser-bin-13.5.6.tar.xz 103439544 BLAKE2B 11297d2d98b17e451dc78acd3ad1f6958458ccf0e5b4819987970051935c8f3d788d4d849dbfce0a9ea32037f620c938ac15ac6a69abeda14956cc4966e41639 SHA512 0a6222bc8e9cf471d83ab552d1495ba2ddb3befe5ca0f78956a10be334c1f8a85c6583bcbbc1a7103d8806eaab3c1e626ef33c19cc0b5eea63f92103fcfe70e1
+DIST mullvad-browser-bin-13.5.7.tar.xz 103468180 BLAKE2B 48c7688253be0e70f9b73b0bcd64448fe8a8d74045b11aebb3a293d75994fe63ee7dcde9402de0a093a4e4afa2af732a1ee03fca7d423970141b3151c09e26d3 SHA512 313a36e439ce6d6ed4b2ae558e64cfe3f8a981774ce2f0524fec5265d74bbcdd3f9b8dd392146779aae8990ebb785bed10ea0bf5c23f4c3052762e409f1ede55

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.6.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.7.ebuild
similarity index 100%
rename from www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.6.ebuild
rename to www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.7.ebuild


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/
@ 2024-11-19 14:14 Justin
  0 siblings, 0 replies; 16+ messages in thread
From: Justin @ 2024-11-19 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     ffc5dd7440cec5a1528560f4c339b1a9b1163638
Author:     Justin Donofrio <justin026 <AT> protonmail <DOT> com>
AuthorDate: Tue Nov 19 14:13:18 2024 +0000
Commit:     Justin <justin026 <AT> protonmail <DOT> com>
CommitDate: Tue Nov 19 14:13:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffc5dd74

www-client/mullvad-browser-bin: add 13.5.9, drop 13.5.7

Closes: https://bugs.gentoo.org/943770
Signed-off-by: Justin Donofrio <justin026 <AT> protonmail.com>

 www-client/mullvad-browser-bin/Manifest                                 | 2 +-
 ...lvad-browser-bin-13.5.7.ebuild => mullvad-browser-bin-13.5.9.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index fa1bf75a5..f34625ccd 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1 +1 @@
-DIST mullvad-browser-bin-13.5.7.tar.xz 103468180 BLAKE2B 48c7688253be0e70f9b73b0bcd64448fe8a8d74045b11aebb3a293d75994fe63ee7dcde9402de0a093a4e4afa2af732a1ee03fca7d423970141b3151c09e26d3 SHA512 313a36e439ce6d6ed4b2ae558e64cfe3f8a981774ce2f0524fec5265d74bbcdd3f9b8dd392146779aae8990ebb785bed10ea0bf5c23f4c3052762e409f1ede55
+DIST mullvad-browser-bin-13.5.9.tar.xz 103457088 BLAKE2B 558eaad87091676554421640f52a718bb86fff83718d90db4b5f6113c9d819cfa4624f62b2eb53642719b3b9fb48d3a06686b4b47c43a81f99b96538d1573613 SHA512 ab522263629abfb026a93b9ad313d34243086f72a3e4f11a1e4d39e5828148f04f5d037d53fa4e5d3ac0d655c4b078697a959c1df0c6a6a638e4bce95d4d55ed

diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.7.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.9.ebuild
similarity index 95%
rename from www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.7.ebuild
rename to www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.9.ebuild
index 152fe5865..80e547f80 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.7.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-13.5.9.ebuild
@@ -68,7 +68,7 @@ src_install() {
 		      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 '1iexport LD_PRELOAD=/opt/mullvad-browser/X11shim.so' mullvad-browser/Browser/start-mullvad-browser  || die
+		sed -i '1a export LD_PRELOAD=/opt/mullvad-browser/X11shim.so' mullvad-browser/Browser/start-mullvad-browser || die
 	fi
 
 	insinto /opt/


^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2024-11-19 14:14 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-10 21:35 [gentoo-commits] repo/proj/guru:dev commit in: www-client/mullvad-browser-bin/ Justin
  -- strict thread matches above, loose matches on Subject: below --
2024-11-19 14:14 Justin
2024-10-08 19:06 Justin
2024-09-06 17:03 Justin
2024-08-13  4:30 Justin
2024-08-13  4:24 Justin
2024-08-13  4:06 Justin
2024-08-11  5:14 Justin
2024-08-11  5:10 Justin
2024-07-12 16:05 Justin
2024-07-07 13:43 Justin
2024-07-05 22:27 Justin
2024-07-03 12:59 Justin
2024-07-03 12:53 Justin
2024-07-03  4:19 Justin
2024-07-03  3:19 Justin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox