mirror of
https://github.com/Cheviiot/Nivora.git
synced 2026-08-03 15:51:12 +00:00
feat: create autonomous Nivora package repository
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.
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user