void-packages/srcpkgs/browsh/template
Érico Rolim b9229fd0ab browsh: add Go modules patch, simplify build.
Also revbumping due to package not being in repos.
2020-07-31 09:25:40 -05:00

28 lines
911 B
Bash

# Template file for 'browsh'
pkgname=browsh
version=1.6.4
revision=2
build_wrksrc=interfacer
build_style=go
go_import_path="github.com/browsh-org/browsh"
go_package=./cmd/browsh
hostmakedepends="go-bindata"
depends="firefox"
short_desc="Fully-modern text-based browser, rendering to TTY and browsers"
maintainer="zhengqunkoo <root@zhengqunkoo.com>"
license="LGPL-2.1-only"
homepage="https://www.brow.sh/"
distfiles="https://$go_import_path/archive/v$version.tar.gz
https://$go_import_path/releases/download/v${version}/browsh-${version}-an.fx.xpi>browsh.xpi"
checksum="965ce2d94d1d9e4b92411d344421c0bea40994527cafd694c5a6e8e206681ede
b410527a69dba88a30d8a6d341a20eb5cb1f84b684e9bc8bb6bc88a2930e0eea"
skip_extraction="browsh.xpi"
pre_build() {
_prefix="$XBPS_SRCDISTDIR/$pkgname-$version"
go-bindata \
-prefix "$_prefix" \
-pkg ${pkgname} \
-o "src/browsh/webextension.go" \
"$_prefix/browsh.xpi"
}