diff options
author | Plaunarome | 2021-03-14 21:31:42 +0000 |
---|---|---|
committer | cameel | 2021-05-08 19:09:34 +0200 |
commit | 73ab0c54b5c50cd7b1288ff4e4b30fc3451bf37c (patch) | |
tree | 58553d38ee8cec0a073c99a839f7f1523d1b5212 | |
parent | 9e1aba5e230600d6c894451a0086ceaa66929958 (diff) | |
download | aur-73ab0c54b5c50cd7b1288ff4e4b30fc3451bf37c.tar.gz |
upgpkg: firefox-extension-multi-account-containers 7.3.0-3
This package is now reproducible.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 17 insertions, 6 deletions
@@ -1,12 +1,14 @@ pkgbase = firefox-extension-multi-account-containers pkgdesc = Keep parts of your online life separated into color-coded tabs pkgver = 7.3.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/mozilla/multi-account-containers arch = any groups = firefox-addons license = MPL2 makedepends = npm + makedepends = unzip + makedepends = zip source = https://github.com/mozilla/multi-account-containers/archive/7.3.0/multi-account-containers-7.3.0.tar.gz sha512sums = 4048a4fcf802ac2bffbd89f5fe3718ced81c2f666c05c5bf2e2839d7d63958b270fadfbe80753a84353385cc9c5435dbcaaed1e021fda18b2a15a95ee17e070f @@ -4,30 +4,39 @@ _name="multi-account-containers" pkgname=firefox-extension-multi-account-containers pkgver=7.3.0 -pkgrel=2 +pkgrel=3 pkgdesc="Keep parts of your online life separated into color-coded tabs" arch=("any") url="https://github.com/mozilla/${_name}" license=("MPL2") groups=("firefox-addons") -makedepends=("npm") +makedepends=("npm" "unzip" "zip") source=("${url}/archive/${pkgver}/${_name}-${pkgver}.tar.gz") sha512sums=('4048a4fcf802ac2bffbd89f5fe3718ced81c2f666c05c5bf2e2839d7d63958b270fadfbe80753a84353385cc9c5435dbcaaed1e021fda18b2a15a95ee17e070f') build() { cd "${_name}-${pkgver}" npm install --legacy-peer-deps - cd src - ../node_modules/web-ext/bin/web-ext build --filename "${pkgname}.zip" --overwrite-dest + + rm --force --recursive web-ext-artifacts + ../node_modules/web-ext/bin/web-ext build --filename extension.zip --overwrite-dest + + cd web-ext-artifacts + unzip extension.zip + rm extension.zip + find -exec touch --date @0 {} \; + + zip "${srcdir}/extension.zip" -X --filesync --recurse-paths -- * } check() { cd "${_name}-${pkgver}" + rm --force --recursive src/web-ext-artifacts npm test } package() { - install -D --mode 644 -- "${_name}-${pkgver}/src/web-ext-artifacts/${pkgname}.zip" \ + install -D --mode 644 -- extension.zip \ "${pkgdir}/usr/lib/firefox/browser/extensions/@testpilot-containers.xpi" } |