diff options
author | Antony Ho | 2023-10-10 01:26:14 +0200 |
---|---|---|
committer | Antony Ho | 2023-10-10 01:33:42 +0200 |
commit | 0214a643cacb7af0ffbd5274ce404fe9bf7ffbc8 (patch) | |
tree | 77fa0adccaabba4e4c2414984aba50b22d31f241 | |
parent | a30776fc87204cb512d8be6e7314d55533b90032 (diff) | |
download | aur-0214a643cacb7af0ffbd5274ce404fe9bf7ffbc8.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 | 18 |
2 files changed, 11 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = session-desktop pkgdesc = Private messaging from your desktop - pkgver = 1.10.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.10.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,20 +21,20 @@ sha256sums=('SKIP' prepare() { cd $srcdir/session-desktop git checkout v$pkgver - source /usr/share/nvm/init-nvm.sh && nvm install 16 + source /usr/share/nvm/init-nvm.sh git lfs install nvm install nvm use } build() { - cd "$srcdir/session-desktop" - source /usr/share/nvm/init-nvm.sh && nvm use --delete-prefix v16 --silent - export SIGNAL_ENV=production + cd $srcdir/session-desktop + 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() { |