# Maintainer: Jan Alexander Steffens (heftig) # ALARM: Kevin Mihelich # - configure with --disable-lto, --disable-rust-simd pkgname=js102 pkgver=102.12.0 pkgrel=1 pkgdesc="JavaScript interpreter and libraries - Version 102" url="https://spidermonkey.dev/" arch=(x86_64) license=(MPL) depends=( gcc-libs readline sh zlib ) makedepends=( autoconf2.13 clang lld llvm python-psutil python-setuptools rust zip ) checkdepends=( git mercurial ) options=(!lto) _relver=${pkgver}esr source=( https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc} ) b2sums=('ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2' 'SKIP') validpgpkeys=( 14F26682D0916CDD81E37B6D61B7B526D98F0353 # Mozilla Software Releases ) # Make sure the duplication between bin and lib is found COMPRESSZST+=(--long) prepare() { mkdir mozbuild cd firefox-$pkgver cat >../mozconfig <.mozconfig ../mozconfig - <.mozconfig ../mozconfig - <