diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | hadron-build.diff | 35 |
3 files changed, 41 insertions, 25 deletions
@@ -1,7 +1,7 @@ pkgbase = mongodb-compass-readonly pkgdesc = The official GUI for MongoDB - Readonly Edition - pkgver = 1.26.1 - pkgrel = 2 + pkgver = 1.27.1 + pkgrel = 1 url = https://www.mongodb.com/products/compass arch = x86_64 arch = i686 @@ -9,17 +9,17 @@ pkgbase = mongodb-compass-readonly arch = aarch64 license = custom:SSPL makedepends = git + makedepends = npm makedepends = python makedepends = unzip - makedepends = npm6 depends = electron6-bin depends = krb5 depends = libsecret depends = lsb-release optdepends = org.freedesktop.secrets - source = mongodb-compass-readonly-1.26.1-2.tar.gz::https://github.com/mongodb-js/compass/archive/v1.26.1.tar.gz + source = mongodb-compass-readonly-1.27.1-1.tar.gz::https://github.com/mongodb-js/compass/archive/v1.27.1.tar.gz source = hadron-build.diff - sha256sums = 7ceaa20c68ef927ba74db9d46fef2baece4635ea50f524377fc24c6931aaaf30 - sha256sums = 559564c32e2b499d09b9c5b3badcaf64c88d89786d4542bb11bb36a26b5ca657 + sha256sums = 5258b63652b30e90636916977e2acc76282d3cab8e84d6590fa7bff0e1a6e06a + sha256sums = 62eea772fce3eb086b59fc5509b8afab6346da9c4c65f28880bb334104c02104 pkgname = mongodb-compass-readonly @@ -2,31 +2,24 @@ _target='compass-readonly' _edition=' Readonly' pkgname="mongodb-$_target" -_pkgver='1.26.1' +_pkgver='1.27.1' pkgver="$(printf '%s' "$_pkgver" | tr '-' '.')" -pkgrel='2' +pkgrel='1' pkgdesc='The official GUI for MongoDB - Readonly Edition' arch=('x86_64' 'i686' 'armv7h' 'aarch64') url='https://www.mongodb.com/products/compass' license=('custom:SSPL') depends=('electron6-bin' 'krb5' 'libsecret' 'lsb-release') -makedepends=('git' 'python' 'unzip') +makedepends=('git' 'npm' 'python' 'unzip') optdepends=('org.freedesktop.secrets') source=( "$pkgname-$pkgver-$pkgrel.tar.gz::https://github.com/mongodb-js/compass/archive/v$_pkgver.tar.gz" 'hadron-build.diff' ) -sha256sums=('7ceaa20c68ef927ba74db9d46fef2baece4635ea50f524377fc24c6931aaaf30' - '559564c32e2b499d09b9c5b3badcaf64c88d89786d4542bb11bb36a26b5ca657') - -if [[ $_target =~ .*-beta ]]; then - _sourcedirectory="compass-$_pkgver/packages/compass" - makedepends+=('npm') -else - _sourcedirectory="compass-$_pkgver" - makedepends+=('npm6') -fi +sha256sums=('5258b63652b30e90636916977e2acc76282d3cab8e84d6590fa7bff0e1a6e06a' + '62eea772fce3eb086b59fc5509b8afab6346da9c4c65f28880bb334104c02104') +_sourcedirectory="compass-$_pkgver/packages/compass" _homedirectory="$pkgname-$pkgver-$pkgrel-home" prepare() { diff --git a/hadron-build.diff b/hadron-build.diff index 2528a9377718..b4fa1bb2b8cb 100644 --- a/hadron-build.diff +++ b/hadron-build.diff @@ -1,25 +1,48 @@ diff --git a/commands/release.js b/commands/release.js -index fbbc423..cf85826 100644 +index 174fd8cc4..cf39a5d4a 100644 --- a/commands/release.js +++ b/commands/release.js -@@ -569,3 +569 @@ exports.run = (argv, done) => { +@@ -574,9 +574,7 @@ exports.run = (argv, done) => { + task('create module cache', createModuleCache), + task('create packaged styles', createPackagedStyles), + task('remove development files', removeDevelopmentFiles), - task('create application asar', createApplicationAsar), - task('create branded installer', createBrandedInstaller), - task('create application zip', createApplicationZip) + task('create application asar', createApplicationAsar) -@@ -585,4 +582,0 @@ exports.handler = (argv) => { + ]); + + return async.series(tasks, (_err) => { +@@ -590,9 +588,5 @@ exports.run = (argv, done) => { + exports.handler = (argv) => { + exports.run(argv, (_err, CONFIG) => { + cli.abortIfError(_err); - cli.ok(`${CONFIG.assets.length} assets successfully built`); - CONFIG.assets.map(function(asset) { - cli.info(asset.path); - }); + }); + }; diff --git a/lib/target.js b/lib/target.js -index 45b27f6..01b287e 100644 +index 73a0056b7..ade573f8b 100644 --- a/lib/target.js +++ b/lib/target.js -@@ -7,2 +6,0 @@ const parseGitHubRepoURL = require('parse-github-repo-url'); +@@ -4,8 +4,6 @@ const semver = require('semver'); + const path = require('path'); + const normalizePkg = require('normalize-package-data'); + const parseGitHubRepoURL = require('parse-github-repo-url'); -const ffmpegAfterExtract = require('electron-packager-plugin-non-proprietary-codecs-ffmpeg') - .default; -@@ -178,2 +176 @@ class Target { + const windowsInstallerVersion = require('./windows-installer-version'); + const debug = require('debug')('hadron-build:target'); + +@@ -183,8 +181,7 @@ class Target { + platform: this.platform, + arch: this.arch, + electronVersion: this.electronVersion, - sign: null, - afterExtract: [ffmpegAfterExtract] + sign: null + }; + + if (this.platform === 'win32') { |