mirror of
https://github.com/archlinux/aur.git
synced 2026-02-07 20:52:55 +01:00
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
This commit is contained in:
parent
97f318eee9
commit
d934e3bf20
2 changed files with 10 additions and 9 deletions
4
.SRCINFO
4
.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
|
||||
|
|
|
|||
15
PKGBUILD
15
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() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue