public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-07-04 11:19 David Roman
  0 siblings, 0 replies; 11+ messages in thread
From: David Roman @ 2024-07-04 11:19 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:     David Roman <davidroman96 <AT> gmail <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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-07-04 11:19 David Roman
  0 siblings, 0 replies; 11+ messages in thread
From: David Roman @ 2024-07-04 11:19 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:     David Roman <davidroman96 <AT> gmail <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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-07-08 16:36 David Roman
  0 siblings, 0 replies; 11+ messages in thread
From: David Roman @ 2024-07-08 16:36 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:     David Roman <davidroman96 <AT> gmail <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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-07-08 16:47 David Roman
  0 siblings, 0 replies; 11+ messages in thread
From: David Roman @ 2024-07-08 16:47 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:     David Roman <davidroman96 <AT> gmail <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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-07-14  0:34 David Roman
  0 siblings, 0 replies; 11+ messages in thread
From: David Roman @ 2024-07-14  0:34 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:     David Roman <davidroman96 <AT> gmail <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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-08-13  0:32 Lucio Sauer
  0 siblings, 0 replies; 11+ messages in thread
From: Lucio Sauer @ 2024-08-13  0:32 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:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-08-13  0:32 Lucio Sauer
  0 siblings, 0 replies; 11+ messages in thread
From: Lucio Sauer @ 2024-08-13  0:32 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:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-08-13 15:39 Lucio Sauer
  0 siblings, 0 replies; 11+ messages in thread
From: Lucio Sauer @ 2024-08-13 15:39 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:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-08-13 15:39 Lucio Sauer
  0 siblings, 0 replies; 11+ messages in thread
From: Lucio Sauer @ 2024-08-13 15:39 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:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-08-13 15:39 Lucio Sauer
  0 siblings, 0 replies; 11+ messages in thread
From: Lucio Sauer @ 2024-08-13 15:39 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:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
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] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/
@ 2024-09-07  9:22 David Roman
  0 siblings, 0 replies; 11+ messages in thread
From: David Roman @ 2024-09-07  9:22 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:     David Roman <davidroman96 <AT> gmail <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] 11+ messages in thread

end of thread, other threads:[~2024-09-07  9:22 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-07  9:22 [gentoo-commits] repo/proj/guru:master commit in: www-client/mullvad-browser-bin/ David Roman
  -- strict thread matches above, loose matches on Subject: below --
2024-08-13 15:39 Lucio Sauer
2024-08-13 15:39 Lucio Sauer
2024-08-13 15:39 Lucio Sauer
2024-08-13  0:32 Lucio Sauer
2024-08-13  0:32 Lucio Sauer
2024-07-14  0:34 David Roman
2024-07-08 16:47 David Roman
2024-07-08 16:36 David Roman
2024-07-04 11:19 David Roman
2024-07-04 11:19 David Roman

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