summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMisterio772021-02-23 11:11:10 -0300
committerMisterio772021-02-23 11:11:10 -0300
commit528f6832efb0455c21350a9b9868962805b5e958 (patch)
treedf8dae58a82ab178761068d7171205652944172d
downloadaur-528f6832efb0455c21350a9b9868962805b5e958.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD37
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e392a56e6f69
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = lightsailctl
+ pkgdesc = Amazon Lightsail CLI Extensions
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://github.com/aws/lightsailctl
+ arch = x86_64
+ license = APACHE
+ makedepends = go
+ depends = glibc
+ source = lightsailctl-1.0.1.tar.gz::https://github.com/aws/lightsailctl/archive/v1.0.1.tar.gz
+ sha256sums = e220fba3d9fe69f293b5263a2f653fd894558269511044d83b2d3c3782b4a801
+
+pkgname = lightsailctl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..efcd47d4b0b6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Gabriel Fontes <eu@misterio.me>
+pkgname=lightsailctl
+pkgver=1.0.1
+pkgrel=1
+pkgdesc='Amazon Lightsail CLI Extensions'
+arch=('x86_64')
+url="https://github.com/aws/lightsailctl"
+license=('APACHE')
+depends=('glibc')
+makedepends=('go')
+source=("$pkgname-${pkgver}.tar.gz::$url/archive/v${pkgver}.tar.gz")
+sha256sums=('e220fba3d9fe69f293b5263a2f653fd894558269511044d83b2d3c3782b4a801')
+
+prepare(){
+ cd "$pkgname-$pkgver"
+ mkdir -p build/
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -o build ./cmd/...
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ go test ./...
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm755 build/$pkgname "$pkgdir"/usr/bin/$pkgname
+}