Добро пожаловать в документацию ALT Hub!
ALT Hub — единая Flatpak-экосистема для семейства операционных систем Linux. Проект создан сообществом для предоставления централизованного источника, где пользователи могут находить, устанавливать и обновлять Flatpak-приложения, собранные из пакетной базы репозитория Сизиф.
Цели проекта
Данный сервис создавался с целью формирования доверенного Flatpak-репозитория, основанного на стеке технология сообщества ALT Linux Team, достижения повышенной безопасности за счёт контролируемости апстрима проектов, а также для упрощения формирования Flatpak-пакетов.
Все инструменты, используемые для развития и поддержания инфраструктуры ALT Hub находятся в организации alt-hub на ALT Linux Space.
Использование
Для сборки используется набор утилит hub-tools.
> hub build --help
Build application, extension or runtime from recipe file
Usage:
hub build [OPTION…] path-to-recipe.yml
Help Options:
-h, --help Show help options
Application Options:
-d, --date=DATE Repository state date. Format: YYYYMMDD or YYYY-MM-DD. Default: latest
-o, --output=DIR Directory where build artifacts are saved. Default: cache dir
-c, --clear Remove temporary build cache (keep ostree, oci, bundle and packages-cache)
--add-repo=REPO Add additional apt repository (e.g. rpm-dir file:///path x86_64 hasher)
--remote-repo=REMOTE Override remotes for runtime metadata lookup. If not set, all flatpak remotes are searched
--ostree Export only flatpak bundle, skip OCI image export
--with-bundle Build .flatpak bundles
--add-rpm=RPM Add RPM package to the build
--add-srpm=SRPM Add source RPM (src.rpm) to the build
--verbose Print more information
-v, --version Print version information and exit