diff options
author | Mark Collins | 2021-06-02 12:32:43 +0200 |
---|---|---|
committer | Mark Collins | 2021-06-02 12:32:43 +0200 |
commit | f22f7f103b3b17caf5b9d1a9f201d46cc3188b0d (patch) | |
tree | 725aa9f8b5fee9785982d53d54ade2b20e7b2b47 | |
download | aur-f22f7f103b3b17caf5b9d1a9f201d46cc3188b0d.tar.gz |
Created AUR package for signalctl (build using go)
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 30 |
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 |