public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2023-10-28  1:06 David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2023-10-28  1:06 UTC (permalink / raw
  To: gentoo-commits

commit:     9bb410b9d256183146c3c75b0d10dc9fe096bb88
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sat Oct 28 01:06:16 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Oct 28 01:06:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bb410b9

net-vpn/mullvadvpn-app: new package, add 2023.5

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/Manifest                    |  1 +
 net-vpn/mullvadvpn-app/metadata.xml                | 11 +++++
 .../mullvadvpn-app/mullvadvpn-app-2023.5.ebuild    | 48 ++++++++++++++++++++++
 3 files changed, 60 insertions(+)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
new file mode 100644
index 0000000000..4dba13678e
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -0,0 +1 @@
+DIST MullvadVPN-2023.5_x86_64.rpm 81073977 BLAKE2B eb844bd61b1cfcb97e1b9f79940e55d4f6cf9e028bbf472d5a4b3e64778537888aff7788413634d74feca063b1a6d9c71ad2f616708766192633ea9a214dc437 SHA512 b4d6055704a61e3113f3e6446d9e51225f582ee5b33dc7ef8b8d13ecf0d292de42e2a0eeea0bfc323ec0274374de6a6f0b2f927ff2ae6087192d6ebb15f16259

diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml
new file mode 100644
index 0000000000..b2cd3596d1
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>davidroman96@gmail.com</email>
+		<name>David Roman</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">mullvad/mullvad-app</remote-id> 
+	</upstream>
+</pkgmetadata>

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
new file mode 100644
index 0000000000..89814fa77a
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop rpm systemd shell-completion
+
+DESCRIPTION="Tool used to manage daemon setup"
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
+SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test strip"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}"
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
+	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
+	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
+
+	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/" 
+
+	local i
+	dobin "${S}"/usr/bin/mullvad
+	dobin "${S}"/usr/bin/mullvad-daemon
+	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
+
+	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
+	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
+	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
+
+	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
+	local x
+	for x in 16 32 48 64 128 256 512 1024; do
+		doicon -s ${x} ${S}/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+	done
+
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
  2023-10-30 11:27 [gentoo-commits] repo/proj/guru:master " David Roman
@ 2023-10-29 10:46 ` David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2023-10-29 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     437bd5142310bb31adfeff5792964a67cb31fcb6
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sun Oct 29 10:45:28 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Oct 29 10:45:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=437bd514

net-vpn/mullvadvpn-app: fix unresolved SONAME dependencies

Closes: https://bugs.gentoo.org/916467
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
index 89814fa77a..44bab54cfc 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
@@ -14,6 +14,23 @@ SLOT="0"
 RESTRICT="test strip"
 KEYWORDS="-* ~amd64"
 
+RDEPEND="
+	app-accessibility/at-spi2-core
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	x11-libs/gtk+
+	x11-libs/libdrm
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
 QA_PREBUILT="*"
 
 S="${WORKDIR}"
@@ -24,7 +41,7 @@ src_install() {
 	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
 	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
 
-	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/" 
+	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
 
 	local i
 	dobin "${S}"/usr/bin/mullvad
@@ -42,7 +59,7 @@ src_install() {
 	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
 	local x
 	for x in 16 32 48 64 128 256 512 1024; do
-		doicon -s ${x} ${S}/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
 	done
 
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2023-11-01 12:56 David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2023-11-01 12:56 UTC (permalink / raw
  To: gentoo-commits

commit:     e24260e84588bf5b290e6aff8abe2dd3f0185b80
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Wed Nov  1 12:55:45 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Nov  1 12:55:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e24260e8

net-vpn/mullvadvpn-app: update icon cache and desktop db

Closes: https://bugs.gentoo.org/916608
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
index 44bab54cfc..2d0ec2ef34 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop rpm systemd shell-completion
+inherit desktop rpm systemd shell-completion xdg
 
 DESCRIPTION="Tool used to manage daemon setup"
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2023-12-12  9:08 David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2023-12-12  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     818f1870c3d95babae1f210997830c292a7dcd40
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Dec 12 09:08:29 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Dec 12 09:08:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=818f1870

net-vpn/mullvadvpn-app: add 2023.6

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/Manifest                    |  1 +
 .../mullvadvpn-app/mullvadvpn-app-2023.6.ebuild    | 67 ++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 4dba13678e..17b36a5d5b 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1 +1,2 @@
 DIST MullvadVPN-2023.5_x86_64.rpm 81073977 BLAKE2B eb844bd61b1cfcb97e1b9f79940e55d4f6cf9e028bbf472d5a4b3e64778537888aff7788413634d74feca063b1a6d9c71ad2f616708766192633ea9a214dc437 SHA512 b4d6055704a61e3113f3e6446d9e51225f582ee5b33dc7ef8b8d13ecf0d292de42e2a0eeea0bfc323ec0274374de6a6f0b2f927ff2ae6087192d6ebb15f16259
+DIST MullvadVPN-2023.6_x86_64.rpm 83333853 BLAKE2B 0916576f72732290ae6d3ffb462c62a334fce794a9c691a3ee8f0c622857c18f6733ea8b748034db6e068eb0e56214f312b28ad51d2ebb7bfd68df6756372068 SHA512 f8a78c533a76c40b71ef4062fe5c245924e73b05d3525c40e5b037ba1666aedf2917260f443d6d85188600ad4d7b45309a5257b439c7dcbd38d6e66e773b909e

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild
new file mode 100644
index 0000000000..81d0825e99
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop rpm systemd shell-completion xdg
+
+DESCRIPTION="Tool used to manage daemon setup"
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
+SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test strip"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	x11-libs/gtk+
+	x11-libs/libdrm
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}"
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
+	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
+	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
+
+	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
+
+	local i
+	dobin "${S}"/usr/bin/mullvad
+	dobin "${S}"/usr/bin/mullvad-daemon
+	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+
+	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
+
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
+
+	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
+	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
+	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
+
+	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
+	local x
+	for x in 16 32 48 64 128 256 512 1024; do
+		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+	done
+
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-01-01  2:29 Joe Kappus
  0 siblings, 0 replies; 26+ messages in thread
From: Joe Kappus @ 2024-01-01  2:29 UTC (permalink / raw
  To: gentoo-commits

commit:     a2750d6ce6db4e21de41725c7ea5b49017def5f0
Author:     Joe Kappus <joe <AT> wt <DOT> gd>
AuthorDate: Mon Jan  1 02:29:22 2024 +0000
Commit:     Joe Kappus <joe <AT> wt <DOT> gd>
CommitDate: Mon Jan  1 02:29:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2750d6c

net-vpn/mullvadvpn-app: update upstream metadata

Signed-off-by: Joe Kappus <joe <AT> wt.gd>

 net-vpn/mullvadvpn-app/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml
index b2cd3596d1..c16f1c4d20 100644
--- a/net-vpn/mullvadvpn-app/metadata.xml
+++ b/net-vpn/mullvadvpn-app/metadata.xml
@@ -6,6 +6,6 @@
 		<name>David Roman</name>
 	</maintainer>
 	<upstream>
-		<remote-id type="github">mullvad/mullvad-app</remote-id> 
+		<remote-id type="github">mullvad/mullvadvpn-app</remote-id> 
 	</upstream>
 </pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-04-11 14:36 Joe Kappus
  0 siblings, 0 replies; 26+ messages in thread
From: Joe Kappus @ 2024-04-11 14:36 UTC (permalink / raw
  To: gentoo-commits

commit:     10ec5f8ad9200abf6125792d47b57c052c4eb6b0
Author:     Joe Kappus <joe <AT> wt <DOT> gd>
AuthorDate: Thu Apr 11 14:35:34 2024 +0000
Commit:     Joe Kappus <joe <AT> wt <DOT> gd>
CommitDate: Thu Apr 11 14:35:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10ec5f8a

net-vpn/mullvadvpn-app: add 2024.1

Signed-off-by: Joe Kappus <joe <AT> wt.gd>

 net-vpn/mullvadvpn-app/Manifest                    |  1 +
 .../mullvadvpn-app/mullvadvpn-app-2024.1.ebuild    | 67 ++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 17b36a5d5b..4d1b85fd16 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,3 @@
 DIST MullvadVPN-2023.5_x86_64.rpm 81073977 BLAKE2B eb844bd61b1cfcb97e1b9f79940e55d4f6cf9e028bbf472d5a4b3e64778537888aff7788413634d74feca063b1a6d9c71ad2f616708766192633ea9a214dc437 SHA512 b4d6055704a61e3113f3e6446d9e51225f582ee5b33dc7ef8b8d13ecf0d292de42e2a0eeea0bfc323ec0274374de6a6f0b2f927ff2ae6087192d6ebb15f16259
 DIST MullvadVPN-2023.6_x86_64.rpm 83333853 BLAKE2B 0916576f72732290ae6d3ffb462c62a334fce794a9c691a3ee8f0c622857c18f6733ea8b748034db6e068eb0e56214f312b28ad51d2ebb7bfd68df6756372068 SHA512 f8a78c533a76c40b71ef4062fe5c245924e73b05d3525c40e5b037ba1666aedf2917260f443d6d85188600ad4d7b45309a5257b439c7dcbd38d6e66e773b909e
+DIST MullvadVPN-2024.1_x86_64.rpm 87750673 BLAKE2B 000d43bceeec45650f95aed4812d327da2fe5017e0a23a784521066d3aedf6499695f441ddb82bc1ca86c5e8f414d0ddaecaec09ade2642395a7505ab0e53065 SHA512 f5e2408a964520805427c53c97f1ed2313632a68e0f8b10b78b541878be591e8d62883e0ef8536959747c80769ffae9d0f11b82571328b9d62686466e88d9b7c

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
new file mode 100644
index 0000000000..81d0825e99
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop rpm systemd shell-completion xdg
+
+DESCRIPTION="Tool used to manage daemon setup"
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
+SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test strip"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	x11-libs/gtk+
+	x11-libs/libdrm
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}"
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
+	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
+	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
+
+	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
+
+	local i
+	dobin "${S}"/usr/bin/mullvad
+	dobin "${S}"/usr/bin/mullvad-daemon
+	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+
+	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
+
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
+
+	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
+	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
+	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
+
+	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
+	local x
+	for x in 16 32 48 64 128 256 512 1024; do
+		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+	done
+
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-04-26 12:48 David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2024-04-26 12:48 UTC (permalink / raw
  To: gentoo-commits

commit:     2158f266c26458fc85112167451fc6277e058549
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Apr 26 12:47:24 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Apr 26 12:47:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2158f266

net-vpn/mullvadvpn-app: fix QA

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
index 81d0825e99..1efc699958 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
@@ -9,11 +9,13 @@ DESCRIPTION="Tool used to manage daemon setup"
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
 SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
 
+S="${WORKDIR}"
 LICENSE="GPL-3"
 SLOT="0"
-RESTRICT="test strip"
 KEYWORDS="-* ~amd64"
 
+RESTRICT="bindist mirror test strip"
+
 RDEPEND="
 	app-accessibility/at-spi2-core
 	dev-libs/nspr
@@ -33,8 +35,6 @@ RDEPEND="
 
 QA_PREBUILT="*"
 
-S="${WORKDIR}"
-
 src_install() {
 	# Using doins -r would strip executable bits from all binaries
 	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
@@ -47,7 +47,7 @@ src_install() {
 	dobin "${S}"/usr/bin/mullvad
 	dobin "${S}"/usr/bin/mullvad-daemon
 	dobin "${S}"/usr/bin/mullvad-exclude
-	dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
 
 	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
 
@@ -63,5 +63,4 @@ src_install() {
 	for x in 16 32 48 64 128 256 512 1024; do
 		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
 	done
-
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-04-26 12:48 David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2024-04-26 12:48 UTC (permalink / raw
  To: gentoo-commits

commit:     ce1e0d4d83d06c1907828bdefbbb3cee26761edf
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Apr 26 12:46:07 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Apr 26 12:46:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce1e0d4d

net-vpn/mullvadvpn-app: drop 2023.5, 2023.6

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/Manifest                    |  2 -
 .../mullvadvpn-app/mullvadvpn-app-2023.5.ebuild    | 67 ----------------------
 .../mullvadvpn-app/mullvadvpn-app-2023.6.ebuild    | 67 ----------------------
 3 files changed, 136 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 4d1b85fd16..c9c8fb0107 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,3 +1 @@
-DIST MullvadVPN-2023.5_x86_64.rpm 81073977 BLAKE2B eb844bd61b1cfcb97e1b9f79940e55d4f6cf9e028bbf472d5a4b3e64778537888aff7788413634d74feca063b1a6d9c71ad2f616708766192633ea9a214dc437 SHA512 b4d6055704a61e3113f3e6446d9e51225f582ee5b33dc7ef8b8d13ecf0d292de42e2a0eeea0bfc323ec0274374de6a6f0b2f927ff2ae6087192d6ebb15f16259
-DIST MullvadVPN-2023.6_x86_64.rpm 83333853 BLAKE2B 0916576f72732290ae6d3ffb462c62a334fce794a9c691a3ee8f0c622857c18f6733ea8b748034db6e068eb0e56214f312b28ad51d2ebb7bfd68df6756372068 SHA512 f8a78c533a76c40b71ef4062fe5c245924e73b05d3525c40e5b037ba1666aedf2917260f443d6d85188600ad4d7b45309a5257b439c7dcbd38d6e66e773b909e
 DIST MullvadVPN-2024.1_x86_64.rpm 87750673 BLAKE2B 000d43bceeec45650f95aed4812d327da2fe5017e0a23a784521066d3aedf6499695f441ddb82bc1ca86c5e8f414d0ddaecaec09ade2642395a7505ab0e53065 SHA512 f5e2408a964520805427c53c97f1ed2313632a68e0f8b10b78b541878be591e8d62883e0ef8536959747c80769ffae9d0f11b82571328b9d62686466e88d9b7c

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
deleted file mode 100644
index 81d0825e99..0000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test strip"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-	app-accessibility/at-spi2-core
-	dev-libs/nspr
-	dev-libs/nss
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-print/cups
-	x11-libs/gtk+
-	x11-libs/libdrm
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXfixes
-	x11-libs/libxkbcommon
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}"
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
-	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
-	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
-	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
-
-	local i
-	dobin "${S}"/usr/bin/mullvad
-	dobin "${S}"/usr/bin/mullvad-daemon
-	dobin "${S}"/usr/bin/mullvad-exclude
-	dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
-	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
-	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
-	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
-	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
-	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
-	local x
-	for x in 16 32 48 64 128 256 512 1024; do
-		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
-	done
-
-}

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild
deleted file mode 100644
index 81d0825e99..0000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test strip"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-	app-accessibility/at-spi2-core
-	dev-libs/nspr
-	dev-libs/nss
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-print/cups
-	x11-libs/gtk+
-	x11-libs/libdrm
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXfixes
-	x11-libs/libxkbcommon
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}"
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
-	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
-	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
-	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
-
-	local i
-	dobin "${S}"/usr/bin/mullvad
-	dobin "${S}"/usr/bin/mullvad-daemon
-	dobin "${S}"/usr/bin/mullvad-exclude
-	dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
-	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
-	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
-	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
-	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
-	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
-	local x
-	for x in 16 32 48 64 128 256 512 1024; do
-		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
-	done
-
-}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-04-26 12:48 David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2024-04-26 12:48 UTC (permalink / raw
  To: gentoo-commits

commit:     dfa287368e693337688c6f95671893213416f0c2
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Apr 26 12:48:26 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Apr 26 12:48:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfa28736

net-vpn/mullvadvpn-app: drop myself as a maintainer

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/metadata.xml | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml
index c16f1c4d20..b9f59b27e5 100644
--- a/net-vpn/mullvadvpn-app/metadata.xml
+++ b/net-vpn/mullvadvpn-app/metadata.xml
@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>davidroman96@gmail.com</email>
-		<name>David Roman</name>
-	</maintainer>
+	<!-- maintainer-needed -->
 	<upstream>
 		<remote-id type="github">mullvad/mullvadvpn-app</remote-id> 
 	</upstream>


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-05-10 17:34 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-05-10 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     e19635a0c39c574d4291f2c064fd3ca3b3b952e6
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Fri May 10 17:33:27 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Fri May 10 17:33:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e19635a0

net-vpn/mullvadvpn-app: add 2024.2, drop 2024.1

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                                         | 2 +-
 .../{mullvadvpn-app-2024.1.ebuild => mullvadvpn-app-2024.2.ebuild}      | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index c9c8fb0107..13faf70b74 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1 +1 @@
-DIST MullvadVPN-2024.1_x86_64.rpm 87750673 BLAKE2B 000d43bceeec45650f95aed4812d327da2fe5017e0a23a784521066d3aedf6499695f441ddb82bc1ca86c5e8f414d0ddaecaec09ade2642395a7505ab0e53065 SHA512 f5e2408a964520805427c53c97f1ed2313632a68e0f8b10b78b541878be591e8d62883e0ef8536959747c80769ffae9d0f11b82571328b9d62686466e88d9b7c
+DIST MullvadVPN-2024.2_x86_64.rpm 87985737 BLAKE2B f0950fe226f87888be8a769fb2f042e5432c77537a032450101587d4e7ca80e780d03cd0b1d0145a8feb70fd196edc00da0c6764cd8c1aff1c5919694722ca0f SHA512 7591c8bed4de8ecd990d28b6048318ba1c2fe0381d4f94ff9386d8f4ea58a102ca146f90347fc0dedfa9067ea77bc39df96ad0de7b935fabb5a24956fde75a05

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild
similarity index 100%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-05-10 18:24 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-05-10 18:24 UTC (permalink / raw
  To: gentoo-commits

commit:     f5a3836facfa2dc8192eb0a306cd8a92274c121e
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Fri May 10 18:23:11 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Fri May 10 18:23:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5a3836f

net-vpn/mullvadvpn-app: Enable setuid bit for mullvad-exclude

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild
index 1efc699958..4332496f1a 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild
@@ -49,6 +49,12 @@ src_install() {
 	dobin "${S}"/usr/bin/mullvad-exclude
 	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
 
+	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
+	# also most often used to exclude graphical applications which can't or shouldn't run as root
+	# (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
+	# change user). The setuid bit allows any user to exclude executables under their own UID.
+	fperms 4755 /usr/bin/mullvad-exclude
+
 	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
 
 	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-05-15 23:02 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-05-15 23:02 UTC (permalink / raw
  To: gentoo-commits

commit:     0bd3a2153959b6c3d47d74c61c5d148735b87bf6
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Wed May 15 23:01:36 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Wed May 15 23:01:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0bd3a215

net-vpn/mullvadvpn-app: add 2024.3, drop 2024.2

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                                         | 2 +-
 .../{mullvadvpn-app-2024.2.ebuild => mullvadvpn-app-2024.3.ebuild}      | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 13faf70b74..3315713c94 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1 +1 @@
-DIST MullvadVPN-2024.2_x86_64.rpm 87985737 BLAKE2B f0950fe226f87888be8a769fb2f042e5432c77537a032450101587d4e7ca80e780d03cd0b1d0145a8feb70fd196edc00da0c6764cd8c1aff1c5919694722ca0f SHA512 7591c8bed4de8ecd990d28b6048318ba1c2fe0381d4f94ff9386d8f4ea58a102ca146f90347fc0dedfa9067ea77bc39df96ad0de7b935fabb5a24956fde75a05
+DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03 SHA512 4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
similarity index 100%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.2.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-06-24 15:49 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-06-24 15:49 UTC (permalink / raw
  To: gentoo-commits

commit:     ddadfc9f4d9cecd47a6c6599df83fb5d34f464bc
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Mon Jun 24 15:49:22 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Mon Jun 24 15:49:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ddadfc9f

net-vpn/mullvadvpn-app: add 2024.4_beta1

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                    |  1 +
 net-vpn/mullvadvpn-app/metadata.xml                |  1 -
 .../mullvadvpn-app-2024.4_beta1.ebuild             | 73 ++++++++++++++++++++++
 3 files changed, 74 insertions(+), 1 deletion(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 3315713c9..a026738bd 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1 +1,2 @@
 DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03 SHA512 4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9
+DIST MullvadVPN-2024.4-beta1_x86_64.rpm 90815893 BLAKE2B 276d5194f5588e204ea7a50a7c64b637300d72c1ff6f5eff8b76c842324a6ce1e815548a5e128ec536586e53ccc8b1333e3ba8383f97d4572a8c96b010896d5b SHA512 3ba9f4593db906f7ee48f121ba6e961f7f7e43e41fc6f5e5d49ceef9b66513cc59429900501561e90bf486bac57463d7a5add57792097bd0f1797ea71d320d2f

diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml
index b9f59b27e..0ef47ce42 100644
--- a/net-vpn/mullvadvpn-app/metadata.xml
+++ b/net-vpn/mullvadvpn-app/metadata.xml
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
 	<upstream>
 		<remote-id type="github">mullvad/mullvadvpn-app</remote-id> 
 	</upstream>

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
new file mode 100644
index 000000000..e6ee527fe
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop rpm systemd shell-completion xdg
+
+MYPV="${PV/_beta/-beta}"
+DESCRIPTION="Tool used to manage daemon setup"
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
+SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )"
+
+S="${WORKDIR}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="bindist mirror test strip"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	x11-libs/gtk+
+	x11-libs/libdrm
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
+	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
+	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
+
+	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
+
+	local i
+	dobin "${S}"/usr/bin/mullvad
+	dobin "${S}"/usr/bin/mullvad-daemon
+	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+
+	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
+	# also most often used to exclude graphical applications which can't or shouldn't run as root
+	# (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
+	# change user). The setuid bit allows any user to exclude executables under their own UID.
+	fperms 4755 /usr/bin/mullvad-exclude
+
+	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
+
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
+
+	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
+	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
+	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
+
+	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
+	local x
+	for x in 16 32 48 64 128 256 512 1024; do
+		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+	done
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-06-24 18:08 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-06-24 18:08 UTC (permalink / raw
  To: gentoo-commits

commit:     fcd3029edf5510b5779d07981dbd4bbae910f8a8
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Mon Jun 24 18:06:59 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Mon Jun 24 18:07:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcd3029e

net-vpn/mullvadvpn-app: Restore accidentally-deleted "maintainer-needed"

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml
index 0ef47ce42..b9f59b27e 100644
--- a/net-vpn/mullvadvpn-app/metadata.xml
+++ b/net-vpn/mullvadvpn-app/metadata.xml
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+	<!-- maintainer-needed -->
 	<upstream>
 		<remote-id type="github">mullvad/mullvadvpn-app</remote-id> 
 	</upstream>


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
  2024-06-27  8:41 [gentoo-commits] repo/proj/guru:master " David Roman
@ 2024-06-27  8:23 ` David Roman
  0 siblings, 0 replies; 26+ messages in thread
From: David Roman @ 2024-06-27  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f23bee6081b3b7bc3af972649083411c6b53bcd7
Author:     Justin <justin026 <AT> protonmail <DOT> com>
AuthorDate: Tue Jun 25 14:38:06 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Jun 27 08:23:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f23bee60

net-vpn/mullvadvpn-app: Add gui to /usr/bin

Signed-off-by: Justin <justin026 <AT> protonmail.com>
Closes: https://github.com/gentoo/guru/pull/202
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
index 4332496f1..10a75386a 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
@@ -36,6 +36,8 @@ RDEPEND="
 QA_PREBUILT="*"
 
 src_install() {
+	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}"/opt/Mullvad\ VPN/mullvad-vpn
+
 	# Using doins -r would strip executable bits from all binaries
 	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
 	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
@@ -47,6 +49,7 @@ src_install() {
 	dobin "${S}"/usr/bin/mullvad
 	dobin "${S}"/usr/bin/mullvad-daemon
 	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
 	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
 
 	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-07-16 16:53 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-07-16 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     d4494fabad34c5178d04f6b9b7925a2b31e55044
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Tue Jul 16 16:53:12 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Tue Jul 16 16:53:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4494fab

net-vpn/mullvadvpn-app: add myself as a maintainer

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml
index b9f59b27e..025a73cd3 100644
--- a/net-vpn/mullvadvpn-app/metadata.xml
+++ b/net-vpn/mullvadvpn-app/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>itai@itaiferber.net</email>
+		<name>Itai Ferber</name>
+	</maintainer>
 	<upstream>
 		<remote-id type="github">mullvad/mullvadvpn-app</remote-id> 
 	</upstream>


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-07-25 14:27 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-07-25 14:27 UTC (permalink / raw
  To: gentoo-commits

commit:     5ff1751883efd00e6e5ed6607517720f7faf811d
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Thu Jul 25 14:26:21 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Thu Jul 25 14:26:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ff17518

net-vpn/mullvadvpn-app: drop 2024.3

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                    |  1 -
 .../mullvadvpn-app/mullvadvpn-app-2024.3.ebuild    | 75 ----------------------
 2 files changed, 76 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 047afd24f..33accc1ea 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,3 +1,2 @@
-DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03 SHA512 4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9
 DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5 SHA512 4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
 DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3 SHA512 1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
deleted file mode 100644
index 10a75386a..000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
-
-S="${WORKDIR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="bindist mirror test strip"
-
-RDEPEND="
-	app-accessibility/at-spi2-core
-	dev-libs/nspr
-	dev-libs/nss
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-print/cups
-	x11-libs/gtk+
-	x11-libs/libdrm
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXfixes
-	x11-libs/libxkbcommon
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-src_install() {
-	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}"/opt/Mullvad\ VPN/mullvad-vpn
-
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
-	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
-	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
-	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
-
-	local i
-	dobin "${S}"/usr/bin/mullvad
-	dobin "${S}"/usr/bin/mullvad-daemon
-	dobin "${S}"/usr/bin/mullvad-exclude
-	dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
-	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
-	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
-	# also most often used to exclude graphical applications which can't or shouldn't run as root
-	# (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
-	# change user). The setuid bit allows any user to exclude executables under their own UID.
-	fperms 4755 /usr/bin/mullvad-exclude
-
-	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
-	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
-	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
-	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
-	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
-	local x
-	for x in 16 32 48 64 128 256 512 1024; do
-		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
-	done
-}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-07-25 14:27 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-07-25 14:27 UTC (permalink / raw
  To: gentoo-commits

commit:     2d60b2f1914f62a0b90308461592292f5723ae9a
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Thu Jul 25 14:25:45 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Thu Jul 25 14:26:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d60b2f1

net-vpn/mullvadvpn-app: add 2024.4, drop 2024.4_beta1

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                          |  3 ++-
 ...-2024.4_beta1.ebuild => mullvadvpn-app-2024.4.ebuild} | 16 +++++++++-------
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index a026738bd..047afd24f 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,3 @@
 DIST MullvadVPN-2024.3_x86_64.rpm 88010345 BLAKE2B 8335327427e3033eca1219f16e340b0a5e9aac399e1d54f9abd771a0c02a5a6451dff89af7d9bc977ef2aca744259e99ba5ada1014eae6a69c38c384d1762d03 SHA512 4feec0521cd3a52b7d3aa82f851694ff8a27ab63188d673d6ce8b62d5485acbd8eefc6d35f99da6c40c6b6fce0e9c735d121329d97589a6869138aafafd62fd9
-DIST MullvadVPN-2024.4-beta1_x86_64.rpm 90815893 BLAKE2B 276d5194f5588e204ea7a50a7c64b637300d72c1ff6f5eff8b76c842324a6ce1e815548a5e128ec536586e53ccc8b1333e3ba8383f97d4572a8c96b010896d5b SHA512 3ba9f4593db906f7ee48f121ba6e961f7f7e43e41fc6f5e5d49ceef9b66513cc59429900501561e90bf486bac57463d7a5add57792097bd0f1797ea71d320d2f
+DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5 SHA512 4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
+DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3 SHA512 1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
similarity index 82%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
index e6ee527fe..4740ca85e 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4_beta1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
@@ -5,17 +5,19 @@ EAPI=8
 
 inherit desktop rpm systemd shell-completion xdg
 
-MYPV="${PV/_beta/-beta}"
 DESCRIPTION="Tool used to manage daemon setup"
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )"
+SRC_URI="
+	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )
+	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_aarch64.rpm )
+"
 
 S="${WORKDIR}"
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* ~amd64 ~arm64"
 
