mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
Signal-Desktop: update to 7.24.1.
This commit is contained in:
parent
5d209bc8c1
commit
f2844e0905
1 changed files with 13 additions and 7 deletions
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'Signal-Desktop'
|
# Template file for 'Signal-Desktop'
|
||||||
pkgname=Signal-Desktop
|
pkgname=Signal-Desktop
|
||||||
version=7.21.0
|
version=7.24.1
|
||||||
revision=1
|
revision=1
|
||||||
# Signal officially only supports x86_64
|
# Signal officially only supports x86_64
|
||||||
# x86_64-musl could potentially work based on the Alpine port:
|
# x86_64-musl could potentially work based on the Alpine port:
|
||||||
|
@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="AGPL-3.0-only"
|
license="AGPL-3.0-only"
|
||||||
homepage="https://github.com/signalapp/Signal-Desktop"
|
homepage="https://github.com/signalapp/Signal-Desktop"
|
||||||
distfiles="https://github.com/signalapp/Signal-Desktop/archive/v${version}.tar.gz"
|
distfiles="https://github.com/signalapp/Signal-Desktop/archive/v${version}.tar.gz"
|
||||||
checksum=4506a3639685dd191f713d70ed3c6624a77cafe8fd6ff3f113b340d2cd337526
|
checksum=e71ef8d89b79fc7322053c6511dfc2bef7a1160bd4214326961f964e5de2350d
|
||||||
nostrip_files="signal-desktop"
|
nostrip_files="signal-desktop"
|
||||||
|
|
||||||
post_extract() {
|
post_extract() {
|
||||||
|
@ -23,15 +23,21 @@ post_extract() {
|
||||||
|
|
||||||
vsed 's/"node": ".*"/"node": ">=20.0.0"/' -i package.json
|
vsed 's/"node": ".*"/"node": ">=20.0.0"/' -i package.json
|
||||||
|
|
||||||
npm install -g yarn
|
# Install dependencies for sticker-creator
|
||||||
# Dependencies have to be installed before applying patch
|
npm --prefix ./sticker-creator/ install
|
||||||
yarn install --ignore-engines --frozen-lockfile
|
|
||||||
|
# Install dependencies for signal-desktop
|
||||||
|
npm install --ignore-engines
|
||||||
}
|
}
|
||||||
|
|
||||||
do_build() {
|
do_build() {
|
||||||
yarn generate
|
# Build the sticker creator
|
||||||
yarn build-release
|
npm --prefix ./sticker-creator/ run build
|
||||||
|
|
||||||
|
# Build signal-desktop
|
||||||
|
npm run build
|
||||||
|
|
||||||
|
# Extract the generated .desktop file
|
||||||
bsdtar xOf release/signal-desktop_*.deb data.tar.xz | \
|
bsdtar xOf release/signal-desktop_*.deb data.tar.xz | \
|
||||||
bsdtar xO ./usr/share/applications/signal-desktop.desktop > signal-desktop.desktop
|
bsdtar xO ./usr/share/applications/signal-desktop.desktop > signal-desktop.desktop
|
||||||
vsed -i -e 's/\/opt\/Signal\///' signal-desktop.desktop
|
vsed -i -e 's/\/opt\/Signal\///' signal-desktop.desktop
|
||||||
|
|
Loading…
Add table
Reference in a new issue