summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-01-23 07:21:58 +0000
committerGeorge Rawlinson2022-01-23 07:21:58 +0000
commitb8d8a65c14199b72ff9494514609be9c7e9abdec (patch)
treec1a19c5fb01c9e265519a74bd4756328db9be523
parent14e446e5aec56b0a03c22a22ddfef73c10049867 (diff)
downloadaur-b8d8a65c14199b72ff9494514609be9c7e9abdec.tar.gz
upgpkg: air 1.27.9-1
* New upstream release. * Switch source to git commit from github tarball.
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD32
2 files changed, 25 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 88176198998f..db4494bb7114 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = air
pkgdesc = Live reload for Go apps
- pkgver = 1.27.8
+ pkgver = 1.27.9
pkgrel = 1
url = https://github.com/cosmtrek/air
arch = x86_64
license = GPL3
+ makedepends = git
makedepends = go
depends = glibc
- source = air-1.27.8.tar.gz::https://github.com/cosmtrek/air/archive/v1.27.8.tar.gz
- sha512sums = 3a63da40296810b58e595ac3e543656bcc4ba4052be8f429050dacabb0bcdc40dc57200d138722b4733403e5c9ccafab712c0ffc2131fce9801654b0b2bbeb35
- b2sums = fbedb7af3bfac93c37c294242e2f22da073656ce7f825da1a82b11a71c3ff8d050978d70a083c18b1cf81206c0ab5b687e020b742e126c1f4a6b22521f7910b9
+ options = !lto
+ source = air::git+https://github.com/cosmtrek/air.git#commit=751a9971787c98059ba958b83812fd14780de7f2
+ b2sums = SKIP
pkgname = air
diff --git a/PKGBUILD b/PKGBUILD
index 7034e643e50e..4957d24b84f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,27 @@
# Maintainer: George Rawlinson <george@rawlinson.net.nz>
pkgname=air
-pkgver=1.27.8
+pkgver=1.27.9
pkgrel=1
pkgdesc="Live reload for Go apps"
arch=('x86_64')
url="https://github.com/cosmtrek/air"
license=('GPL3')
depends=('glibc')
-makedepends=('go')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha512sums=('3a63da40296810b58e595ac3e543656bcc4ba4052be8f429050dacabb0bcdc40dc57200d138722b4733403e5c9ccafab712c0ffc2131fce9801654b0b2bbeb35')
-b2sums=('fbedb7af3bfac93c37c294242e2f22da073656ce7f825da1a82b11a71c3ff8d050978d70a083c18b1cf81206c0ab5b687e020b742e126c1f4a6b22521f7910b9')
+makedepends=('git' 'go')
+options=('!lto')
+_commit='751a9971787c98059ba958b83812fd14780de7f2'
+source=("$pkgname::git+$url.git#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed 's/^v//'
+}
prepare() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
# create directory for build output
mkdir build
@@ -24,13 +31,12 @@ prepare() {
}
build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
# set Go flags
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
- local goVersion="$(go version | sed -r 's/go version go(.*)\ .*/\1/')"
go build -v \
-trimpath \
@@ -39,17 +45,19 @@ build() {
-modcacherw \
-ldflags "-linkmode external -extldflags ${LDFLAGS} \
-X main.airVersion=$pkgver \
- -X main.goVersion=$goVersion" \
- -o build .
+ -X main.goVersion=$(go env GOVERSION | sed 's/^go//')" \
+ -o build \
+ .
}
check() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
+
go test -v ./...
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
# binary
install -vDm755 -t "$pkgdir/usr/bin" "build/$pkgname"