Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / shfmt


Commits:
56fcd119 by Carl Smedstad at 2026-03-13T22:35:08+01:00
upgpkg: 3.13.0-1: Upstream release

https://github.com/mvdan/sh/releases/tag/v3.13.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,16 @@
 pkgbase = shfmt
        pkgdesc = Format shell programs
-       pkgver = 3.12.0
+       pkgver = 3.13.0
        pkgrel = 1
        url = https://github.com/mvdan/sh
        arch = x86_64
        license = BSD-3-Clause
+       makedepends = git
        makedepends = go
        makedepends = scdoc
        depends = glibc
        options = !lto
-       source = 
shfmt-3.12.0.tar.gz::https://github.com/mvdan/sh/archive/v3.12.0.tar.gz
-       b2sums = 
e3a8bee5b77c5b23eafa883e7498712d1dfa272692d8c413f656e3871150dc435e7660a1657a04f2994421ade6e77c45f450463af455d2c334ac5c566c08c9c5
+       source = git+https://github.com/mvdan/sh.git#tag=v3.13.0
+       b2sums = 
5f4ee92777971092d25b39e0e5522961f30342c79e17b97a452893c20cb4fb9f5e9d2e7e64af526a93dc5fb2a284932adc902656725d989ae4b286aa9b48aa0c
 
 pkgname = shfmt


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 # Contributor: Daniel Martí <[email protected]>
 
 pkgname=shfmt
-pkgver=3.12.0
+pkgver=3.13.0
 pkgrel=1
 pkgdesc="Format shell programs"
 url="https://github.com/mvdan/sh";
@@ -12,22 +12,21 @@ license=(BSD-3-Clause)
 arch=(x86_64)
 depends=(glibc)
 makedepends=(
+  git
   go
   scdoc
 )
 options=(!lto)
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-b2sums=('e3a8bee5b77c5b23eafa883e7498712d1dfa272692d8c413f656e3871150dc435e7660a1657a04f2994421ade6e77c45f450463af455d2c334ac5c566c08c9c5')
+source=("git+$url.git#tag=v$pkgver")
+b2sums=('5f4ee92777971092d25b39e0e5522961f30342c79e17b97a452893c20cb4fb9f5e9d2e7e64af526a93dc5fb2a284932adc902656725d989ae4b286aa9b48aa0c')
 
 prepare() {
-  cd "sh-$pkgver"
-
+  cd "sh"
   GOFLAGS="-mod=readonly" go mod vendor -v
 }
 
 build() {
-  cd "sh-$pkgver"
-
+  cd "sh"
   export CGO_CPPFLAGS="$CPPFLAGS"
   export CGO_CFLAGS="$CFLAGS"
   export CGO_CXXFLAGS="$CXXFLAGS"
@@ -35,7 +34,7 @@ build() {
   export GOFLAGS="-buildmode=pie -mod=vendor -modcacherw"
   export GOPATH="$srcdir"
 
-  local ld_flags="-compressdwarf=false -linkmode=external -X 
main.version=$pkgver"
+  local ld_flags="-compressdwarf=false -linkmode=external"
   go build -v \
     -ldflags "$ld_flags" \
     ./cmd/shfmt/...
@@ -44,18 +43,16 @@ build() {
 }
 
 check() {
-  cd "sh-$pkgver"
-
+  cd "sh"
   # Ensure the executable reports the correct version.
-  test "$(./shfmt --version)" = "$pkgver"
+  test "$(./shfmt --version)" = "v$pkgver"
 
   go test ./cmd/shfmt/...
 }
 
 package() {
-  cd "sh-$pkgver"
-
-  install -Dm755 -t "$pkgdir/usr/bin" shfmt
-  install -Dm644 -t "$pkgdir/usr/share/man/man1" shfmt.1
-  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+  cd "sh"
+  install -vDm755 -t "$pkgdir/usr/bin" shfmt
+  install -vDm644 -t "$pkgdir/usr/share/man/man1" shfmt.1
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/shfmt/-/commit/56fcd119027b2b808a68ebae8738aa74edcffaa4

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/shfmt/-/commit/56fcd119027b2b808a68ebae8738aa74edcffaa4
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to