]> Arthur Taft Gitweb - custom-tools.git/commitdiff
add wireguird
authorArthur Taft <[email protected]>
Fri, 29 Aug 2025 00:35:20 +0000 (18:35 -0600)
committerArthur Taft <[email protected]>
Fri, 29 Aug 2025 00:35:20 +0000 (18:35 -0600)
net-vpn/wireguird/Manifest [new file with mode: 0644]
net-vpn/wireguird/wireguird-1.1.0.ebuild [new file with mode: 0644]

diff --git a/net-vpn/wireguird/Manifest b/net-vpn/wireguird/Manifest
new file mode 100644 (file)
index 0000000..a0931f2
--- /dev/null
@@ -0,0 +1 @@
+DIST wireguird_amd64.deb 2682154 BLAKE2B 5043e8bc4a019c02eb70b871640d2b10d30f144ad9ee7881c3bb83e0b6cb0a37f0551239263349d02ec47d66f3a3b87099bbbb2f0cad16931d972014beaa777b SHA512 10b458f59d99837d6401ee0a12ef5eb16a14bb91241f6cf6cfdb087c2b8e7d13b09395757883f78bcc76eedeaf77d2190d0785609292a89d5988ae009252c800
diff --git a/net-vpn/wireguird/wireguird-1.1.0.ebuild b/net-vpn/wireguird/wireguird-1.1.0.ebuild
new file mode 100644 (file)
index 0000000..f62d329
--- /dev/null
@@ -0,0 +1,29 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Wireguard GTK GUI for Linux"
+HOMEPAGE="https://github.com/UnnoTed/wireguird"
+SRC_URI="https://github.com/UnnoTed/wireguird/releases/download/v1.1.0/wireguird_amd64.deb"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="gui-libs/gtk
+               dev-libs/ayatana-ido
+               dev-lang/go
+               virtual/resolvconf
+               net-dns/openresolv"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+       insinto /opt/wireguird
+       doins -r deb/usr/.
+
+       domenu /opt/wireguird/share/applications/wireguird.desktop
+       dosym /opt/wireguird/local/bin/wireguird /usr/bin/wireguird
+       newicon -s 256 Icon/256x256/wireguard.png wireguird.png
+}