summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahdi Sarikhani2024-12-21 11:26:53 +0330
committerMahdi Sarikhani2024-12-21 11:26:53 +0330
commit5dcc3fbcb06573b57b325002aca6ae8a38841d53 (patch)
tree5cef5419b0a7979f39e77cb49f46b876afb92670
parent9105615e4bcc2b7b4b3eda410f38612a5279aa44 (diff)
downloadaur-session-desktop.tar.gz
v1.14.5
-rw-r--r--.SRCINFO8
-rw-r--r--.nvchecker.toml2
-rw-r--r--PKGBUILD28
3 files changed, 21 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1a265c7b47bd..8704b6dc0d71 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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"
diff --git a/PKGBUILD b/PKGBUILD
index 55fe20c23251..8f417c0e4959 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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