diff --git a/extra/js91/PKGBUILD b/extra/js91/PKGBUILD new file mode 100644 index 000000000..1c20e3a30 --- /dev/null +++ b/extra/js91/PKGBUILD @@ -0,0 +1,130 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +# ALARM: Kevin Mihelich +# - configure with --disable-lto, --disable-rust-simd + +pkgname=js91 +pkgver=91.5.0 +pkgrel=1 +pkgdesc="JavaScript interpreter and libraries - Version 91" +arch=(x86_64) +url="https://spidermonkey.dev/" +license=(MPL) +depends=(gcc-libs readline zlib sh) +makedepends=(zip autoconf2.13 python-setuptools python-psutil rust llvm clang lld) +checkdepends=(mercurial git) +options=(!lto) +_relver=${pkgver}esr +source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox-$_relver.source.tar.xz{,.asc}) +sha256sums=('f45cd9c96227e3e6eabe37962ce924b7a7ca86b6c191326c1bab18e082b4c813' + '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 - <