Date: Thursday, September 1, 2022 @ 07:40:37 Author: felixonmars Revision: 1289816
addpkg: golang-github-client9-misspell 0.3.4-1 Added: golang-github-client9-misspell/ golang-github-client9-misspell/repos/ golang-github-client9-misspell/trunk/ golang-github-client9-misspell/trunk/PKGBUILD ----------+ PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) Added: golang-github-client9-misspell/trunk/PKGBUILD =================================================================== --- golang-github-client9-misspell/trunk/PKGBUILD (rev 0) +++ golang-github-client9-misspell/trunk/PKGBUILD 2022-09-01 07:40:37 UTC (rev 1289816) @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan <[email protected]> + +pkgname=golang-github-client9-misspell +pkgver=0.3.4 +pkgrel=1 +pkgdesc="Package for equality of Go values" +arch=('any') +url="https://github.com/client9/misspell" +license=('BSD') +depends=('go' 'golang-github-gobwas-glob') +source=("$pkgname-$pkgver.tar.gz::https://github.com/client9/misspell/archive/v$pkgver.tar.gz" + $pkgname-remove-newline.patch::https://github.com/client9/misspell/pull/194.patch) +sha512sums=('6dfbc4aef932f18b8908efe75b6464cf444522ef0625f4abc1e9d40c5bb31238699634494cb24a0d3869336304df695ac6143784f53ca9e0d2d441b2e08eebcb' + '3de10156cd9c8ffcaeee8786c80d495242685a9a36ac53c3c83bb7f16e6d8db5011c27d54e00c8677e40aef44a79348f7d2188c2eb2d3731e0113ccd41b78fb0') + +prepare() { + patch -d misspell-$pkgver -p1 < $pkgname-remove-newline.patch +} + +check() { + export GO111MODULE=off + export GOPATH="$srcdir/build:/usr/share/gocode" + mkdir -p "$srcdir"/build/src/github.com/client9 + cp -a "$srcdir"/misspell-$pkgver "$srcdir"/build/src/github.com/client9/misspell + cd "$srcdir"/build/src/github.com/client9/misspell + go test -v $(go list ./...) +} + +package() { + mkdir -p "$pkgdir"/usr/share/gocode/src/github.com/client9 + cp -a "$srcdir"/misspell-$pkgver "$pkgdir"/usr/share/gocode/src/github.com/client9/misspell + + install -Dm644 misspell-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ +}
