diff options
author | Wiktor W. | 2023-11-03 14:09:35 +0100 |
---|---|---|
committer | Wiktor W. | 2023-11-03 14:09:35 +0100 |
commit | f3e570313b86bff014dfa68f0bc1b3b04035da06 (patch) | |
tree | e46b2385748570988a0c40d51952d2a5df653eda | |
download | aur-f3e570313b86bff014dfa68f0bc1b3b04035da06.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..00b76d0a5424 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = abra + pkgdesc = The Co-op Cloud command-line interface. + pkgver = 0.8.1 + pkgrel = 1 + url = https://git.coopcloud.tech/coop-cloud/abra + arch = any + license = GPL + makedepends = go + source = abra-0.8.1.tar.gz::https://git.coopcloud.tech/coop-cloud/abra/archive/0.8.1-beta.tar.gz + sha256sums = 60b679068fc506f31c5fed637e8a5c8f027c8a80adf1b8a2954ff6cddd256cd6 + +pkgname = abra diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a46d81823698 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Wiktor W. <wykwit@disroot.org> + +pkgname=abra +pkgver=0.8.1 +pkgrel=1 +pkgdesc='The Co-op Cloud command-line interface.' +arch=('any') +makedepends=('go') +url='https://git.coopcloud.tech/coop-cloud/abra' +license=('GPL') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver-beta.tar.gz") +sha256sums=('60b679068fc506f31c5fed637e8a5c8f027c8a80adf1b8a2954ff6cddd256cd6') + +prepare() { + cd "$pkgname" + mkdir -p build/ +} + +build() { + cd "$pkgname" + + export GOPATH="${srcdir}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + + LDEXTRA="-X 'main.Commit=$pkgver-beta'" + go build \ + -buildmode=pie \ + -trimpath \ + -mod=readonly \ + -modcacherw \ + -ldflags="-linkmode external -s -w $LDEXTRA -extldflags \"${LDFLAGS}\"" \ + -o build \ + ./cmd/... +} + +package() { + cd "$pkgname" + install -Dm755 -t "$pkgdir/usr/bin/" build/* + install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" +} + |