Date: Sunday, February 5, 2023 @ 18:44:19
Author: dvzrv
Revision: 1392810
archrelease: copy trunk to community-x86_64
Added:
gomuks/repos/community-x86_64/
gomuks/repos/community-x86_64/PKGBUILD
(from rev 1392809, gomuks/trunk/PKGBUILD)
----------+
PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
Copied: gomuks/repos/community-x86_64/PKGBUILD (from rev 1392809,
gomuks/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2023-02-05 18:44:19 UTC (rev 1392810)
@@ -0,0 +1,43 @@
+# Maintainer: David Runge <[email protected]>
+
+pkgname=gomuks
+pkgver=0.3.0
+pkgrel=2
+pkgdesc="A terminal based Matrix client written in Go"
+arch=(x86_64)
+url="https://github.com/tulir/gomuks"
+license=(AGPL3)
+depends=(glibc)
+makedepends=(libolm go)
+source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
+sha512sums=('9f001db7b926779f4f33dd0fa3c5d4a88ec31862ecbcfd529846b187d3ac26f70d2836250bc827a8852b8af62a32a3e2e20861f849cfa2d39bf1784967c4c80a')
+b2sums=('5481e885f7a92b17a4ff7e95304080fe3d9455afd84fc708e3630a89f6df9fc2c712ad27a1d0bb351bd1a6af14cc554ea4556444e022909b4ccdd8d825911cfc')
+
+prepare() {
+ mkdir -vp $pkgname-$pkgver/build
+}
+
+build() {
+ cd $pkgname-$pkgver
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOPATH="${srcdir}"
+ export GOFLAGS="-buildmode=pie -mod=readonly -modcacherw"
+
+ go build -o build/ -ldflags "-compressdwarf=false -linkmode external" .
+}
+
+check() {
+ cd $pkgname-$pkgver
+ go test ./...
+}
+
+package() {
+ depends+=(
+ libolm libolm.so
+ )
+ install -vDm 755 $pkgname-$pkgver/build/$pkgname -t "$pkgdir/usr/bin/"
+ install -vDm 644 $pkgname-$pkgver/{CHANGELOG,README}.md -t
"$pkgdir/usr/share/doc/$pkgname/"
+}