From 0ca211012bcac1cf01a2dc3c19ad6992e8de42bb Mon Sep 17 00:00:00 2001 From: Maksim Bondarenkov <119937608+ognevny@users.noreply.github.com> Date: Wed, 24 Sep 2025 17:12:26 +0300 Subject: [PATCH] tree-sitter: revert to 0.25.10 (#25685) * tree-sitter: revert to 0.25.10 0.26.0 was removed upstream and it causes problems here * my broken memory --- mingw-w64-emacs/PKGBUILD | 2 +- mingw-w64-mesonlsp/PKGBUILD | 2 +- mingw-w64-neovim/PKGBUILD | 5 +++-- mingw-w64-tree-sitter/PKGBUILD | 20 +++++++++++--------- 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/mingw-w64-emacs/PKGBUILD b/mingw-w64-emacs/PKGBUILD index 7ae69a9c74..e9c81d98bc 100644 --- a/mingw-w64-emacs/PKGBUILD +++ b/mingw-w64-emacs/PKGBUILD @@ -8,7 +8,7 @@ _realname=emacs pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=30.2 -pkgrel=4 +pkgrel=5 pkgdesc="The extensible, customizable, self-documenting, real-time display editor (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') diff --git a/mingw-w64-mesonlsp/PKGBUILD b/mingw-w64-mesonlsp/PKGBUILD index 92a7ea8166..4a0eac6231 100644 --- a/mingw-w64-mesonlsp/PKGBUILD +++ b/mingw-w64-mesonlsp/PKGBUILD @@ -4,7 +4,7 @@ _realname=mesonlsp pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=4.3.7 -pkgrel=6 +pkgrel=7 pkgdesc='Meson language server (mingw-w64)' arch=('any') mingw_arch=('mingw64' 'ucrt64') diff --git a/mingw-w64-neovim/PKGBUILD b/mingw-w64-neovim/PKGBUILD index 99e2e267ef..61f0670c03 100644 --- a/mingw-w64-neovim/PKGBUILD +++ b/mingw-w64-neovim/PKGBUILD @@ -4,7 +4,7 @@ _realname=neovim pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=0.11.4 -pkgrel=2 +pkgrel=3 pkgdesc='Fork of Vim aiming to improve user experience, plugins, and GUIs (mingw-w64)' arch=('any') mingw_arch=('ucrt64' 'clang64' 'clangarm64') @@ -48,7 +48,8 @@ sha256sums=('83cf9543bedab8bec8c11cd50ccd9a4bf1570420a914b9a28f83ad100ca6d524' prepare() { cd "${srcdir}"/${_realname}-${pkgver} patch -p1 -i "${srcdir}/0001-cmake-disable-bundling.patch" - patch -p1 -i "${srcdir}/f4fc769c81af6f8d9235d59aec75cfe7c104b3ce.patch" + # uncomment when we update tree-sitter to 0.26.0 + #patch -p1 -i "${srcdir}/f4fc769c81af6f8d9235d59aec75cfe7c104b3ce.patch" # Werror is enabled in CI only sed "s/-Werror/-Wall/g" -i src/nvim/CMakeLists.txt diff --git a/mingw-w64-tree-sitter/PKGBUILD b/mingw-w64-tree-sitter/PKGBUILD index e79bfdecf0..7b3012fd31 100644 --- a/mingw-w64-tree-sitter/PKGBUILD +++ b/mingw-w64-tree-sitter/PKGBUILD @@ -5,8 +5,9 @@ _realname=tree-sitter pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}" "${MINGW_PACKAGE_PREFIX}-lib${_realname}") -pkgver=0.26.0 +pkgver=0.25.10 pkgrel=1 +epoch=1 pkgdesc="An incremental parsing system for programming tools (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') @@ -27,7 +28,7 @@ checkdepends=('git') source=("https://github.com/tree-sitter/tree-sitter/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz" "rquickjs-sys.tar.gz::https://crates.io/api/v1/crates/rquickjs-sys/0.9.0/download" "rquickjs-sys-clang-build.patch") -sha256sums=('ed464a90b7d73cdcf7acecf132186b905998f80f216be262f101ffc49d6459d7' +sha256sums=('ad5040537537012b16ef6e1210a572b927c7cdc2b99d1ee88d44a7dcdc3ff44c' '7fed0097b0b4fbb2a87f6dd3b995a7c64ca56de30007eb7e867dfdfc78324ba5' '1535a50435eca881abf8d913e61710e1c807019a5f2eb81581757841f8686a33') noextract=("${_realname}-${pkgver}.tar.gz") @@ -36,14 +37,15 @@ prepare() { tar -xzf "${_realname}-${pkgver}.tar.gz" || true cd "${_realname}-${pkgver}" - patch -d ../rquickjs-sys-0.9.0 -p1 -i ../rquickjs-sys-clang-build.patch - cat >> Cargo.toml <> Cargo.toml <