-RESTRICT="bindist mirror test strip"
+RESTRICT="bindist mirror strip"
 
 RDEPEND="
 	app-accessibility/at-spi2-core
@@ -37,17 +39,17 @@ RDEPEND="
 QA_PREBUILT="*"
 
 src_install() {
+	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}"/opt/Mullvad\ VPN/mullvad-vpn
+
 	# Using doins -r would strip executable bits from all binaries
 	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
 	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
 	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
 
-	# tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
-
-	local i
 	dobin "${S}"/usr/bin/mullvad
 	dobin "${S}"/usr/bin/mullvad-daemon
 	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
 	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
 
 	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-08-22 17:09 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-08-22 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     c2905adafc9d7810671b12b910376e6b00e17d5c
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Thu Aug 22 17:08:49 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Thu Aug 22 17:08:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2905ada

net-vpn/mullvadvpn-app: add 2024.5_beta1

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                    |  4 +-
 .../mullvadvpn-app-2024.5_beta1.ebuild             | 76 ++++++++++++++++++++++
 2 files changed, 79 insertions(+), 1 deletion(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 33accc1ea..200500608 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,4 @@
-DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5 SHA512 4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
 DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3 SHA512 1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51
+DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5 SHA512 4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
+DIST MullvadVPN-2024.5-beta1_aarch64.rpm 85192345 BLAKE2B 9623694211b0518237645e5506ceb0c1e267f48e65bbc01c102d8a104b148ab0befdd09b37a39c5a2228531833d323bf105f5164d445931cebdfb3c2aafd3e17 SHA512 8e8294ba067e04dd503c8df32c18c6a8e6342e3c2d31bdcdb19eda001164246c99d31a6629dfefa7d58d9489e99904ce2b55c146ca0aa42197952d7c96346117
+DIST MullvadVPN-2024.5-beta1_x86_64.rpm 91094269 BLAKE2B f5eb6dfc96b4413119986ab026a09d57df419a1e208e6ba58954e22cadd83625fe9ee36926cdca5090c244c77243e63c4eb324ab26a570a4f81bbbff4ee33fe7 SHA512 218a95c440606c480b293cff852a67d9b97e1c40c729b5da352bd51b17ebec91aa39fb59fba1d5bc434596df2ade7194b4a2392661a7f1c869964bf5097a1efe

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild
new file mode 100644
index 000000000..1148a8d12
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop rpm systemd shell-completion xdg
+
+MYPV="${PV/_beta/-beta}"
+DESCRIPTION="Tool used to manage daemon setup"
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
+SRC_URI="
+	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )
+	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm )
+"
+
+S="${WORKDIR}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+	app-accessibility/at-spi2-core
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	x11-libs/gtk+
+	x11-libs/libdrm
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die
+
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
+	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
+	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
+
+	dobin "${S}"/usr/bin/mullvad
+	dobin "${S}"/usr/bin/mullvad-daemon
+	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
+	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+
+	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
+	# also most often used to exclude graphical applications which can't or shouldn't run as root
+	# (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
+	# change user). The setuid bit allows any user to exclude executables under their own UID.
+	fperms 4755 /usr/bin/mullvad-exclude
+
+	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
+
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
+
+	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
+	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
+	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
+
+	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
+	local x
+	for x in 16 32 48 64 128 256 512 1024; do
+		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+	done
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-08-24 10:56 Takuya Wakazono
  0 siblings, 0 replies; 26+ messages in thread
