From: fsLeg Date: Thu, 4 Dec 2025 19:09:21 +0000 (+0300) Subject: element-desktop: updated to version 1.12.6 X-Git-Url: https://git.t-rg.ws/?a=commitdiff_plain;h=242d5576b2637c92604a3bedb120f714a4b72ee9;p=slackbuilds.git element-desktop: updated to version 1.12.6 --- diff --git a/element-desktop-bin/element-desktop-bin.SlackBuild b/element-desktop-bin/element-desktop-bin.SlackBuild index ca131ee..a604ca2 100644 --- a/element-desktop-bin/element-desktop-bin.SlackBuild +++ b/element-desktop-bin/element-desktop-bin.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=element-desktop-bin DEBNAM=${PRGNAM%-bin} -VERSION=${VERSION:-1.12.5} +VERSION=${VERSION:-1.12.6} SRCVERSION=$( echo $VERSION | tr _ - ) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/element-desktop-bin/element-desktop-bin.info b/element-desktop-bin/element-desktop-bin.info index a9679c6..007c348 100644 --- a/element-desktop-bin/element-desktop-bin.info +++ b/element-desktop-bin/element-desktop-bin.info @@ -1,10 +1,10 @@ PRGNAM="element-desktop-bin" -VERSION="1.12.5" +VERSION="1.12.6" HOMEPAGE="https://element.io/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://packages.element.io/debian/pool/main/e/element-desktop/element-desktop_1.12.5_amd64.deb" -MD5SUM_x86_64="8d589f8c10ce9072ba9eff1aa4e8e8a7" +DOWNLOAD_x86_64="https://packages.element.io/debian/pool/main/e/element-desktop/element-desktop_1.12.6_amd64.deb" +MD5SUM_x86_64="d90b0187a9eb0c281f8b195e5df9c309" REQUIRES="sqlcipher" MAINTAINER="Vladislav 'fsLeg' Borisov" EMAIL="fsleg@t-rg.ws" diff --git a/element-desktop/README b/element-desktop/README index d466cdd..986b552 100644 --- a/element-desktop/README +++ b/element-desktop/README @@ -7,6 +7,9 @@ End-to-end encrypted by default. Element is only available as a 64 bit program. 32 bit is unsupported. -Warning: vendored-sources.tar.xz is over 800 Mb and the building process +WARNING: vendored-sources.tar.xz is over 800 Mb and the building process requires about 5 GB of space. If you're hard-pressed on space, consider installing element-desktop-bin instead. + +WARNING: this script's build dependency is nodejs24-bin which conflicts +with nodejs. diff --git a/element-desktop/element-desktop.SlackBuild b/element-desktop/element-desktop.SlackBuild index 2d847f9..4250048 100644 --- a/element-desktop/element-desktop.SlackBuild +++ b/element-desktop/element-desktop.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=element-desktop WEBNAM=element-web -VERSION=${VERSION:-1.12.4} +VERSION=${VERSION:-1.12.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/element-desktop/element-desktop.info b/element-desktop/element-desktop.info index 799c56c..6b682c5 100644 --- a/element-desktop/element-desktop.info +++ b/element-desktop/element-desktop.info @@ -1,14 +1,14 @@ PRGNAM="element-desktop" -VERSION="1.12.4" +VERSION="1.12.6" HOMEPAGE="https://element.io/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/element-hq/element-desktop/archive/v1.12.4/element-desktop-1.12.4.tar.gz \ - https://github.com/element-hq/element-web/archive/v1.12.4/element-web-1.12.4.tar.gz \ - https://sbo.t-rg.ws/element-desktop-1.12.4-vendored-sources.tar.xz" -MD5SUM_x86_64="9c5d4f849f72fb93cc30ed0e7b0e2607 \ - 8631b92f7e92352bb562dc1a49f20128 \ - 6d552d2419b5188603c7ebfedd087d6e" -REQUIRES="sqlcipher yarn rust-opt" +DOWNLOAD_x86_64="https://github.com/element-hq/element-desktop/archive/v1.12.6/element-desktop-1.12.6.tar.gz \ + https://github.com/element-hq/element-web/archive/v1.12.6/element-web-1.12.6.tar.gz \ + https://sbo.t-rg.ws/element-desktop-1.12.6-vendored-sources.tar.xz" +MD5SUM_x86_64="c36286cf87e80641db5b64e27602f512 \ + fc2f5530b8afb857ca8980106365450e \ + 664fda8217864dab0633144c7118ee81" +REQUIRES="sqlcipher yarn rust-opt nodejs24-bin" MAINTAINER="Vladislav 'fsLeg' Borisov" EMAIL="fsleg@t-rg.ws" diff --git a/element-desktop/mkvendor.sh b/element-desktop/mkvendor.sh index a24ec13..4d31e95 100644 --- a/element-desktop/mkvendor.sh +++ b/element-desktop/mkvendor.sh @@ -35,10 +35,17 @@ mkdir -p "$YARN_YARN_OFFLINE_MIRROR" # element-web cd "element-web-$VERSION" -yarn install --frozen-lockfile \ - --ignore-engines \ - --no-fund \ - --update-checksums +# this `yarn install` is actually a two step process. the second step +# doesn't like wrap-ansi that was cached during the first step, however we +# aren't interested in cache, we are interested in vendor directory, so we +# restart the command after clearing cache +until yarn install --frozen-lockfile \ + --ignore-engines \ + --no-fund \ + --update-checksums + do + yarn cache clean +done yarn cache clean # element-desktop