mirror of
https://github.com/archlinux/aur.git
synced 2026-02-07 04:41:00 +01:00
v1.14.5
This commit is contained in:
parent
9105615e4b
commit
5dcc3fbcb0
3 changed files with 21 additions and 17 deletions
8
.SRCINFO
8
.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
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
[session-desktop]
|
||||
source = "github"
|
||||
github = "oxen-io/session-desktop"
|
||||
github = "session-foundation/session-desktop"
|
||||
use_max_tag = true
|
||||
prefix = "v"
|
||||
|
|
|
|||
28
PKGBUILD
28
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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue