summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2022-08-31 16:14:57 +0200
committerDaniel Peukert2022-08-31 16:14:57 +0200
commit94f96912a8036b47c9a64b2843d8ee241b98e9d5 (patch)
tree80836efea08cd444efd867a6036c9cd0ab2a5a73
parent5cf44075e6064e6b94d237b3f216f97a90fb2327 (diff)
downloadaur-94f96912a8036b47c9a64b2843d8ee241b98e9d5.tar.gz
Fix mongodb-compass build again
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD8
2 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1cae2807df2d..96cf77469487 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e2dcf6949b28..ec812284249c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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