mirror of
https://github.com/Cheviiot/Nivora.git
synced 2026-08-03 15:51:12 +00:00
vintner: bump to 0.3.0, auto-install shell completion
Wires vintner's own `completion bash|zsh` output into Stapler's install-completion helper (bash -> /usr/share/bash-completion/ completions/vintner, zsh -> /usr/share/zsh/site-functions/_vintner - both verified against a real built package, since neither path nor the required paired files-find() registration is documented anywhere reachable). Completion now works immediately after `stplr install`, no manual `source <(vintner completion bash)` needed. 0.3.0 also picks up upstream's signal-forwarding fix (a wine subprocess no longer survives `vintner` being killed by PID) and its own expanded test coverage.
This commit is contained in:
@@ -12,6 +12,12 @@
|
|||||||
- Версия поднята до `0.2.0`: добавлена поддержка сборки KMDF/UMDF-драйверов
|
- Версия поднята до `0.2.0`: добавлена поддержка сборки KMDF/UMDF-драйверов
|
||||||
через Windows Driver Kit (`download --with-wdk`), короткие алиасы команд
|
через Windows Driver Kit (`download --with-wdk`), короткие алиасы команд
|
||||||
и локализация CLI на английский и русский (`VINTNER_LANG`).
|
и локализация CLI на английский и русский (`VINTNER_LANG`).
|
||||||
|
- Версия поднята до `0.3.0`: пакет теперь сам регистрирует автодополнение
|
||||||
|
для bash (`/usr/share/bash-completion/completions/vintner`) и zsh
|
||||||
|
(`/usr/share/zsh/site-functions/_vintner`) через хелпер Stapler
|
||||||
|
`install-completion` — работает сразу после `stplr install`, без
|
||||||
|
ручного `source <(vintner completion bash)`. Также добавлена корректная
|
||||||
|
остановка процессов Wine при завершении `vintner` по PID.
|
||||||
|
|
||||||
## 2026-07-25 — Telegram Desktop
|
## 2026-07-25 — Telegram Desktop
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ stplr info nivora/codex
|
|||||||
| [Codex](docs/packages/codex.md) | `26.721.31836` | `amd64` | `stplr install 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` |
|
| [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` |
|
| [OpenCode](https://opencode.ai/) | `1.18.4` | `amd64`, `arm64` | `stplr install nivora/opencode` |
|
||||||
| [Vintner](https://github.com/Cheviiot/vintner) | `0.2.0` | `amd64`, `arm64` | `stplr install nivora/vintner` |
|
| [Vintner](https://github.com/Cheviiot/vintner) | `0.3.0` | `amd64`, `arm64` | `stplr install nivora/vintner` |
|
||||||
|
|
||||||
### Рабочий стол
|
### Рабочий стол
|
||||||
|
|
||||||
|
|||||||
+8
-3
@@ -1,5 +1,5 @@
|
|||||||
name='vintner'
|
name='vintner'
|
||||||
version=0.2.0
|
version=0.3.0
|
||||||
release=1
|
release=1
|
||||||
summary='Cross compile with MSVC on Linux via Wine'
|
summary='Cross compile with MSVC on Linux via Wine'
|
||||||
summary_ru='Кросс-компиляция с MSVC на Linux через Wine'
|
summary_ru='Кросс-компиляция с MSVC на Linux через Wine'
|
||||||
@@ -47,22 +47,27 @@ sources_arm64=(
|
|||||||
)
|
)
|
||||||
|
|
||||||
checksums=(
|
checksums=(
|
||||||
'sha256:8b8d318c2dcebf46078c4619515839945f36597950581fd221c0c37b7b8c413e'
|
'sha256:fe6aae318969a05b0598ec6b3b2798dcdee04e3e930a095d143f26ec843f9833'
|
||||||
'sha256:e377b84adc5315cf372c3d80ecbd3008402d8b07f248e711c7553784e0c33168'
|
'sha256:e377b84adc5315cf372c3d80ecbd3008402d8b07f248e711c7553784e0c33168'
|
||||||
)
|
)
|
||||||
|
|
||||||
checksums_arm64=(
|
checksums_arm64=(
|
||||||
'sha256:739a1681492320af8ce98e043dd3a150c1b5f2734abc40ab21bdfb8b0eefa165'
|
'sha256:de1bca8d235e64997f024eb1b32c6539117ebe1beb2b1732de51b01bbef118ce'
|
||||||
'sha256:e377b84adc5315cf372c3d80ecbd3008402d8b07f248e711c7553784e0c33168'
|
'sha256:e377b84adc5315cf372c3d80ecbd3008402d8b07f248e711c7553784e0c33168'
|
||||||
)
|
)
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}"
|
cd "${srcdir}"
|
||||||
|
chmod +x "${srcdir}/vintner"
|
||||||
install-binary "${srcdir}/vintner"
|
install-binary "${srcdir}/vintner"
|
||||||
install-license "${srcdir}/LICENSE" "vintner/LICENSE"
|
install-license "${srcdir}/LICENSE" "vintner/LICENSE"
|
||||||
|
"${srcdir}/vintner" completion bash | install-completion bash vintner
|
||||||
|
"${srcdir}/vintner" completion zsh | install-completion zsh vintner
|
||||||
}
|
}
|
||||||
|
|
||||||
files() {
|
files() {
|
||||||
files-find-binary
|
files-find-binary
|
||||||
files-find-license
|
files-find-license
|
||||||
|
files-find "/usr/share/bash-completion/completions/vintner"
|
||||||
|
files-find "/usr/share/zsh/site-functions/_vintner"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user