| 1 | # Contributor: Jonas <[email protected]> |
| 2 | # Maintainer: Jonas <[email protected]> |
| 3 | pkgname=grpcui |
| 4 | pkgver=1.5.4 |
| 5 | pkgrel=0 |
| 6 | pkgdesc="Interactive web UI for gRPC, along the lines of postman" |
| 7 | url="https://github.com/fullstorydev/grpcui" |
| 8 | arch="all" |
| 9 | license="MIT" |
| 10 | makedepends="go" |
| 11 | source="$pkgname-$pkgver.tar.gz::https://github.com/fullstorydev/grpcui/archive/refs/tags/v$pkgver.tar.gz" |
| 12 | |
| 13 | build() { |
| 14 | go build -v -ldflags "-X main.version=v$pkgver" ./cmd/grpcui/ |
| 15 | } |
| 16 | |
| 17 | check() { |
| 18 | go test ./... |
| 19 | } |
| 20 | |
| 21 | package() { |
| 22 | install -Dm755 grpcui -t "$pkgdir"/usr/bin/ |
| 23 | } |
| 24 | |
| 25 | sha512sums=" |
| 26 | a383533281c0dc7ca7df32a95bf388ac195fcbc8f04675aa0028efcd684d8cf75e19cbd7e33fe83e4ce8f248ea5f747b766ba72d4f2c0053a6edf84bc3c3001f grpcui-1.5.4.tar.gz |
| 27 | " |