diff options
author | Daniel Peukert | 2022-08-31 16:14:57 +0200 |
---|---|---|
committer | Daniel Peukert | 2022-08-31 16:14:57 +0200 |
commit | 94f96912a8036b47c9a64b2843d8ee241b98e9d5 (patch) | |
tree | 80836efea08cd444efd867a6036c9cd0ab2a5a73 | |
parent | 5cf44075e6064e6b94d237b3f216f97a90fb2327 (diff) | |
download | aur-94f96912a8036b47c9a64b2843d8ee241b98e9d5.tar.gz |
Fix mongodb-compass build again
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 9 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = mongodb-compass-beta pkgdesc = The official GUI for MongoDB - beta version pkgver = 1.33.0.beta.5 - pkgrel = 2 + pkgrel = 3 url = https://www.mongodb.com/products/compass arch = x86_64 arch = i686 @@ -13,13 +13,14 @@ pkgbase = mongodb-compass-beta makedepends = npm>=8.0.0 makedepends = python makedepends = unzip + makedepends = patchutils depends = electron15 depends = krb5 depends = libsecret depends = lsb-release optdepends = org.freedesktop.secrets - source = mongodb-compass-beta-1.33.0.beta.5-2.tar.gz::https://github.com/mongodb-js/compass/archive/v1.33.0-beta.5.tar.gz - source = mongodb-compass-beta-1.33.0.beta.5-2-browserslist.diff::https://github.com/browserslist/browserslist/pull/378.diff + source = mongodb-compass-beta-1.33.0.beta.5-3.tar.gz::https://github.com/mongodb-js/compass/archive/v1.33.0-beta.5.tar.gz + source = mongodb-compass-beta-1.33.0.beta.5-3-browserslist.diff::https://github.com/browserslist/browserslist/pull/378.diff source = hadron-build.diff sha512sums = 7d72f120386f6aeff0280d55ad417b54a857e1fbafd4212e5911dd0531c3478602630d3cf706cbdeb03c40bd970e54ba8b53aec25df177caf0d3b80834c89a9f sha512sums = d7fb3d9d9417bf03aee8a27a813f600756acfd2b8db581f609e13a6c8482f6f70ce1659831c9ddd85bb1a4141430213b79524227b3be775b78b4fa3619fe36d1 @@ -4,14 +4,14 @@ _edition=' Beta' pkgname="mongodb-$_target" _pkgver='1.33.0-beta.5' pkgver="$(printf '%s' "$_pkgver" | tr '-' '.')" -pkgrel='2' +pkgrel='3' pkgdesc='The official GUI for MongoDB - beta version' arch=('x86_64' 'i686' 'armv7h' 'aarch64') url='https://www.mongodb.com/products/compass' license=('custom:SSPL') _electronpkg='electron15' depends=("$_electronpkg" 'krb5' 'libsecret' 'lsb-release') -makedepends=('git' 'nodejs>=16.0.0' 'npm>=8.0.0' 'python' 'unzip') +makedepends=('git' 'nodejs>=16.0.0' 'npm>=8.0.0' 'python' 'unzip' 'patchutils') optdepends=('org.freedesktop.secrets') source=( "$pkgname-$pkgver-$pkgrel.tar.gz::https://github.com/mongodb-js/compass/archive/v$_pkgver.tar.gz" @@ -40,9 +40,11 @@ prepare() { npm install # Apply browserslist fixes + filterdiff --exclude='*/test/*' "$srcdir/$pkgname-$pkgver-$pkgrel-browserslist.diff" > "$srcdir/$pkgname-$pkgver-$pkgrel-browserslist-filtered.diff" + for _folder in 'node_modules/@mongodb-js/'*'/node_modules/browserslist'; do if grep -q '"version": "2' "$_folder/package.json"; then - patch -d "$_folder/" --forward -p1 "$_folder/index.js" < "$srcdir/$pkgname-$pkgver-$pkgrel-browserslist.diff" + patch -d "$_folder/" --forward -p1 < "$srcdir/$pkgname-$pkgver-$pkgrel-browserslist-filtered.diff" fi done |