From: Takuya Wakazono @ 2024-08-24 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     2e18e3003ad9c7d3f35454fa7193c297f43e2280
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Aug 24 06:15:03 2024 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Sat Aug 24 10:55:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e18e300

net-vpn/mullvadvpn-app: fix rdeps

Closes: https://bugs.gentoo.org/933128
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild       | 11 +++++++++--
 net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild | 11 +++++++++--
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
index 4740ca85e..9ce9cffe4 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
@@ -20,16 +20,23 @@ KEYWORDS="-* ~amd64 ~arm64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND="
-	app-accessibility/at-spi2-core
+	app-accessibility/at-spi2-core:2
+	dev-libs/expat
+	dev-libs/glib:2
 	dev-libs/nspr
 	dev-libs/nss
 	media-libs/alsa-lib
 	media-libs/mesa
 	net-print/cups
-	x11-libs/gtk+
+	sys-apps/dbus
+	x11-libs/cairo
+	x11-libs/gtk+:3
 	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
 	x11-libs/libXcomposite
 	x11-libs/libXdamage
+	x11-libs/libXext
 	x11-libs/libXfixes
 	x11-libs/libxkbcommon
 	x11-libs/libXrandr

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild
index 1148a8d12..74b5bde48 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild
@@ -21,16 +21,23 @@ KEYWORDS="-* ~amd64 ~arm64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND="
-	app-accessibility/at-spi2-core
+	app-accessibility/at-spi2-core:2
+	dev-libs/expat
+	dev-libs/glib:2
 	dev-libs/nspr
 	dev-libs/nss
 	media-libs/alsa-lib
 	media-libs/mesa
 	net-print/cups
