diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4525f0732ff5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: 0x9fff00 <0x9fff00+git@protonmail.ch> + +pkgname=golang-github-gorilla-websocket +pkgver=1.4.1 +pkgrel=1 +pkgdesc='A fast, well-tested and widely used WebSocket implementation for Go' +arch=('any') +url="https://github.com/gorilla/websocket" +license=('BSD') +depends=('go') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('9e5bd337d58a978bf4072767252ddb394b53e2b459697633794abd96e8eb3fa6') + +check() { + export GOPATH="$srcdir/gopath:/usr/share/gocode" + mkdir -p gopath/src/github.com/gorilla + cp -a websocket-$pkgver gopath/src/github.com/gorilla/websocket + cd gopath/src/github.com/gorilla/websocket + go test -v $(go list ./...) +} + +package() { + mkdir -p "$pkgdir/usr/share/gocode/src/github.com/gorilla" + cp -a websocket-$pkgver "$pkgdir/usr/share/gocode/src/github.com/gorilla/websocket" + + install -Dm644 websocket-$pkgver/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |