mirror of
https://github.com/Cheviiot/Nivora.git
synced 2026-08-03 15:51:12 +00:00
Maintain a validated cross-distribution package catalog. Automate upstream updates, isolated builds, diagnostics, and direct publication. Build the official GitHub Desktop sources for Linux with working OAuth.
28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# GitHub Desktop
|
|
|
|
Пакет собирает оригинальный GitHub Desktop для Linux непосредственно из
|
|
официального репозитория [`desktop/desktop`](https://github.com/desktop/desktop).
|
|
Готовые артефакты, патчи и исходники `shiftkey/desktop` либо других форков не
|
|
используются.
|
|
|
|
GitHub официально выпускает установщики только для macOS и Windows. Linux-сборка
|
|
в Nivora поэтому является неофициальным пакетом, но код приложения и закреплённые
|
|
submodule-исходники берутся только из официальных репозиториев GitHub.
|
|
|
|
Тяжёлая сборка выполняется workflow `Сборка GitHub Desktop для Linux` на
|
|
нативных GitHub-hosted runner’ах `x64` и `arm64`. Workflow публикует
|
|
детерминированно упакованные tar.gz и `SHA256SUMS` в релизе Nivora, а рецепт
|
|
скачивает эти готовые артефакты с закреплёнными контрольными суммами.
|
|
|
|
Установка:
|
|
|
|
```bash
|
|
sudo stplr install nivora/github-desktop
|
|
```
|
|
|
|
Команда запуска:
|
|
|
|
```bash
|
|
github-desktop
|
|
```
|