-	x11-libs/gtk+
+	sys-apps/dbus
+	x11-libs/cairo
+	x11-libs/gtk+:3
 	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
 	x11-libs/libXcomposite
 	x11-libs/libXdamage
+	x11-libs/libXext
 	x11-libs/libXfixes
 	x11-libs/libxkbcommon
 	x11-libs/libXrandr


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-09-03 15:26 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-09-03 15:26 UTC (permalink / raw
  To: gentoo-commits

commit:     3a87529fc6685684e52d556ef51b447e56265fb2
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Tue Sep  3 15:24:59 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Tue Sep  3 15:24:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3a87529f

net-vpn/mullvadvpn-app: drop 2024.4

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                    |  2 -
 .../mullvadvpn-app/mullvadvpn-app-2024.4.ebuild    | 82 ----------------------
 2 files changed, 84 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 200500608..2a65e57d1 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,4 +1,2 @@
-DIST MullvadVPN-2024.4_aarch64.rpm 84958649 BLAKE2B 173f9675a64f16e3d1473022dee0c543faa3ce1f5a996504b3ab814a8db3efa3103ab055292e58d1c74a5b2f1283f3404dbd85695dc25f449acfb2bfff879de3 SHA512 1abcb5df358cdc1c18ea0d3e366241b2f875391eeb240af2955a907faed427655682d9e594bff1e314137711f5c141d4036e6f8eccc3178aefd9e7e65c415f51
-DIST MullvadVPN-2024.4_x86_64.rpm 90830721 BLAKE2B c9ac8bc13fc2f4789ba3e08cd8d4fe23c71b759313afed4fd7c1f3dd2f5f8d535aa48da4526e7039a64c6863747392c3537bff39cca9a9cbbfd3174a485ad4b5 SHA512 4d46bd92f5f4cbd95bfbd7e0e311ee7c2a88012b465bfe51f9d3cf760d23026dc8300511f1cef9486d70b6a10578057493afe93c98688087149bd381460b813d
 DIST MullvadVPN-2024.5-beta1_aarch64.rpm 85192345 BLAKE2B 9623694211b0518237645e5506ceb0c1e267f48e65bbc01c102d8a104b148ab0befdd09b37a39c5a2228531833d323bf105f5164d445931cebdfb3c2aafd3e17 SHA512 8e8294ba067e04dd503c8df32c18c6a8e6342e3c2d31bdcdb19eda001164246c99d31a6629dfefa7d58d9489e99904ce2b55c146ca0aa42197952d7c96346117
 DIST MullvadVPN-2024.5-beta1_x86_64.rpm 91094269 BLAKE2B f5eb6dfc96b4413119986ab026a09d57df419a1e208e6ba58954e22cadd83625fe9ee36926cdca5090c244c77243e63c4eb324ab26a570a4f81bbbff4ee33fe7 SHA512 218a95c440606c480b293cff852a67d9b97e1c40c729b5da352bd51b17ebec91aa39fb59fba1d5bc434596df2ade7194b4a2392661a7f1c869964bf5097a1efe

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
deleted file mode 100644
index 9ce9cffe4..000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.4.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="
-	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )
-	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_aarch64.rpm )
-"
-
-S="${WORKDIR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-	app-accessibility/at-spi2-core:2
-	dev-libs/expat
-	dev-libs/glib:2
-	dev-libs/nspr
-	dev-libs/nss
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-print/cups
-	sys-apps/dbus
-	x11-libs/cairo
-	x11-libs/gtk+:3
-	x11-libs/libdrm
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libxkbcommon
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-src_install() {
-	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}"/opt/Mullvad\ VPN/mullvad-vpn
-
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
-	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
-	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
-	dobin "${S}"/usr/bin/mullvad
-	dobin "${S}"/usr/bin/mullvad-daemon
-	dobin "${S}"/usr/bin/mullvad-exclude
-	dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
-	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
-	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
-	# also most often used to exclude graphical applications which can't or shouldn't run as root
-	# (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
-	# change user). The setuid bit allows any user to exclude executables under their own UID.
-	fperms 4755 /usr/bin/mullvad-exclude
-
-	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
-	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
-	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
-	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
-	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
-	local x
-	for x in 16 32 48 64 128 256 512 1024; do
-		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
-	done
-}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-09-03 15:26 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-09-03 15:26 UTC (permalink / raw
  To: gentoo-commits

commit:     3c3096569bbbfb69f984a8db5b0666b58224d5b1
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Tue Sep  3 15:24:25 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Tue Sep  3 15:26:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c309656

net-vpn/mullvadvpn-app: add 2024.5, drop 2024.5_beta1

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                                      | 4 ++--
 ...llvadvpn-app-2024.5_beta1.ebuild => mullvadvpn-app-2024.5.ebuild} | 5 ++---
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 2a65e57d1..d855be42a 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,2 @@
-DIST MullvadVPN-2024.5-beta1_aarch64.rpm 85192345 BLAKE2B 9623694211b0518237645e5506ceb0c1e267f48e65bbc01c102d8a104b148ab0befdd09b37a39c5a2228531833d323bf105f5164d445931cebdfb3c2aafd3e17 SHA512 8e8294ba067e04dd503c8df32c18c6a8e6342e3c2d31bdcdb19eda001164246c99d31a6629dfefa7d58d9489e99904ce2b55c146ca0aa42197952d7c96346117
-DIST MullvadVPN-2024.5-beta1_x86_64.rpm 91094269 BLAKE2B f5eb6dfc96b4413119986ab026a09d57df419a1e208e6ba58954e22cadd83625fe9ee36926cdca5090c244c77243e63c4eb324ab26a570a4f81bbbff4ee33fe7 SHA512 218a95c440606c480b293cff852a67d9b97e1c40c729b5da352bd51b17ebec91aa39fb59fba1d5bc434596df2ade7194b4a2392661a7f1c869964bf5097a1efe
+DIST MullvadVPN-2024.5_aarch64.rpm 85185769 BLAKE2B 1b6d5791f0363041b5861ed09a259053a6304c9a2efdfc14d0c0317a9f86eb446eeeca1a740d6154eee1aae349159b8d5f62358c5b2ede965ff2d6bf7b0dadf7 SHA512 cc3d58241c68b4cc3376723911f0cd9228958e8abd92572d6e946e70a172af1b90b6a3f5588e30c25d3d9072be00f95c0fffc11874349f0c03fc4b23966d5e25
+DIST MullvadVPN-2024.5_x86_64.rpm 91119641 BLAKE2B 91ec3ac8eb749592a050582a3b4038b0ad577dac3f4fe169c3bbb311c7741d78032308d76ad54bcb9ca7e6ace91ea3dcd551b232d9ac111d2fae5d7570332916 SHA512 8ddf461ed9336f82a2753c5b6071047c094e1e3dca36ce3a45985dc6681e9f208958533f90f5cb97d1574e8a03742d1e6942fbcf7ae9e97ae785a980866942f7

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild
similarity index 95%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild
index 74b5bde48..91b38137c 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5_beta1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild
@@ -5,12 +5,11 @@ EAPI=8
 
 inherit desktop rpm systemd shell-completion xdg
 
