summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2020-02-26 21:59:53 +0100
committerDaniel Peukert2020-02-26 21:59:53 +0100
commitfa1841172a65f66022fa517cc63801f6c3c9ed4e (patch)
treeb662b1667ff5938187b9f10c67e26e4437ab374c
parent9c5fa5c890cc4854f126ab63ebc020e01ae6ad43 (diff)
downloadaur-fa1841172a65f66022fa517cc63801f6c3c9ed4e.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 9be201ee287e..9b0e5767ee6b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,15 @@
pkgbase = mongodb-compass-isolated-bin
pkgdesc = The official GUI for MongoDB - Isolated Edition - binary version
pkgver = 1.20.5
- pkgrel = 1
+ pkgrel = 2
url = https://www.mongodb.com/products/compass
arch = x86_64
license = custom:SSPL
- depends = electron3-bin
depends = krb5
depends = libsecret
provides = mongodb-compass-isolated
conflicts = mongodb-compass-isolated
- source = mongodb-compass-isolated-bin-1.20.5-1.rpm::https://github.com/mongodb-js/compass/releases/download/v1.20.5/mongodb-compass-isolated-1.20.5.x86_64.rpm
- source = launch.sh
+ source = mongodb-compass-isolated-bin-1.20.5-2.rpm::https://github.com/mongodb-js/compass/releases/download/v1.20.5/mongodb-compass-isolated-1.20.5.x86_64.rpm
sha256sums = 98b3c0925f68da113e8a8de5933e17f82504e94b368dd5ea1734d2222dc18da2
- sha256sums = 1bf3dd5e9363e750f4099acab9c8e22af7dc8645215d3fc4ed13abb0d38c5137
pkgname = mongodb-compass-isolated-bin
diff --git a/PKGBUILD b/PKGBUILD
index 4b68ed615f99..937c1dcab7e3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,34 @@
# Maintainer: Daniel Peukert <dan.peukert@gmail.com>
_pkgname='mongodb-compass-isolated'
+_edition=' Isolated Edition'
pkgname="$_pkgname-bin"
_pkgver='1.20.5'
pkgver="$(printf '%s' "$_pkgver" | tr '-' '.')"
-pkgrel='1'
+pkgrel='2'
pkgdesc='The official GUI for MongoDB - Isolated Edition - 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=('98b3c0925f68da113e8a8de5933e17f82504e94b368dd5ea1734d2222dc18da2'
- '1bf3dd5e9363e750f4099acab9c8e22af7dc8645215d3fc4ed13abb0d38c5137')
+source=("$pkgname-$pkgver-$pkgrel.rpm::https://github.com/mongodb-js/compass/releases/download/v$_pkgver/$_pkgname-$_pkgver.x86_64.rpm")
+sha256sums=('98b3c0925f68da113e8a8de5933e17f82504e94b368dd5ea1734d2222dc18da2')
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" "$@"