* [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