-MYPV="${PV/_beta/-beta}"
 DESCRIPTION="Tool used to manage daemon setup"
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
 SRC_URI="
-	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )
-	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm )
+	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )
+	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_aarch64.rpm )
 "
 
 S="${WORKDIR}"


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-09-26 15:24 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-09-26 15:24 UTC (permalink / raw
  To: gentoo-commits

commit:     817ee8cadc7ec25d8a33d00e8e62351f3ddfb6ea
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Thu Sep 26 15:23:25 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Thu Sep 26 15:23:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=817ee8ca

net-vpn/mullvadvpn-app: add 2024.6_beta1

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                    |  2 +
 .../mullvadvpn-app-2024.6_beta1.ebuild             | 85 ++++++++++++++++++++++
 2 files changed, 87 insertions(+)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index d855be42a..e2fdc0f16 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,2 +1,4 @@
 DIST MullvadVPN-2024.5_aarch64.rpm 85185769 BLAKE2B 1b6d5791f0363041b5861ed09a259053a6304c9a2efdfc14d0c0317a9f86eb446eeeca1a740d6154eee1aae349159b8d5f62358c5b2ede965ff2d6bf7b0dadf7 SHA512 cc3d58241c68b4cc3376723911f0cd9228958e8abd92572d6e946e70a172af1b90b6a3f5588e30c25d3d9072be00f95c0fffc11874349f0c03fc4b23966d5e25
 DIST MullvadVPN-2024.5_x86_64.rpm 91119641 BLAKE2B 91ec3ac8eb749592a050582a3b4038b0ad577dac3f4fe169c3bbb311c7741d78032308d76ad54bcb9ca7e6ace91ea3dcd551b232d9ac111d2fae5d7570332916 SHA512 8ddf461ed9336f82a2753c5b6071047c094e1e3dca36ce3a45985dc6681e9f208958533f90f5cb97d1574e8a03742d1e6942fbcf7ae9e97ae785a980866942f7
+DIST MullvadVPN-2024.6-beta1_aarch64.rpm 83123577 BLAKE2B 53923b70b467c6fd6fa0bd15192d2f1097e56afa2ea3bf4ac405ce31a2097cc2501509b5a3cef23e16ddf1e2885070885dc254c334f3b2196eae60645ce7fb53 SHA512 fb90b81a3605f803b21bf5410d333da0e14292e336e51c764d51ad468e57b0171f3900514794875fd15e51bc1e261265af9e6ef5e66348784a34d654b09e5b3a
+DIST MullvadVPN-2024.6-beta1_x86_64.rpm 88907705 BLAKE2B 4aaf0df070c70efd42a75853e38cc16cb789815ed28df6a5c08472b79daaa0f439f1cf1f9349fdd7e327dd6b141aad3e812e00b5f70635426f810db8ad3f91fa SHA512 20dd7ca6bca307a48e8617d7abccdc554aa9cdf1f6bbcf0640a5a6492681ceb64791887723349955e2fc4890d9c99ed61a15e703d306c0e43da6cd166d8719d7

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild
new file mode 100644
index 000000000..1409b77b5
--- /dev/null
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop rpm systemd shell-completion xdg
+
+MYPV="${PV/_beta/-beta}"
+DESCRIPTION="Tool used to manage daemon setup"
+HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
+SRC_URI="
+	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )
+	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm )
+"
+
+S="${WORKDIR}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+	app-accessibility/at-spi2-core:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	sys-apps/dbus
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="*"
+
+MULLVAD_GUI_NEEDS_RESTART=0
+
+src_install() {
+	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die
+
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
+	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
+	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
+
+	dobin "${S}"/usr/bin/mullvad
+	dobin "${S}"/usr/bin/mullvad-daemon
+	dobin "${S}"/usr/bin/mullvad-exclude
+	dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
+	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+
+	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
+	# also most often used to exclude graphical applications which can't or shouldn't run as root
+	# (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
+	# change user). The setuid bit allows any user to exclude executables under their own UID.
+	fperms 4755 /usr/bin/mullvad-exclude
+
+	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
+
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
+	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
+
+	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
+	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
+	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
+
+	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
+	local x
+	for x in 16 32 48 64 128 256 512 1024; do
+		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
+	done
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-10-10 18:00 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-10-10 18:00 UTC (permalink / raw
  To: gentoo-commits

commit:     c3b2189587724eb4dd4a9691f384b5ce9753904d
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Thu Oct 10 17:59:26 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Thu Oct 10 17:59:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3b21895

net-vpn/mullvadvpn-app: add 2024.6_beta2, drop 2024.6_beta1

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                                       | 4 ++--
 ...vpn-app-2024.6_beta1.ebuild => mullvadvpn-app-2024.6_beta2.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index e2fdc0f16..df1e1e910 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,4 +1,4 @@
 DIST MullvadVPN-2024.5_aarch64.rpm 85185769 BLAKE2B 1b6d5791f0363041b5861ed09a259053a6304c9a2efdfc14d0c0317a9f86eb446eeeca1a740d6154eee1aae349159b8d5f62358c5b2ede965ff2d6bf7b0dadf7 SHA512 cc3d58241c68b4cc3376723911f0cd9228958e8abd92572d6e946e70a172af1b90b6a3f5588e30c25d3d9072be00f95c0fffc11874349f0c03fc4b23966d5e25
 DIST MullvadVPN-2024.5_x86_64.rpm 91119641 BLAKE2B 91ec3ac8eb749592a050582a3b4038b0ad577dac3f4fe169c3bbb311c7741d78032308d76ad54bcb9ca7e6ace91ea3dcd551b232d9ac111d2fae5d7570332916 SHA512 8ddf461ed9336f82a2753c5b6071047c094e1e3dca36ce3a45985dc6681e9f208958533f90f5cb97d1574e8a03742d1e6942fbcf7ae9e97ae785a980866942f7
-DIST MullvadVPN-2024.6-beta1_aarch64.rpm 83123577 BLAKE2B 53923b70b467c6fd6fa0bd15192d2f1097e56afa2ea3bf4ac405ce31a2097cc2501509b5a3cef23e16ddf1e2885070885dc254c334f3b2196eae60645ce7fb53 SHA512 fb90b81a3605f803b21bf5410d333da0e14292e336e51c764d51ad468e57b0171f3900514794875fd15e51bc1e261265af9e6ef5e66348784a34d654b09e5b3a
-DIST MullvadVPN-2024.6-beta1_x86_64.rpm 88907705 BLAKE2B 4aaf0df070c70efd42a75853e38cc16cb789815ed28df6a5c08472b79daaa0f439f1cf1f9349fdd7e327dd6b141aad3e812e00b5f70635426f810db8ad3f91fa SHA512 20dd7ca6bca307a48e8617d7abccdc554aa9cdf1f6bbcf0640a5a6492681ceb64791887723349955e2fc4890d9c99ed61a15e703d306c0e43da6cd166d8719d7
+DIST MullvadVPN-2024.6-beta2_aarch64.rpm 83155789 BLAKE2B 421d509e114d5c80bb821749e37ffae172984e6cad0b421a4704b8a3b24a2e9e7fa20da3742f58eb562384cdc3025ced861448085655ee0288e62b60e7683c13 SHA512 57dd3d856c5a9366a1c68d2e04aca438eaf1abb59b0ba94327bbeed88ac8d0a4959d495998305f5a28fc538c8f474e3fdf7ea0f0de53f4272280f82f3f9df635
+DIST MullvadVPN-2024.6-beta2_x86_64.rpm 88927301 BLAKE2B 9608fa61239263d4d63540194aa25276c4259f072a04e27d01d05921db0ecb8c711474dc47f1dfbe62e0515c4cd35a95c8afe342b5f04209c249d36dc3286bc9 SHA512 502f0b9af60c884fb3f076e9b9b75cb257e3f0a6ad6fdbde1299d8230267bf7e1b8c974f9b42e21fb57c6263f3181a9599e9f4d279a4a5fd7aedcf1855c69cee

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild
similarity index 100%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta1.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-10-23 13:31 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-10-23 13:31 UTC (permalink / raw
  To: gentoo-commits

commit:     29a5961b5e2c742f5124f4b9a24b1b62e3b3b074
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Wed Oct 23 13:30:36 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Wed Oct 23 13:30:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29a5961b

net-vpn/mullvadvpn-app: add 2024.6, drop 2024.6_beta2

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                                    | 4 ++--
 ...vadvpn-app-2024.6_beta2.ebuild => mullvadvpn-app-2024.6.ebuild} | 7 ++-----
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index df1e1e910..768d576bb 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,4 +1,4 @@
 DIST MullvadVPN-2024.5_aarch64.rpm 85185769 BLAKE2B 1b6d5791f0363041b5861ed09a259053a6304c9a2efdfc14d0c0317a9f86eb446eeeca1a740d6154eee1aae349159b8d5f62358c5b2ede965ff2d6bf7b0dadf7 SHA512 cc3d58241c68b4cc3376723911f0cd9228958e8abd92572d6e946e70a172af1b90b6a3f5588e30c25d3d9072be00f95c0fffc11874349f0c03fc4b23966d5e25
 DIST MullvadVPN-2024.5_x86_64.rpm 91119641 BLAKE2B 91ec3ac8eb749592a050582a3b4038b0ad577dac3f4fe169c3bbb311c7741d78032308d76ad54bcb9ca7e6ace91ea3dcd551b232d9ac111d2fae5d7570332916 SHA512 8ddf461ed9336f82a2753c5b6071047c094e1e3dca36ce3a45985dc6681e9f208958533f90f5cb97d1574e8a03742d1e6942fbcf7ae9e97ae785a980866942f7
-DIST MullvadVPN-2024.6-beta2_aarch64.rpm 83155789 BLAKE2B 421d509e114d5c80bb821749e37ffae172984e6cad0b421a4704b8a3b24a2e9e7fa20da3742f58eb562384cdc3025ced861448085655ee0288e62b60e7683c13 SHA512 57dd3d856c5a9366a1c68d2e04aca438eaf1abb59b0ba94327bbeed88ac8d0a4959d495998305f5a28fc538c8f474e3fdf7ea0f0de53f4272280f82f3f9df635
-DIST MullvadVPN-2024.6-beta2_x86_64.rpm 88927301 BLAKE2B 9608fa61239263d4d63540194aa25276c4259f072a04e27d01d05921db0ecb8c711474dc47f1dfbe62e0515c4cd35a95c8afe342b5f04209c249d36dc3286bc9 SHA512 502f0b9af60c884fb3f076e9b9b75cb257e3f0a6ad6fdbde1299d8230267bf7e1b8c974f9b42e21fb57c6263f3181a9599e9f4d279a4a5fd7aedcf1855c69cee
+DIST MullvadVPN-2024.6_aarch64.rpm 83170101 BLAKE2B 366e5f8cf0bddd7fa8fe2de1d34afee0eecab459ea623853643b903b58a12e41cb813afb23b1db42099ee59dea50b3c5662acc8df51435f31c57fe8cd0946cad SHA512 fed63bfe4e64a8174adf8389c30e2129fec8694962f3af1e7d45d9678822f8d68ad8497e8c92618b4d765fb7198acc2fcf69eb29ae51f22bfcf3d47fb2d80d42
+DIST MullvadVPN-2024.6_x86_64.rpm 88920401 BLAKE2B e0ba7c6130c64e0ad243ebe4f0012694041a9b2c586401fd376056f27c400053dbff6e8663c6e8451d7026f117ac4c73929425cc21b8ce8c3b39856758c01e41 SHA512 6e4e299a1037225e3616bf1165f349773a8e45a4b5664ccf1056c86103adcf099c0a0832cca24e0747ce901fcc9e77c860e4dc6d23b633713d40eb5aea483990

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6.ebuild
similarity index 94%
rename from net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild
rename to net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6.ebuild
index 1409b77b5..91b38137c 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6_beta2.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.6.ebuild
@@ -5,12 +5,11 @@ EAPI=8
 
 inherit desktop rpm systemd shell-completion xdg
 
-MYPV="${PV/_beta/-beta}"
 DESCRIPTION="Tool used to manage daemon setup"
 HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
 SRC_URI="
-	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm )
-	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm )
+	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )
+	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_aarch64.rpm )
 "
 
 S="${WORKDIR}"
