logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 9180e009987806d202650590206214abebdb0806
parent feeee02b1b81576f6dce37ca38f08a8e2dfef7a8
Author: Michael Forney <mforney@mforney.org>
Date:   Fri,  9 Aug 2024 21:43:25 -0700

Add wireguard-tools

Diffstat:

M.gitmodules3+++
Mpkg/gen.lua1+
Apkg/wireguard-tools/gen.lua26++++++++++++++++++++++++++
Apkg/wireguard-tools/src1+
Apkg/wireguard-tools/ver1+
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