Home Blog Download Support Us Help Center About Store Press
Logo
Home Blog Download Support Us Help Center About Store Press

Help Center

Get answers to common questions

No results found.
All Categories Contact Us

Packaging

Building a Package
This guide will walk you through setting up the file(s), tooling, and building your package.
Packaging Guide
This guide is aimed at those wishing to either maintain existing packages, or contribute packaging, to the Solus repositories.
Packaging Using a Local Repository
This guide walks you through the steps to utilise locally built .eopkg's that are not yet in the Solus repository within solbuild.
Package Inclusion Policy
This policy sets forth the criteria for a package to be accepted for inclusion into the Solus repositories.
Package.yml
All packages consist of a single build file, which provides all of the required metadata for the package manager, plus the build steps involved to produce a package. This follows the YAML specification.
Packaging Practices
The primary goal of ypkg is ease of maintenance. In order to do so we ensure packages in the binary repository adhere to a strict set of conventions and practices.
Requesting A Package
Packages are how users install Software in Solus, however if we are missing one you can let us know using our Task Tracker.
Submitting the Package
This article will walk you through submitting a patch for a package for review and inclusion in the Solus repository.
Updating an Existing Package
This article will go over updating a package that is already in the Solus git repository.