@@ -46,8 +45,6 @@ RDEPEND="
 
 QA_PREBUILT="*"
 
-MULLVAD_GUI_NEEDS_RESTART=0
-
 src_install() {
 	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die
 


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

* [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/
@ 2024-10-23 13:31 Itai Ferber
  0 siblings, 0 replies; 26+ messages in thread
From: Itai Ferber @ 2024-10-23 13:31 UTC (permalink / raw
  To: gentoo-commits

commit:     eaf3f10f304d973295c1c06939782b662ae6a829
Author:     Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Wed Oct 23 13:31:10 2024 +0000
Commit:     Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Wed Oct 23 13:31:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eaf3f10f

net-vpn/mullvadvpn-app: drop 2024.5

Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>

 net-vpn/mullvadvpn-app/Manifest                    |  2 -
 .../mullvadvpn-app/mullvadvpn-app-2024.5.ebuild    | 82 ----------------------
 2 files changed, 84 deletions(-)

diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 768d576bb..7821fb2fb 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,4 +1,2 @@
-DIST MullvadVPN-2024.5_aarch64.rpm 85185769 BLAKE2B 1b6d5791f0363041b5861ed09a259053a6304c9a2efdfc14d0c0317a9f86eb446eeeca1a740d6154eee1aae349159b8d5f62358c5b2ede965ff2d6bf7b0dadf7 SHA512 cc3d58241c68b4cc3376723911f0cd9228958e8abd92572d6e946e70a172af1b90b6a3f5588e30c25d3d9072be00f95c0fffc11874349f0c03fc4b23966d5e25
-DIST MullvadVPN-2024.5_x86_64.rpm 91119641 BLAKE2B 91ec3ac8eb749592a050582a3b4038b0ad577dac3f4fe169c3bbb311c7741d78032308d76ad54bcb9ca7e6ace91ea3dcd551b232d9ac111d2fae5d7570332916 SHA512 8ddf461ed9336f82a2753c5b6071047c094e1e3dca36ce3a45985dc6681e9f208958533f90f5cb97d1574e8a03742d1e6942fbcf7ae9e97ae785a980866942f7
 DIST MullvadVPN-2024.6_aarch64.rpm 83170101 BLAKE2B 366e5f8cf0bddd7fa8fe2de1d34afee0eecab459ea623853643b903b58a12e41cb813afb23b1db42099ee59dea50b3c5662acc8df51435f31c57fe8cd0946cad SHA512 fed63bfe4e64a8174adf8389c30e2129fec8694962f3af1e7d45d9678822f8d68ad8497e8c92618b4d765fb7198acc2fcf69eb29ae51f22bfcf3d47fb2d80d42
 DIST MullvadVPN-2024.6_x86_64.rpm 88920401 BLAKE2B e0ba7c6130c64e0ad243ebe4f0012694041a9b2c586401fd376056f27c400053dbff6e8663c6e8451d7026f117ac4c73929425cc21b8ce8c3b39856758c01e41 SHA512 6e4e299a1037225e3616bf1165f349773a8e45a4b5664ccf1056c86103adcf099c0a0832cca24e0747ce901fcc9e77c860e4dc6d23b633713d40eb5aea483990

diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild
deleted file mode 100644
index 91b38137c..000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.5.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="
-	amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )
-	arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_aarch64.rpm )
-"
-
-S="${WORKDIR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-	app-accessibility/at-spi2-core:2
-	dev-libs/expat
-	dev-libs/glib:2
-	dev-libs/nspr
-	dev-libs/nss
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-print/cups
-	sys-apps/dbus
-	x11-libs/cairo
-	x11-libs/gtk+:3
-	x11-libs/libdrm
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libxkbcommon
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-src_install() {
-	sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die
-
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
-	fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
-	fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
-	dobin "${S}"/usr/bin/mullvad
-	dobin "${S}"/usr/bin/mullvad-daemon
-	dobin "${S}"/usr/bin/mullvad-exclude
-	dosym "../../opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn
-	dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
-	# mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is
-	# also most often used to exclude graphical applications which can't or shouldn't run as root
-	# (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas`
-	# change user). The setuid bit allows any user to exclude executables under their own UID.
-	fperms 4755 /usr/bin/mullvad-exclude
-
-	newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
-	systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
-	newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
-	newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
-	newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
-	domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
-	local x
-	for x in 16 32 48 64 128 256 512 1024; do
-		doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
-	done
-}


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

end of thread, other threads:[~2024-10-23 13:31 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-16 16:53 [gentoo-commits] repo/proj/guru:dev commit in: net-vpn/mullvadvpn-app/ Itai Ferber
  -- strict thread matches above, loose matches on Subject: below --
2024-10-23 13:31 Itai Ferber
2024-10-23 13:31 Itai Ferber
2024-10-10 18:00 Itai Ferber
2024-09-26 15:24 Itai Ferber
2024-09-03 15:26 Itai Ferber
2024-09-03 15:26 Itai Ferber
2024-08-24 10:56 Takuya Wakazono
2024-08-22 17:09 Itai Ferber
2024-07-25 14:27 Itai Ferber
2024-07-25 14:27 Itai Ferber
2024-06-27  8:41 [gentoo-commits] repo/proj/guru:master " David Roman
2024-06-27  8:23 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2024-06-24 18:08 Itai Ferber
2024-06-24 15:49 Itai Ferber
2024-05-15 23:02 Itai Ferber
2024-05-10 18:24 Itai Ferber
2024-05-10 17:34 Itai Ferber
2024-04-26 12:48 David Roman
2024-04-26 12:48 David Roman
2024-04-26 12:48 David Roman
2024-04-11 14:36 Joe Kappus
2024-01-01  2:29 Joe Kappus
2023-12-12  9:08 David Roman
2023-11-01 12:56 David Roman
2023-10-30 11:27 [gentoo-commits] repo/proj/guru:master " David Roman
2023-10-29 10:46 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2023-10-28  1:06 David Roman

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