diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 8 insertions, 13 deletions
@@ -3,17 +3,16 @@ pkgname=browsh pkgver=1.8.0 -pkgrel=2 +pkgrel=3 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') -optdepends=('upx: compress binary') +makeoptdepends=('upx: compress binary') depends=('firefox>=63') conflicts=('browsh-bin' 'browsh-git') options=('!strip') -noextract=("${pkgname}-${pkgver}-an.fx.xpi") 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" ) @@ -26,22 +25,18 @@ prepare() { cw=$(pwd) export GOPATH=$cw/go mkdir -p $GOPATH - export PATH=$GOPATH/bin:$PATH - if [[ -e "${GOPATH}/src/github.com/browsh-org" ]] - then - rm -r "${GOPATH}/src/github.com/browsh-org" - fi + interfacer="${GOPATH}/src/github.com/browsh-org/${pkgname}/interfacer" mkdir -p "${GOPATH}/src/github.com/browsh-org/${pkgname}" - _interfacer="${GOPATH}/src/github.com/browsh-org/${pkgname}/interfacer" - ln -sf "../../../../../${pkgname}-${pkgver}/interfacer/" "${_interfacer}" - cp "${srcdir}/${pkgname}-${pkgver}.xpi" "${_interfacer}/src/${pkgname}/${pkgname}.xpi" + 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" + interfacer="${GOPATH}/src/github.com/browsh-org/${pkgname}/interfacer" + cd "$interfacer" echo Build ${pkgname}... local webextension="src/browsh/browsh.xpi" go build -x -modcacherw \ |