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 +# Maintainer: Antony Ho 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() {