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.
