# Maintainer: Amy pkgname=bitwarden-chromium pkgver=2023.9.2 pkgrel=1 pkgdesc='Bitwarden Chromium extension' arch=('any') url='https://github.com/bitwarden/clients' license=('GPL3') makedepends=('git' 'unzip') optdepends=('chromium' 'google-chrome') install="${pkgname}.install" source=("${url}/releases/download/browser-v${pkgver}/dist-chrome-${pkgver}.zip") noextract=("dist-chrome-${pkgver}.zip") sha512sums=('7f17e5488645a4243f372238edff8a42eabdab7b5d8681f48e2164b5891632e713bfaba2bef2cca46d789ae240d28ff599ad112aedb8e53ea8bcc8694ccf1a8f') package() { # Extract files - bsdtar doesn't seem to handle it well cd "${srcdir}" unzip "dist-chrome-${pkgver}.zip" rm "dist-chrome-${pkgver}.zip" # Fix broken permissions chmod 755 $(find "${srcdir}" -type d) chmod 644 $(find "${srcdir}" -type f) # Copy files over to install dir mkdir -p "${pkgdir}/usr/share/${pkgname}" cp -dr --no-preserve=ownership "${srcdir}"/* "${pkgdir}/usr/share/${pkgname}/" }