diff options
author | Mahdi Sarikhani | 2024-12-21 11:26:53 +0330 |
---|---|---|
committer | Mahdi Sarikhani | 2024-12-21 11:26:53 +0330 |
commit | 5dcc3fbcb06573b57b325002aca6ae8a38841d53 (patch) | |
tree | 5cef5419b0a7979f39e77cb49f46b876afb92670 | |
parent | 9105615e4bcc2b7b4b3eda410f38612a5279aa44 (diff) | |
download | aur-session-desktop.tar.gz |
v1.14.5
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .nvchecker.toml | 2 | ||||
-rw-r--r-- | PKGBUILD | 28 |
3 files changed, 21 insertions, 17 deletions
@@ -1,6 +1,6 @@ pkgbase = session-desktop pkgdesc = Onion routing based messenger - pkgver = 1.14.3 + pkgver = 1.14.5 pkgrel = 1 url = https://getsession.org arch = x86_64 @@ -11,15 +11,15 @@ pkgbase = session-desktop makedepends = python-setuptools makedepends = yarn depends = bash - depends = electron25 + depends = electron31 depends = gcc-libs depends = glibc depends = hicolor-icon-theme depends = python - source = git+https://github.com/oxen-io/session-desktop.git#tag=v1.14.3 + source = session-desktop-1.14.5.tar.gz::https://github.com/session-foundation/session-desktop/archive/refs/tags/v1.14.5.tar.gz source = session-desktop.desktop source = session-desktop.sh - sha256sums = 9ef02a696f6a49a3f3b9c94a892ba895e1cfb3521a0e65da2641752a3e1a8e4f + sha256sums = f5c747984f4f414e50e6079b9802af6da2c57fd456f9e230fc0cbf6995a84c8a sha256sums = 267d772a94ba49b19e799e7ecee25c0077ded4dd9c853c073ec386a8ab6a7e5c sha256sums = a5279447d005060aa77536dcabe0ab66226f9cffa668dc0b6e07a2f1e52ab5ce diff --git a/.nvchecker.toml b/.nvchecker.toml index ef2c788f5a52..e1e30308309b 100644 --- a/.nvchecker.toml +++ b/.nvchecker.toml @@ -1,5 +1,5 @@ [session-desktop] source = "github" -github = "oxen-io/session-desktop" +github = "session-foundation/session-desktop" use_max_tag = true prefix = "v" @@ -2,35 +2,39 @@ # Contributor: Antony Ho <ntonyworkshop@gmail.com> pkgname=session-desktop -pkgver=1.14.3 +pkgver=1.14.5 pkgrel=1 pkgdesc="Onion routing based messenger" -arch=(x86_64) +arch=('x86_64') url="https://getsession.org" license=('GPL-3.0-only') -_electron=electron25 +_electron=electron31 depends=('bash' "${_electron}" 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'python') makedepends=('cmake' 'git' 'nvm' 'python-setuptools' 'yarn') -source=("git+https://github.com/oxen-io/session-desktop.git#tag=v${pkgver}" +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/session-foundation/session-desktop/archive/refs/tags/v${pkgver}.tar.gz" "${pkgname}.desktop" "${pkgname}.sh") -sha256sums=('9ef02a696f6a49a3f3b9c94a892ba895e1cfb3521a0e65da2641752a3e1a8e4f' +sha256sums=('f5c747984f4f414e50e6079b9802af6da2c57fd456f9e230fc0cbf6995a84c8a' '267d772a94ba49b19e799e7ecee25c0077ded4dd9c853c073ec386a8ab6a7e5c' 'a5279447d005060aa77536dcabe0ab66226f9cffa668dc0b6e07a2f1e52ab5ce') prepare() { - sed "s/@ELECTRON@/${_electron}/" -i "${pkgname}.sh" - source /usr/share/nvm/init-nvm.sh - cd "${pkgname}" + cd "${pkgname}-${pkgver}" + sed "s/process.resourcesPath/app.getAppPath().replace('app.asar', '')/g" -i ts/mains/main_node.ts + sed "s/@ELECTRON@/${_electron}/" -i "${srcdir}/${pkgname}.sh" + + mkdir -p .git + + export ELECTRON_SKIP_BINARY_DOWNLOAD=1 nvm install - yarn install + yarn install --frozen-lockfile } build() { - cd "${pkgname}" - export NODE_ENV=production SIGNAL_ENV=production + cd "${pkgname}-${pkgver}" + export NODE_ENV=production yarn build-everything yarn electron-builder --linux --dir \ -c.extraMetadata.environment=production \ @@ -39,7 +43,7 @@ build() { } package() { - cd "${pkgname}" + cd "${pkgname}-${pkgver}" install -d "${pkgdir}/usr/lib" cp -r dist/linux-unpacked/resources "${pkgdir}/usr/lib/${pkgname}" for i in 16 32 48 64 128 256 512 1024; do |