commit: 9180e009987806d202650590206214abebdb0806
parent feeee02b1b81576f6dce37ca38f08a8e2dfef7a8
Author: Michael Forney <mforney@mforney.org>
Date: Fri, 9 Aug 2024 21:43:25 -0700
Add wireguard-tools
Diffstat:
5 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/.gitmodules b/.gitmodules
@@ -369,6 +369,9 @@
path = pkg/wayland/src
url = https://anongit.freedesktop.org/git/wayland/wayland.git
ignore = all
+[submodule "pkg/wireguard-tools/src"]
+ path = pkg/wireguard-tools/src
+ url = https://git.zx2c4.com/wireguard-tools
[submodule "pkg/wl9/src"]
path = pkg/wl9/src
url = https://git.sr.ht/~mcf/wl9
diff --git a/pkg/gen.lua b/pkg/gen.lua
@@ -134,6 +134,7 @@ subgen 'velox'
subgen 'vis'
subgen 'wayland'
subgen 'wayland-protocols'
+subgen 'wireguard-tools'
subgen 'wl9'
subgen 'wld'
subgen 'wpa_supplicant'
diff --git a/pkg/wireguard-tools/gen.lua b/pkg/wireguard-tools/gen.lua
@@ -0,0 +1,26 @@
+cflags{
+ '-std=c99', '-Wall',
+ '-D _GNU_SOURCE',
+ [[-D 'RUNSTATEDIR="/run"']],
+}
+
+exe('wg', [[
+ src/(
+ config.c
+ curve25519.c
+ encoding.c
+ genkey.c
+ ipc.c
+ pubkey.c
+ set.c
+ setconf.c
+ show.c
+ showconf.c
+ terminal.c
+ wg.c
+ )
+]])
+file('bin/wg', '755', '$outdir/wg')
+man{'src/man/wg.8'}
+
+fetch 'git'
diff --git a/pkg/wireguard-tools/src b/pkg/wireguard-tools/src
@@ -0,0 +1 @@
+Subproject commit 2d278467c649c814853b0c43c142f6146512a4fc
diff --git a/pkg/wireguard-tools/ver b/pkg/wireguard-tools/ver
@@ -0,0 +1 @@
+1.0.20210914-15-g2d278467c6 r0