summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Collins2021-06-02 12:32:43 +0200
committerMark Collins2021-06-02 12:32:43 +0200
commitf22f7f103b3b17caf5b9d1a9f201d46cc3188b0d (patch)
tree725aa9f8b5fee9785982d53d54ade2b20e7b2b47
downloadaur-f22f7f103b3b17caf5b9d1a9f201d46cc3188b0d.tar.gz
Created AUR package for signalctl (build using go)
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD30
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a807934a304b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = signalctl
+ pkgdesc = cli interface to signald alternative signal client daemon
+ pkgver = 0.1.2
+ pkgrel = 1
+ url = https://gitlab.com/signald/signald-go/-/blob/main/cmd/signaldctl/README.md
+ arch = x86
+ arch = armv7h
+ arch = aarch
+ license = GPL
+ makedepends = go
+ source = https://gitlab.com/signald/signald-go/-/archive/0.1.2/signald-go-0.1.2.tar.gz
+ sha256sums = a425f76492113210df9ac29202fe3e3556312f92fc2becf4205e0f09345258b7
+
+pkgname = signalctl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bf2846a7d6fa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Mark Collins <tera_1225 haat hotmail dot com>
+pkgname=signalctl
+_basename=signald-go
+pkgver=0.1.2
+pkgrel=1
+pkgdesc="cli interface to signald alternative signal client daemon"
+arch=('x86' 'armv7h' 'aarch')
+url="https://gitlab.com/signald/${_basename}/-/blob/main/cmd/signaldctl/README.md"
+license=('GPL')
+depends=()
+makedepends=('go')
+source=("https://gitlab.com/signald/${_basename}/-/archive/${pkgver}/${_basename}-${pkgver}.tar.gz")
+sha256sums=("a425f76492113210df9ac29202fe3e3556312f92fc2becf4205e0f09345258b7")
+
+build() {
+ cd "${_basename}-$pkgver"
+ go build \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
+ -o "$pkgname" \
+ ./cmd/signaldctl
+}
+
+package() {
+ cd "${_basename}-$pkgver"
+ install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+} \ No newline at end of file