mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-01-17 23:34:07 +00:00
added aur/browsh
This commit is contained in:
parent
6d67a7fa12
commit
500018446d
1 changed files with 53 additions and 0 deletions
53
aur/browsh/PKGBUILD
Normal file
53
aur/browsh/PKGBUILD
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
# Maintainer: gilcu3 <gilcu3 at gmail dot com>
|
||||||
|
# Contributor: Mikuro Kagamine <mikurok@forgecrushing.com>
|
||||||
|
|
||||||
|
pkgname=browsh
|
||||||
|
pkgver=1.8.3
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='A fully-modern text-based browser, rendering to TTY and browsers'
|
||||||
|
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')
|
||||||
|
url='https://www.brow.sh'
|
||||||
|
license=('LGPL2.1')
|
||||||
|
makedepends=('git' 'go')
|
||||||
|
makeoptdepends=('upx: compress binary')
|
||||||
|
depends=('firefox>=63')
|
||||||
|
conflicts=('browsh-bin' 'browsh-git')
|
||||||
|
options=('!strip')
|
||||||
|
source=("https://github.com/${pkgname}-org/${pkgname}/archive/v${pkgver}.tar.gz"
|
||||||
|
"https://github.com/${pkgname}-org/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.xpi"
|
||||||
|
)
|
||||||
|
sha256sums=('88462530dbfac4e17c8f8ba560802d21042d90236043e11461a1cfbf458380ca'
|
||||||
|
'c0b72d7c61c30a0cb79cc1bf9dcf3cdaa3631ce029f1578e65c116243ed04e16')
|
||||||
|
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cw=$(pwd)
|
||||||
|
export GOPATH=$cw/go
|
||||||
|
mkdir -p $GOPATH
|
||||||
|
interfacer="${GOPATH}/src/github.com/browsh-org/${pkgname}/interfacer"
|
||||||
|
mkdir -p "${GOPATH}/src/github.com/browsh-org/${pkgname}"
|
||||||
|
rm -rf ${interfacer}
|
||||||
|
ln -sf "../../../../../${pkgname}-${pkgver}/interfacer" "${interfacer}"
|
||||||
|
cp "${srcdir}/${pkgname}-${pkgver}.xpi" "${interfacer}/src/${pkgname}/${pkgname}.xpi"
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cw=$(pwd)
|
||||||
|
export GOPATH=$cw/go
|
||||||
|
interfacer="${GOPATH}/src/github.com/browsh-org/${pkgname}/interfacer"
|
||||||
|
cd "$interfacer"
|
||||||
|
echo Build ${pkgname}...
|
||||||
|
local webextension="src/browsh/browsh.xpi"
|
||||||
|
go build -x -modcacherw \
|
||||||
|
-gcflags "all=-trimpath=${GOPATH}"\
|
||||||
|
-asmflags "all=-trimpath=${GOPATH}"\
|
||||||
|
-o "${srcdir}/${pkgname}" ./cmd/browsh
|
||||||
|
strip --strip-all "${srcdir}/${pkgname}"
|
||||||
|
if [ $(which upx 2>/dev/null) ]; then
|
||||||
|
echo Compressing ${pkgname} with UPX...
|
||||||
|
upx "${srcdir}/${pkgname}"; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 $pkgname "${pkgdir}/usr/bin/${pkgname}"
|
||||||
|
}
|
Loading…
Reference in a new issue