diff --git a/.SRCINFO b/.SRCINFO index c76a53d1250e..5698258af08e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -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 diff --git a/PKGBUILD b/PKGBUILD index 0e8d9d55af2e..77312fa8c193 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,13 @@ -# Maintainer: xXR01I1Xx +# Maintainer: Antony Ho 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() {