summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKangjing Huang2023-10-20 22:30:40 -0400
committerKangjing Huang2023-10-20 22:51:54 -0400
commit524363640f56cacc576bb518f1a8a50c55bce092 (patch)
treed528d557fc16810a4fecbe54b39d3f0505ab6e15
parentf6e64c129f13fe1d5fe8f2df99777b56ac8ee841 (diff)
downloadaur-524363640f56cacc576bb518f1a8a50c55bce092.tar.gz
Modify to git version
Signed-off-by: Kangjing Huang <huangkangjing@gmail.com>
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD30
2 files changed, 28 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4b920a172dd1..b059f4e6f42b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
-pkgbase = oauth2l
- pkgdesc = Simple CLI for interacting with Google API authentication
- pkgver = 1.3.0
+pkgbase = oauth2l-git
+ pkgdesc = Simple CLI for interacting with Google API authentication - git version
+ pkgver = v1.3.0.r4.g55ad5ab
pkgrel = 1
url = https://github.com/google/oauth2l
arch = x86_64
license = Apache
makedepends = go
- source = oauth2l-1.3.0.tar.gz::https://github.com/google/oauth2l/archive/refs/tags/v1.3.0.tar.gz
- b2sums = 83044b616e65881d54b78bd8e6d9ec6890cd3087a91c8574a976aa2f5f1ed1ac4fa2d50fd9d438a8b608d53af2a56e232c304cc2c984ac3b582fffdfe2ca01df
+ makedepends = git
+ provides = oauth2l
+ conflicts = oauth2l
+ source = oauth2l::git+https://github.com/google/oauth2l
+ b2sums = SKIP
-pkgname = oauth2l
+pkgname = oauth2l-git
diff --git a/PKGBUILD b/PKGBUILD
index 3f522f010958..1c372dde2a12 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,31 @@
# Maintainer: Brittany Figueroa <dormwear underscore iure at crowley dot seership dot dev>
-pkgname=oauth2l
-pkgver=1.3.0
+_pkgbase=oauth2l
+pkgname=${_pkgbase}-git
+pkgver=v1.3.0.r4.g55ad5ab
pkgrel=1
-pkgdesc='Simple CLI for interacting with Google API authentication'
+pkgdesc='Simple CLI for interacting with Google API authentication - git version'
arch=('x86_64')
-url="https://github.com/google/${pkgname}"
+url="https://github.com/google/${_pkgbase}"
license=('Apache')
-makedepends=('go')
-source=("${pkgname}-${pkgver}.tar.gz"::"${url}/archive/refs/tags/v${pkgver}.tar.gz")
-b2sums=('83044b616e65881d54b78bd8e6d9ec6890cd3087a91c8574a976aa2f5f1ed1ac4fa2d50fd9d438a8b608d53af2a56e232c304cc2c984ac3b582fffdfe2ca01df')
+makedepends=('go' 'git')
+source=("${_pkgbase}"::"git+${url}")
+b2sums=('SKIP')
+conflicts=("${_pkgbase}")
+provides=("${_pkgbase}")
prepare() {
- cd "${pkgname}-${pkgver}"
+ cd "${_pkgbase}"
mkdir --parents 'build'
}
+pkgver() {
+ cd "${_pkgbase}"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
build() {
- cd "${pkgname}-${pkgver}"
+ cd "${_pkgbase}"
export \
CGO_CPPFLAGS="${CPPFLAGS}" \
CGO_CFLAGS="${CFLAGS}" \
@@ -38,7 +46,7 @@ build() {
}
#check() {
-# cd "${pkgname}-${pkgver}"
+# cd "${_pkgbase}-${pkgver}"
# go test \
# -mod=readonly \
# -v \
@@ -46,5 +54,5 @@ build() {
#}
package() {
- install -D --mode 755 "${pkgname}-${pkgver}/build/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -D --mode 755 "${_pkgbase}/build/${_pkgbase}" "${pkgdir}/usr/bin/${_pkgbase}"
}