summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrittany Figueroa2022-07-06 00:02:36 -0700
committerBrittany Figueroa2022-07-06 00:02:36 -0700
commit574188d61c36a2c5ac05775fb4f7f17b86ad1406 (patch)
tree32021ef8b6399e60621861fc4cd8e058024c77ac
downloadaur-574188d61c36a2c5ac05775fb4f7f17b86ad1406.tar.gz
Initial commit
Signed-off-by: Brittany Figueroa <>
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD50
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}"
+}