From f02fc9809725249d5e7a0a4f2589475847049a6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80?= <153805936+Cheviiot@users.noreply.github.com> Date: Sat, 25 Jul 2026 11:57:55 +1000 Subject: [PATCH] vintner: bump to 0.3.1 - real toolrelay.exe mt.exe fix Upstream fixed a real bug found while building Ogre3D through vintner: toolrelay.exe's mt.exe detection compared the whole path against "mt.exe" instead of just the filename, since it only checked for a backslash separator on a path that actually arrives with forward slashes - so the CMake-compatibility exit-code translation this whole helper exists for had never actually fired. --- CHANGELOG.md | 6 ++++++ README.md | 2 +- vintner/Staplerfile | 6 +++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 528a2e7..2c5f1bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,12 @@ `install-completion` — работает сразу после `stplr install`, без ручного `source <(vintner completion bash)`. Также добавлена корректная остановка процессов Wine при завершении `vintner` по PID. +- Версия поднята до `0.3.1`: исправлен реальный баг в `toolrelay.exe` — + определение `mt.exe` по имени файла никогда не срабатывало (путь + приходил с прямыми слэшами, а проверка искала обратный), из-за чего + перевод кода возврата `mt.exe` для совместимости с CMake фактически не + работал ни разу. Найдено и исправлено при реальной сборке движка Ogre3D + через CMake+Ninja+cl.exe. ## 2026-07-25 — Telegram Desktop diff --git a/README.md b/README.md index 788ffa7..1f92979 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ stplr info nivora/codex | [Codex](docs/packages/codex.md) | `26.721.31836` | `amd64` | `stplr install nivora/codex` | | [GitHub Desktop](docs/packages/github-desktop.md) | `3.6.3` | `amd64`, `arm64` | `stplr install nivora/github-desktop` | | [OpenCode](https://opencode.ai/) | `1.18.4` | `amd64`, `arm64` | `stplr install nivora/opencode` | -| [Vintner](https://github.com/Cheviiot/vintner) | `0.3.0` | `amd64`, `arm64` | `stplr install nivora/vintner` | +| [Vintner](https://github.com/Cheviiot/vintner) | `0.3.1` | `amd64`, `arm64` | `stplr install nivora/vintner` | ### Рабочий стол diff --git a/vintner/Staplerfile b/vintner/Staplerfile index 0fa056f..104e4f5 100644 --- a/vintner/Staplerfile +++ b/vintner/Staplerfile @@ -1,5 +1,5 @@ name='vintner' -version=0.3.0 +version=0.3.1 release=1 summary='Cross compile with MSVC on Linux via Wine' summary_ru='Кросс-компиляция с MSVC на Linux через Wine' @@ -47,12 +47,12 @@ sources_arm64=( ) checksums=( - 'sha256:fe6aae318969a05b0598ec6b3b2798dcdee04e3e930a095d143f26ec843f9833' + 'sha256:e71e93ff9e20680ae8b734ed863393be0eed97a0037bbac0db402bd6209ede29' 'sha256:e377b84adc5315cf372c3d80ecbd3008402d8b07f248e711c7553784e0c33168' ) checksums_arm64=( - 'sha256:de1bca8d235e64997f024eb1b32c6539117ebe1beb2b1732de51b01bbef118ce' + 'sha256:6bce45dbde502563d764f253bd99d1428f9ced1252fe7bf5b0a3cdeff0d6d7d9' 'sha256:e377b84adc5315cf372c3d80ecbd3008402d8b07f248e711c7553784e0c33168' )