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


Commits:
b7a8f57a by Carl Smedstad at 2025-12-09T19:02:31+01:00
Update maintainer/contributor comments

- - - - -
eef471ed by Carl Smedstad at 2025-12-09T19:09:42+01:00
upgpkg: 1.13.0-1: Upstream release

https://github.com/mgechev/revive/releases/tag/v1.13.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
 pkgbase = revive
        pkgdesc = faster, stricter, configurable, extensible, and beautiful 
drop-in replacement for golint
-       pkgver = 1.6.0
+       pkgver = 1.13.0
        pkgrel = 1
        url = https://revive.run
        arch = x86_64
        license = MIT
        makedepends = go
        depends = glibc
-       source = 
revive-1.6.0.tar.gz::https://github.com/mgechev/revive/archive/v1.6.0.tar.gz
-       sha256sums = 
eb732f7efffd8413b512cd89b68036541641ff47c44e75a1532ca17af0db39e3
+       options = !lto
+       source = 
https://github.com/mgechev/revive/archive/v1.13.0/revive-1.13.0.tar.gz
+       sha512sums = 
56e749a4ca7786dd117f5fbb3495736b9b2d8ff831dac66b6726e4462f3d9a75e935a6522cb74529cbb35d07dc5a79ad8874216ddd82de7c26f5e5b2e3854ef9
 
 pkgname = revive


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,8 @@
 # Contributor: Dimitris Kiziridis <ragouel at outlook dot com>
+# Maintainer: Carl Smedstad <[email protected]>
 
 pkgname=revive
-pkgver=1.6.0
+pkgver=1.13.0
 pkgrel=1
 pkgdesc="faster, stricter, configurable, extensible, and beautiful drop-in 
replacement for golint"
 arch=('x86_64')
@@ -9,27 +10,39 @@ url='https://revive.run'
 license=('MIT')
 depends=('glibc')
 makedepends=('go')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mgechev/revive/archive/v${pkgver}.tar.gz";)
-sha256sums=('eb732f7efffd8413b512cd89b68036541641ff47c44e75a1532ca17af0db39e3')
+options=('!lto')
+source=("https://github.com/mgechev/revive/archive/v$pkgver/$pkgname-$pkgver.tar.gz";)
+sha512sums=('56e749a4ca7786dd117f5fbb3495736b9b2d8ff831dac66b6726e4462f3d9a75e935a6522cb74529cbb35d07dc5a79ad8874216ddd82de7c26f5e5b2e3854ef9')
+
+prepare() {
+  cd $pkgname-$pkgver
+  GOFLAGS="-mod=readonly" go mod vendor -v
+}
 
 build() {
-  cd revive-${pkgver}
-  export CGO_LDFLAGS="${LDFLAGS}"
-  export CGO_CFLAGS="${CFLAGS}"
-  export CGO_CPPFLAGS="${CPPFLAGS}"
-  export CGO_CXXFLAGS="${CXXFLAGS}"
-  export GOFLAGS="-buildmode=pie -trimpath -modcacherw"
-  go build
+  cd $pkgname-$pkgver
+  export CGO_LDFLAGS="$LDFLAGS"
+  export CGO_CFLAGS="$CFLAGS"
+  export CGO_CPPFLAGS="$CPPFLAGS"
+  export CGO_CXXFLAGS="$CXXFLAGS"
+  export GOFLAGS="-buildmode=pie -mod=vendor -modcacherw"
+  export GOPATH="$srcdir"
+
+  local ld_flags=" \
+    -compressdwarf=false \
+    -linkmode=external \
+  "
+  go build -v -ldflags "$ld_flags"
 }
 
 check() {
-  cd revive-${pkgver}/test
-  go test || true
+  cd $pkgname-$pkgver
+  go test -v ./...
 }
 
 package() {
-  cd revive-${pkgver}
-  install -Dm755 revive "${pkgdir}/usr/bin/revive"
-  install -Dm644 defaults.toml "${pkgdir}/etc/revive/revive.toml"
-  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  cd $pkgname-$pkgver
+  install -vDm755 -t "$pkgdir/usr/bin" revive
+  install -vDm644 defaults.toml "$pkgdir/etc/revive/revive.toml"
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/revive/-/compare/155239eff2403eaffeedaba0e4ef392f9da81cf4...eef471ede8949e99d49357a78962953a2fe111d1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/revive/-/compare/155239eff2403eaffeedaba0e4ef392f9da81cf4...eef471ede8949e99d49357a78962953a2fe111d1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to