From d308025e51c0747ac64e7a63d19063155050729e Mon Sep 17 00:00:00 2001 From: lemmi Date: Sat, 19 May 2018 01:05:28 +0200 Subject: [PATCH] New package: wireguard-go-0.0.20180519 --- srcpkgs/wireguard-go/template | 21 +++++++++++++++++++++ srcpkgs/wireguard-go/update | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 srcpkgs/wireguard-go/template create mode 100644 srcpkgs/wireguard-go/update diff --git a/srcpkgs/wireguard-go/template b/srcpkgs/wireguard-go/template new file mode 100644 index 00000000000..43eed2ee5fe --- /dev/null +++ b/srcpkgs/wireguard-go/template @@ -0,0 +1,21 @@ +# Template file for 'wireguard-go' +pkgname=wireguard-go +version=0.0.20180519 +revision=1 +build_style=go +go_import_path="git.zx2c4.com/wireguard-go" +hostmakedepends="git" +depends="wireguard-tools" +short_desc="Implementation of WireGuard in Go" +maintainer="lemmi " +license="GPL-2" +homepage="https://git.zx2c4.com/wireguard-go/about/" +distfiles="https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${version}.tar.xz" +checksum=d2b0f43679b3559952cf8d244d537903d03699ed7c8a2c1e7fc37ee424e30439 + +pre_build() { + # go doesn't like local imports, so we rewrite them + for localimport in ratelimiter rwcancel tai64n xchacha20poly1305; do + sed -i -e "s#\"./$localimport\"#\"git.zx2c4.com/wireguard-go/$localimport\"#" *.go + done +} diff --git a/srcpkgs/wireguard-go/update b/srcpkgs/wireguard-go/update new file mode 100644 index 00000000000..70ee5e56716 --- /dev/null +++ b/srcpkgs/wireguard-go/update @@ -0,0 +1,2 @@ +site='https://git.zx2c4.com/wireguard-go/' +pattern='wireguard-go-\K[\d.]*\d'