diff options
author | Antony Ho | 2023-10-10 01:26:14 +0200 |
---|---|---|
committer | Antony Ho | 2023-10-10 01:26:14 +0200 |
commit | d934e3bf20e78ee2f992ad1617027a0d76cb0691 (patch) | |
tree | 77fa0adccaabba4e4c2414984aba50b22d31f241 | |
parent | 97f318eee9dab3c3bdb59dc1f1b6e089e3e78f00 (diff) | |
download | aur-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-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 10 insertions, 9 deletions
@@ -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 @@ -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() { |