summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntony Ho2023-10-10 01:26:14 +0200
committerAntony Ho2023-10-10 01:26:14 +0200
commitd934e3bf20e78ee2f992ad1617027a0d76cb0691 (patch)
tree77fa0adccaabba4e4c2414984aba50b22d31f241
parent97f318eee9dab3c3bdb59dc1f1b6e089e3e78f00 (diff)
downloadaur-d934e3bf20e78ee2f992ad1617027a0d76cb0691.tar.gz
Update build script according to upstream changes on package.json
- Update Session Desktop version - Update NodeJS required version - Update build script - Add workaround in build script for electron-builder Linux target
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 09a91021b532..5698258af08e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = session-desktop
pkgdesc = Private messaging from your desktop
- pkgver = 1.8.4
+ pkgver = 1.11.4
pkgrel = 1
url = https://getsession.org
install = session-desktop.install
@@ -10,7 +10,7 @@ pkgbase = session-desktop
makedepends = git-lfs
makedepends = nvm
makedepends = yarn
- makedepends = nodejs>=14.16.0
+ makedepends = nodejs
depends = libxtst
depends = nss
depends = alsa-lib
diff --git a/PKGBUILD b/PKGBUILD
index 27ca1ea3509f..77312fa8c193 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
-# Maintainer: xXR01I1Xx <xxr01i1xx@tuta.io>
+# Maintainer: Antony Ho <ntonyworkshop@gmail.com>
pkgname=session-desktop
-pkgver=1.8.4
+pkgver=1.11.4
pkgrel=1
pkgdesc="Private messaging from your desktop"
arch=(x86_64)
url="https://getsession.org"
license=('GPL-3.0')
depends=(libxtst nss alsa-lib libxss libnotify xdg-utils)
-makedepends=('git' 'git-lfs' 'nvm' 'yarn' 'nodejs>=14.16.0')
+makedepends=('git' 'git-lfs' 'nvm' 'yarn' 'nodejs')
optdepends=('libappindicator-gtk3: for tray support')
provides=(session-messenger-desktop)
conflicts=(session-desktop-bin session-desktop-git session-desktop-appimage)
@@ -21,7 +21,7 @@ sha256sums=('SKIP'
prepare() {
cd $srcdir/session-desktop
git checkout v$pkgver
- source /usr/share/nvm/init-nvm.sh && nvm install 14.16.0
+ source /usr/share/nvm/init-nvm.sh
git lfs install
nvm install
nvm use
@@ -29,11 +29,12 @@ prepare() {
build() {
cd $srcdir/session-desktop
- source /usr/share/nvm/init-nvm.sh && nvm use --delete-prefix v14.16.0 --silent
+ source /usr/share/nvm/init-nvm.sh && nvm use --delete-prefix
yarn install
- yarn generate
export SIGNAL_ENV=production
- $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --publish=never --config.directories.output=release --linux tar.xz
+ yarn build-everything
+ sed -i 's/\"target\": \[\"deb\", \"rpm\", \"freebsd\"\]/\"target\": \"tar.xz\"/g' package.json
+ $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --publish=never --config.directories.output=release --linux
}
package() {