diff options
author | Brittany Figueroa | 2022-07-06 00:02:36 -0700 |
---|---|---|
committer | Brittany Figueroa | 2022-07-06 00:02:36 -0700 |
commit | 574188d61c36a2c5ac05775fb4f7f17b86ad1406 (patch) | |
tree | 32021ef8b6399e60621861fc4cd8e058024c77ac | |
download | aur-574188d61c36a2c5ac05775fb4f7f17b86ad1406.tar.gz |
Initial commit
Signed-off-by: Brittany Figueroa <>
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 50 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6ff7f785087f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = oauth2l + pkgdesc = Simple CLI for interacting with Google API authentication + pkgver = 1.2.2 + pkgrel = 1 + url = https://github.com/google/oauth2l + arch = x86_64 + license = Apache + makedepends = go + source = oauth2l-1.2.2.tar.gz::https://github.com/google/oauth2l/archive/refs/tags/v1.2.2.tar.gz + b2sums = bb4998b52413920d26b893113ce6c915677c2bcccb2a34e280e23cf4205e45e2eb5bdc38d539d97d26f801914e9a0ca73a393f6480fe46c5df345f94f0e65b0f + +pkgname = oauth2l diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..956fb8841b74 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +oauth2l-*.tar.* + +pkg +src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dc8c0bbc8b99 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Brittany Figueroa <dormwear underscore iure at crowley dot seership dot dev> + +pkgname=oauth2l +pkgver=1.2.2 +pkgrel=1 +pkgdesc='Simple CLI for interacting with Google API authentication' +arch=('x86_64') +url="https://github.com/google/${pkgname}" +license=('Apache') +makedepends=('go') +source=("${pkgname}-${pkgver}.tar.gz"::"${url}/archive/refs/tags/v${pkgver}.tar.gz") +b2sums=('bb4998b52413920d26b893113ce6c915677c2bcccb2a34e280e23cf4205e45e2eb5bdc38d539d97d26f801914e9a0ca73a393f6480fe46c5df345f94f0e65b0f') + +prepare() { + cd "${pkgname}-${pkgver}" + mkdir --parents 'build' +} + +build() { + cd "${pkgname}-${pkgver}" + export \ + CGO_CPPFLAGS="${CPPFLAGS}" \ + CGO_CFLAGS="${CFLAGS}" \ + CGO_CXXFLAGS="${CXXFLAGS}" \ + CGO_LDFLAGS="${LDFLAGS}" + go build \ + -buildmode=pie \ + -ldflags " + -extldflags ${LDFLAGS} + -linkmode=external + -X main.version=$pkgver + " \ + -mod=readonly \ + -modcacherw \ + -o build \ + -trimpath \ + ./... +} + +#check() { +# cd "${pkgname}-${pkgver}" +# go test \ +# -mod=readonly \ +# -v \ +# ./... +#} + +package() { + install -D --mode 755 "${pkgname}-${pkgver}/build/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" +} |