diff --git a/mingw-w64-cargo-leptos/PKGBUILD b/mingw-w64-cargo-leptos/PKGBUILD index 99fb54f948..dfc684d218 100644 --- a/mingw-w64-cargo-leptos/PKGBUILD +++ b/mingw-w64-cargo-leptos/PKGBUILD @@ -4,7 +4,7 @@ _basename=leptos _realname=cargo-${_basename} pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=0.2.26 +pkgver=0.2.29 pkgrel=1 pkgdesc='Build tool for Leptos (mingw-w64)' arch=('any') @@ -19,9 +19,10 @@ license=('spdx:MIT') depends=("${MINGW_PACKAGE_PREFIX}-binaryen" "${MINGW_PACKAGE_PREFIX}-cargo-generate" "${MINGW_PACKAGE_PREFIX}-rust-wasm") -makedepends=("${MINGW_PACKAGE_PREFIX}-rust") +makedepends=("${MINGW_PACKAGE_PREFIX}-lld" + "${MINGW_PACKAGE_PREFIX}-rust") source=("${msys2_repository_url}/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz") -sha256sums=('34978c22459289a93a10bb0b82c1533a590c939f6ef906930175cf031279c4cb') +sha256sums=('e74d5313319f316ae1e8c06d39022ea8a153853f1f1cbb6e454ad151d0e19f61') prepare() { cd "${srcdir}/${_realname}-${pkgver}" @@ -33,6 +34,8 @@ build() { cp -r "${_realname}-${pkgver}" "build-${MSYSTEM}" cd "build-${MSYSTEM}" + export RUSTFLAGS="$RUSTFLAGS -C link-arg=-fuse-ld=lld" + "${MINGW_PREFIX}/bin/cargo.exe" build \ --release \ --frozen