backports/signal-desktop: upgrade to 7.26.0
All checks were successful
All checks were successful
This commit is contained in:
parent
3ca73dbb66
commit
7c383aa8ea
1 changed files with 14 additions and 13 deletions
|
@ -1,7 +1,8 @@
|
||||||
# Contributor: lauren n. liberda <lauren@selfisekai.rocks>
|
# Contributor: lauren n. liberda <lauren@selfisekai.rocks>
|
||||||
# Maintainer: lauren n. liberda <lauren@selfisekai.rocks>
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
pkgname=signal-desktop
|
pkgname=signal-desktop
|
||||||
pkgver=7.25.0
|
pkgver=7.26.0
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="A messaging app for simple private communication with friends"
|
pkgdesc="A messaging app for simple private communication with friends"
|
||||||
url="https://github.com/signalapp/Signal-Desktop/"
|
url="https://github.com/signalapp/Signal-Desktop/"
|
||||||
|
@ -59,18 +60,19 @@ makedepends="
|
||||||
samurai
|
samurai
|
||||||
sqlcipher-dev
|
sqlcipher-dev
|
||||||
vips-dev
|
vips-dev
|
||||||
|
yarn
|
||||||
"
|
"
|
||||||
options="net !check"
|
options="net !check"
|
||||||
|
|
||||||
# follow signal-desktop package.json -> @signalapp/libsignal-client
|
# follow signal-desktop package.json -> @signalapp/libsignal-client
|
||||||
_libsignalver=0.56.1
|
_libsignalver=0.58.0
|
||||||
|
|
||||||
# follow signal-desktop package.json -> @signalapp/ringrtc
|
# follow signal-desktop package.json -> @signalapp/ringrtc
|
||||||
_ringrtcver=2.47.0
|
_ringrtcver=2.47.1
|
||||||
|
|
||||||
# follow ringrtc (on version above) -> config/version.properties -> webrtc.version
|
# follow ringrtc (on version above) -> config/version.properties -> webrtc.version
|
||||||
# downloading tarball generated with abuild snapshot (with gclient dependencies fetched)
|
# downloading tarball generated with abuild snapshot (with gclient dependencies fetched)
|
||||||
_webrtcver=6613a
|
_webrtcver=6613b
|
||||||
|
|
||||||
# follow @signalapp/better-sqlite3 (on version in package.json) -> deps/download.js -> TOKENIZER_VERSION
|
# follow @signalapp/better-sqlite3 (on version in package.json) -> deps/download.js -> TOKENIZER_VERSION
|
||||||
# last bsqlite version: 8.8.0
|
# last bsqlite version: 8.8.0
|
||||||
|
@ -237,6 +239,7 @@ prepare() {
|
||||||
\! -path "*third_party/$_lib/google/*" \
|
\! -path "*third_party/$_lib/google/*" \
|
||||||
\! -path './base/third_party/icu/*' \
|
\! -path './base/third_party/icu/*' \
|
||||||
\! -path './third_party/re2/*' \
|
\! -path './third_party/re2/*' \
|
||||||
|
\! -path './third_party/libxml/*' \
|
||||||
\! -path './third_party/pdfium/third_party/freetype/include/pstables.h' \
|
\! -path './third_party/pdfium/third_party/freetype/include/pstables.h' \
|
||||||
\! -path './third_party/harfbuzz-ng/utils/hb_scoped.h' \
|
\! -path './third_party/harfbuzz-ng/utils/hb_scoped.h' \
|
||||||
\! -path './third_party/crashpad/crashpad/third_party/zlib/zlib_crashpad.h' \
|
\! -path './third_party/crashpad/crashpad/third_party/zlib/zlib_crashpad.h' \
|
||||||
|
@ -291,7 +294,7 @@ prepare() {
|
||||||
sed -i 's/unknown-linux-gnu/alpine-linux-musl/g' binding.gyp
|
sed -i 's/unknown-linux-gnu/alpine-linux-musl/g' binding.gyp
|
||||||
|
|
||||||
msg "Installing libsignal js dependencies"
|
msg "Installing libsignal js dependencies"
|
||||||
npm install --ignore-scripts
|
yarn --ignore-scripts --frozen-lockfile
|
||||||
)
|
)
|
||||||
|
|
||||||
# remove shipped fonts for system-provided (part 1)
|
# remove shipped fonts for system-provided (part 1)
|
||||||
|
@ -357,7 +360,6 @@ build() {
|
||||||
(
|
(
|
||||||
cd "$srcdir"/ringrtc-$_ringrtcver/src/node
|
cd "$srcdir"/ringrtc-$_ringrtcver/src/node
|
||||||
msg "Building ringrtc JS glue code"
|
msg "Building ringrtc JS glue code"
|
||||||
npm ci --ignore-scripts
|
|
||||||
npm run build
|
npm run build
|
||||||
|
|
||||||
msg "Cleaning dev dependencies for ringrtc"
|
msg "Cleaning dev dependencies for ringrtc"
|
||||||
|
@ -376,7 +378,6 @@ build() {
|
||||||
mv build/Release/libsignal_client_linux_$chromium_arch.node prebuilds/linux-$chromium_arch/node.napi.node
|
mv build/Release/libsignal_client_linux_$chromium_arch.node prebuilds/linux-$chromium_arch/node.napi.node
|
||||||
|
|
||||||
msg "Building libsignal glue code"
|
msg "Building libsignal glue code"
|
||||||
npm ci --ignore-scripts
|
|
||||||
npm run tsc
|
npm run tsc
|
||||||
|
|
||||||
msg "Cleaning dev dependencies for libsignal"
|
msg "Cleaning dev dependencies for libsignal"
|
||||||
|
@ -397,7 +398,7 @@ build() {
|
||||||
rm -rf node_modules/dtrace-provider
|
rm -rf node_modules/dtrace-provider
|
||||||
|
|
||||||
# get esbuild installed (needed for next step)
|
# get esbuild installed (needed for next step)
|
||||||
npm install esbuild
|
npm rebuild esbuild
|
||||||
|
|
||||||
# build front
|
# build front
|
||||||
NODE_ENV=production \
|
NODE_ENV=production \
|
||||||
|
@ -462,10 +463,10 @@ package() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
ff7c2ad5aee387187e6f95e435f378f478c3b324d199b383677c8b1623af0eb0dec903769b14bce31cb47bbd70be23659ccc2168353bbf31076eb278d61855f4 Signal-Desktop-7.25.0.tar.gz
|
0d13b30dcfc96c8eba04767e77f9311bff8ddc63ea3829a0de445f2fc126ec0f2f85c131394523f94912eb4a18ec389230a0145b6e496776acf38773edaabb30 Signal-Desktop-7.26.0.tar.gz
|
||||||
d3bfab26254b52b0be12712a895b9bff6268cdb9a052eae0072c4fb2116af86de6e136e3678eb85ca0e0d0b9af8b8f6075f0e4a39bf66c84d16fd4c9cee22bda libsignal-0.56.1.tar.gz
|
6fb62213d8177ac5abe83ea71a18ea4b1c7b323983c41087166658fe9c47c1fd39e5323ca6acefe3db2a9a9376b6f385b5f2c006154da3ab705741d848b28943 libsignal-0.58.0.tar.gz
|
||||||
7a4bde7723f96b81e87201b917872b0785aa874504d0056ba06ea0b0d693b0ded54774398b72b6027df499e85f54d862b4e11a190beb253810554e21115a4eae ringrtc-2.47.0.tar.gz
|
8e5b2ccdf2e80f8fbdd7454fb5909f6f15d51cba05c61f96aee6601db49ea4a712559b554d0e0cdc29254e7903f91edb4cb5acd254f492ef02de52952bea5456 ringrtc-2.47.1.tar.gz
|
||||||
4d301d48181ef8b1aec5110e9efd0091626193be9e2f9f84169823687ecd443606188c1b95892e362764783f99951df32c02a245f9bb8570e0dd98eef1e04440 webrtc-6613a.tar.zst
|
05979588c2cc358c8efec853037aa276fec56c0d583c255467c262caf68263bb6eb761fd2d231340c9d35d99faef9317984293f446f891e5d6be34fa090c8ae5 webrtc-6613b.tar.zst
|
||||||
84a1f2fc29262a12842e94698d124a85b823128e72a493b0be8ea92fbb72c5c268499f4a6827cdedaae06ec73cce4039a39fe5c5d536cbef330e59ba0183da28 stokenizer-0.2.1.tar.gz
|
84a1f2fc29262a12842e94698d124a85b823128e72a493b0be8ea92fbb72c5c268499f4a6827cdedaae06ec73cce4039a39fe5c5d536cbef330e59ba0183da28 stokenizer-0.2.1.tar.gz
|
||||||
be5b4e823543b79175a12314f10c6326d9f0d59f470136962daed4665887006acc05b48b40dc1b67747396d8f6f7d23be298c1e110ccdd35ff9b09d5e6b80bab bettersqlite-use-system-sqlcipher.patch
|
be5b4e823543b79175a12314f10c6326d9f0d59f470136962daed4665887006acc05b48b40dc1b67747396d8f6f7d23be298c1e110ccdd35ff9b09d5e6b80bab bettersqlite-use-system-sqlcipher.patch
|
||||||
2e5fadff725f1d62e7134c8929c672ec88cae602b065480f1b799d34160daa0cb1ad0f5511e60676f81464ae8752c3bec7b3d7bc5a432533be004b4d20ac32c2 libsignal-auditable.patch
|
2e5fadff725f1d62e7134c8929c672ec88cae602b065480f1b799d34160daa0cb1ad0f5511e60676f81464ae8752c3bec7b3d7bc5a432533be004b4d20ac32c2 libsignal-auditable.patch
|
||||||
|
|
Loading…
Reference in a new issue