summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2021-02-09 22:11:41 +0800
committerYour Name2021-02-09 22:11:41 +0800
commitab0b7ac5f89c9050c8b89a8f3a1cedd6e18997f6 (patch)
treeae709f5a9c1b6e5c3fbb86ecf9ad4f09c91638f0
downloadaur-ab0b7ac5f89c9050c8b89a8f3a1cedd6e18997f6.tar.gz
Pack tcping-go-git
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD32
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
+}