summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2020-02-26 21:50:15 +0100
committerDaniel Peukert2020-02-26 21:50:15 +0100
commit245877cc35de175b2f3cd7cbf736b3a82ebaa3ee (patch)
tree0278bc95907254d1ed9aa0c52b948fb080fa6cf3
parent91f458ebb7def0239a4930b14a2ecf54afb9e39d (diff)
downloadaur-245877cc35de175b2f3cd7cbf736b3a82ebaa3ee.tar.gz
Updated mongodb-compass-bin to just use the provided binary
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD31
-rw-r--r--launch.sh2
3 files changed, 19 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c537199cc15a..ab4b44e78cdc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,15 @@
pkgbase = mongodb-compass-community-beta-bin
pkgdesc = The official GUI for MongoDB - Community Edition - beta version - binary version
pkgver = 1.20.0.beta.9
- pkgrel = 3
+ pkgrel = 4
url = https://www.mongodb.com/products/compass
arch = x86_64
license = custom:SSPL
- depends = electron3-bin
depends = krb5
depends = libsecret
provides = mongodb-compass-community-beta
conflicts = mongodb-compass-community-beta
- source = mongodb-compass-community-beta-bin-1.20.0.beta.9-3.rpm::https://github.com/mongodb-js/compass/releases/download/v1.20.0-beta.9/mongodb-compass-community-beta-1.20.0-beta.9.x86_64.rpm
- source = launch.sh
+ source = mongodb-compass-community-beta-bin-1.20.0.beta.9-4.rpm::https://github.com/mongodb-js/compass/releases/download/v1.20.0-beta.9/mongodb-compass-community-beta-1.20.0-beta.9.x86_64.rpm
sha256sums = 6c375ea88d42084724cd491d3d81e1cb4a01b180cb86f89df8eb057cb21f5a98
- sha256sums = 1bf3dd5e9363e750f4099acab9c8e22af7dc8645215d3fc4ed13abb0d38c5137
pkgname = mongodb-compass-community-beta-bin
diff --git a/PKGBUILD b/PKGBUILD
index d18582cc6954..e7d8c79f3e41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,34 @@
# Maintainer: Daniel Peukert <dan.peukert@gmail.com>
_pkgname='mongodb-compass-community-beta'
+_edition=' Community Beta'
pkgname="$_pkgname-bin"
_pkgver='1.20.0-beta.9'
pkgver="$(printf '%s' "$_pkgver" | tr '-' '.')"
-pkgrel='3'
+pkgrel='4'
pkgdesc='The official GUI for MongoDB - Community Edition - beta version - binary version'
arch=('x86_64')
url='https://www.mongodb.com/products/compass'
license=('custom:SSPL')
-depends=('electron3-bin' 'krb5' 'libsecret')
+depends=('krb5' 'libsecret')
provides=("$_pkgname")
conflicts=("$_pkgname")
-source=(
- "$pkgname-$pkgver-$pkgrel.rpm::https://github.com/mongodb-js/compass/releases/download/v$_pkgver/$_pkgname-$_pkgver.x86_64.rpm"
- 'launch.sh'
-)
-sha256sums=('6c375ea88d42084724cd491d3d81e1cb4a01b180cb86f89df8eb057cb21f5a98'
- '1bf3dd5e9363e750f4099acab9c8e22af7dc8645215d3fc4ed13abb0d38c5137')
+source=("$pkgname-$pkgver-$pkgrel.rpm::https://github.com/mongodb-js/compass/releases/download/v$_pkgver/$_pkgname-$_pkgver.x86_64.rpm")
+sha256sums=('6c375ea88d42084724cd491d3d81e1cb4a01b180cb86f89df8eb057cb21f5a98')
package() {
cd "$srcdir/"
- install -Dm644 "usr/share/$_pkgname/resources/app.asar" "$pkgdir/usr/lib/$_pkgname/app.asar"
- install -dm755 "$pkgdir/usr/lib/$_pkgname/"
- cp -r --no-preserve=ownership --preserve=mode "usr/share/$_pkgname/resources/app.asar.unpacked/" "$pkgdir/usr/lib/$_pkgname/app.asar.unpacked/"
- install -Dm755 "launch.sh" "$pkgdir/usr/bin/$_pkgname"
- install -Dm644 "usr/share/$_pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm644 "usr/share/$_pkgname/LICENSES.chromium.html" "$pkgdir/usr/share/licenses/$pkgname/LICENSES.chromium.html"
+
+ install -dm755 "$pkgdir/opt/"
+ cp -r --no-preserve=ownership --preserve=mode "usr/share/$_pkgname/" "$pkgdir/opt/$_pkgname/"
+
+ install -dm755 "$pkgdir/usr/bin/"
+ ln -sf "/opt/$_pkgname/MongoDB Compass$_edition" "$pkgdir/usr/bin/$_pkgname"
+
install -Dm644 "usr/share/applications/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
install -Dm644 "usr/share/pixmaps/$_pkgname.png" "$pkgdir/usr/share/pixmaps/$_pkgname.png"
+
+ install -dm755 "$pkgdir/usr/share/licenses/$pkgname/"
+ for _license in 'LICENSE' 'LICENSES.chromium.html'; do
+ ln -sf "/opt/$_pkgname/$_license" "$pkgdir/usr/share/licenses/$pkgname/$_license"
+ done
}
diff --git a/launch.sh b/launch.sh
deleted file mode 100644
index 020b276f4f9d..000000000000
--- a/launch.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec electron3 "/usr/lib/$(basename "$0")/app.asar" "$@"