-
Notifications
You must be signed in to change notification settings - Fork 85
Preparing Grab the Tools
The two basic tools needed when packaging for AOSC OS is Autobuild3 and ACBS (Autobuild CI Build System).
Autobuild3 is a distribution-neutral packaging toolkit, that takes care of everything from preparing the source code, building the source code, and packaging the resulting binaries. Autobuild3 currently supports DPKG and RPM (.specs), and a planned Pacman/Makepkg (PKGBUILD) backend.
More will be discussed in the Autobuild3 chapter.
ACBS is a set of tree management utilities - replacing ABBS with enhanced
functionalities - for managing large amount of Autobuild configurations and
manifests. Similar to ABBS, originally the default and now deprecated, ACBS
behaves just like ABBS - ACBS uses spec
file to define package versions and
source code locations (tarballs, binaries, Git/SVN/BZR/Mercurial checkouts,
etc.).
ACBS provides a way for AOSC OS, and other Linux distributions to build and manage third-party software packages.
Note: ABBS is deprecated as the default tree management frontend effective January 1st, 2017.
ABBS is an upper structure of Autobuild3, providing a way to manage Autobuild3
packaging configurations and manifests in a tree-like manner. ABBS uses spec
file to define package versions and source code locations (tarballs, binaries,
Git/SVN/BZR/Mercurial checkouts, etc.).
ABBS provides a way for AOSC OS, and other Linux distributions to build and
manage third-party software packages.