summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Martí2023-04-16 21:56:16 +0100
committerDaniel Martí2023-04-16 21:56:16 +0100
commit8eddc6f688359e0c10fa37abe136292426c36062 (patch)
treebcd249fb6142196066795d507d34c7e9ef08b9d6
parentbd4ef6f3e5145ff41a745c1f372ed18973bc9d3f (diff)
downloadaur-xurls.tar.gz
update to v2.5.0
Also pick up some saner defaults from the gofumpt package.
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD37
2 files changed, 15 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 829d3e6e28b8..72f4d7898636 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,12 @@
pkgbase = xurls
pkgdesc = Extract urls from plain text
- pkgver = 2.4.0
+ pkgver = 2.5.0
pkgrel = 1
url = https://github.com/mvdan/xurls
- arch = i686
arch = x86_64
- license = BSD
- makedepends = git
+ license = BSD-3-Clause
makedepends = go
- source = xurls-2.4.0::https://github.com/mvdan/xurls/archive/refs/tags/v2.4.0.tar.gz
- sha256sums = 8c9850c80eff452eeca2fe0f945a33543302dc31df66c3393ed52f6d8e921702
+ source = xurls-2.5.0.tar.gz::https://github.com/mvdan/xurls/archive/refs/tags/v2.5.0.tar.gz
+ sha256sums = 552779a765de29e51ff01fe6c85a7d0389faae1b80d354332e7c69db232ee4ad
pkgname = xurls
diff --git a/PKGBUILD b/PKGBUILD
index 10dfd2a3c7c9..718947f3a71c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,23 @@
# Maintainer: Daniel Martí <mvdan@mvdan.cc>
pkgname=xurls
-pkgver=2.4.0
+pkgver=2.5.0
pkgrel=1
pkgdesc="Extract urls from plain text"
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="https://github.com/mvdan/${pkgname}"
-license=('BSD')
-makedepends=('git' 'go')
-source=("$pkgname-$pkgver::${url}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('8c9850c80eff452eeca2fe0f945a33543302dc31df66c3393ed52f6d8e921702')
-
-prepare(){
- cd "$pkgname-$pkgver"
- mkdir -p build/
-}
+license=('BSD-3-Clause')
+makedepends=('go')
+source=("$pkgname-$pkgver.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('552779a765de29e51ff01fe6c85a7d0389faae1b80d354332e7c69db232ee4ad')
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 ./...
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ # disable vcs, otherwise -version picks up the git timestamp from the build env
+ CGO_ENABLED=0 go build -buildvcs=false -trimpath -mod=readonly -modcacherw ./cmd/xurls
}
package() {
- cd "$pkgname-$pkgver"
- install -Dm755 build/$pkgname "$pkgdir"/usr/bin/$pkgname
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ install -Dm755 -t "${pkgdir}/usr/bin" xurls
}