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}
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"
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.
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}
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"
# 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