summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Muehlhaeuser2020-11-05 01:06:15 +0100
committerChristian Muehlhaeuser2020-11-05 01:06:15 +0100
commitdb1ce12de2b37c9c797f77b4d1b1ca3cdfe96aa9 (patch)
treee429023389a6daf4d67b7c6faf00df93635f1edd
downloadaur-db1ce12de2b37c9c797f77b4d1b1ca3cdfe96aa9.tar.gz
Initial package bbcli
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD47
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fab3073b2597
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = bbcli
+ pkgdesc = inoffical Bitbucket.org command line tool
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/craftamap/bb
+ arch = x86_64
+ arch = i686
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ license = MIT
+ makedepends = go
+ source = https://github.com/craftamap/bb/archive/v0.1.0/bbcli-0.1.0.tar.gz
+ sha256sums = b6da042fc383360c5ccc31e4bc19c13d8489ec9c4ddd7d7283cbe5a769a014aa
+
+pkgname = bbcli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5c14109b1c72
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Christian Muehlhaeuser <muesli at gmail dot com>
+
+pkgname=bbcli
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="inoffical Bitbucket.org command line tool"
+arch=('x86_64' 'i686' 'armv6h' 'armv7h' 'aarch64')
+url="https://github.com/craftamap/bb"
+license=('MIT')
+makedepends=('go')
+source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('b6da042fc383360c5ccc31e4bc19c13d8489ec9c4ddd7d7283cbe5a769a014aa')
+
+prepare() {
+ export GOPATH="$srcdir/gopath"
+ export GO111MODULE=on
+
+ go clean -modcache
+}
+
+build() {
+ cd "${pkgname%cli}-$pkgver"
+
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+
+ go build \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-X main.Version=$pkgver -linkmode external -extldflags \"${LDFLAGS}\"" \
+ -o "${pkgname%cli}" .
+
+ go clean -modcache
+}
+
+package() {
+ cd "${pkgname%cli}-$pkgver"
+
+ install -Dm755 "${pkgname%cli}" "$pkgdir/usr/bin/${pkgname%cli}"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# vim:set ts=4 sw=4 et: