diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template index 2ccac1dabbe..da04ad2de51 100644 --- a/srcpkgs/firefox/template +++ b/srcpkgs/firefox/template @@ -3,7 +3,7 @@ # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n". # pkgname=firefox -version=132.0 +version=133.0 revision=1 build_helper="rust" short_desc="Mozilla Firefox web browser" @@ -11,12 +11,12 @@ maintainer="Duncaen " license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later" homepage="https://www.mozilla.org/firefox/" distfiles="${MOZILLA_SITE}/firefox/releases/${version/beta/b}/source/firefox-${version/beta/b}.source.tar.xz" -checksum=8908b144895b354460c6975291b75ea804b07bf9bb0ee386eafeaf3c82c55c7e +checksum=492b2c9a3b6d215e38ce490624e8b2b9473419accdeaddb24ba00bc6adc3cc60 lib32disabled=yes - +_llvmver=19 hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust - cargo llvm18 clang18 lld18 nodejs cbindgen nasm which tar" + cargo llvm${_llvmver} clang${_llvmver} lld${_llvmver} nodejs cbindgen nasm which tar" makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel icu-devel pixman-devel libevent-devel libnotify-devel libvpx-devel libwebp-devel libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std @@ -78,6 +78,8 @@ do_build() { exec clang \ --target="${XBPS_CROSS_TRIPLET}" \ --sysroot="${XBPS_CROSS_BASE}" \ + --gcc-toolchain=/usr \ + -isystem "${XBPS_CROSS_BASE}/usr/include" \ "\$@" ! @@ -86,6 +88,11 @@ do_build() { exec clang++ \ --target="${XBPS_CROSS_TRIPLET}" \ --sysroot="${XBPS_CROSS_BASE}" \ + --gcc-toolchain=/usr \ + -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}" \ + -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/${XBPS_CROSS_TRIPLET}" \ + -isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/backward" \ + -isystem "${XBPS_CROSS_BASE}/usr/include" \ "\$@" !