diff options
author | Your Name | 2021-02-09 22:11:41 +0800 |
---|---|---|
committer | Your Name | 2021-02-09 22:11:41 +0800 |
commit | ab0b7ac5f89c9050c8b89a8f3a1cedd6e18997f6 (patch) | |
tree | ae709f5a9c1b6e5c3fbb86ecf9ad4f09c91638f0 | |
download | aur-ab0b7ac5f89c9050c8b89a8f3a1cedd6e18997f6.tar.gz |
Pack tcping-go-git
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dbe7baf47026 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = tcping-go-git + pkgdesc = ping over a tcp connection + pkgver = 0.1.1.r5.gc620e0f + pkgrel = 1 + url = https://github.com/cloverstd/tcping + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + provides = tcping + provides = tcping-go + conflicts = tcping + conflicts = tcping-go + source = git+https://github.com/cloverstd/tcping.git + sha256sums = SKIP + +pkgname = tcping-go-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cd63b95fa45c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +pkgname=tcping-go-git +_pkgname=tcping +pkgver=0.1.1.r6.g7867893 +pkgrel=1 +pkgdesc='ping over a tcp connection' +provides=('tcping' 'tcping-go') +conflicts=('tcping' 'tcping-go') +arch=('x86_64') +url="https://github.com/cloverstd/tcping" +license=('MIT') +makedepends=('go' 'git') +source=("git+https://github.com/cloverstd/$_pkgname.git") +sha256sums=('SKIP') + +pkgver() { + cd "$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^v//g' +} + +build() { + cd "$srcdir/tcping" + go build \ + -mod=vendor \ + -trimpath \ + -ldflags "-extldflags $LDFLAGS" \ + -o $_pkgname . +} + +package() { + cd "$srcdir/tcping" + install -Dm755 $_pkgname "$pkgdir"/usr/bin/$_pkgname +} |