summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPlaunarome2021-03-14 21:31:42 +0000
committercameel2021-05-08 19:09:34 +0200
commit73ab0c54b5c50cd7b1288ff4e4b30fc3451bf37c (patch)
tree58553d38ee8cec0a073c99a839f7f1523d1b5212
parent9e1aba5e230600d6c894451a0086ceaa66929958 (diff)
downloadaur-73ab0c54b5c50cd7b1288ff4e4b30fc3451bf37c.tar.gz
upgpkg: firefox-extension-multi-account-containers 7.3.0-3
This package is now reproducible.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD19
2 files changed, 17 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ded6111cc874..cbdbffb9e37e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 43b7559e1f6e..3243ef097018 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}