diff options
| -rw-r--r-- | .gitmodules | 3 | ||||
| -rw-r--r-- | pkg/gen.lua | 1 | ||||
| -rw-r--r-- | pkg/wireguard-tools/gen.lua | 26 | ||||
| m--------- | pkg/wireguard-tools/src | 0 | ||||
| -rw-r--r-- | pkg/wireguard-tools/ver | 1 |
5 files changed, 31 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules index 6718afbe..1f031739 100644 --- 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 index 09d7bd73..f666331b 100644 --- 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 new file mode 100644 index 00000000..41608291 --- /dev/null +++ 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 new file mode 160000 +Subproject 2d278467c649c814853b0c43c142f6146512a4f diff --git a/pkg/wireguard-tools/ver b/pkg/wireguard-tools/ver new file mode 100644 index 00000000..e69e1ffa --- /dev/null +++ b/pkg/wireguard-tools/ver @@ -0,0 +1 @@ +1.0.20210914-15-g2d278467c6 r0 |
