Skip to content

AOSC-Dev/autobuild4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

389de38 · Mar 13, 2025
Dec 26, 2024
Mar 6, 2025
Jan 1, 2024
Feb 3, 2025
Jan 1, 2024
Dec 26, 2024
Mar 2, 2025
Feb 2, 2024
Mar 13, 2025
Mar 2, 2025
Oct 17, 2024
Mar 12, 2025
Nov 1, 2024
Mar 8, 2025
Feb 3, 2025
Feb 18, 2025
Dec 26, 2024
Jul 6, 2024
Mar 13, 2025
Dec 21, 2023
Mar 8, 2024
Dec 26, 2024
Dec 21, 2023
Dec 26, 2024
Jan 9, 2024

Repository files navigation

Autobuild4

Autobuild4 is an semi-automated packaging toolkit for AOSC OS.

Based on source and package definitions, Autobuild4 can:

  • Prepare and patch source code for building.
  • Build source code based on pre-defined or custom build templates and scripts.
  • Perform quality assurance checks on scripts and built binaries.
  • Perform testing routines on built binaries.
  • Package built binaries in the dpkg format (.deb).
  • Manage and invoke package builds from a tree.

Autobuild4 is a successor to the Autobuild3 used between 2015 and 2023.

Installing Autobuild4

Dependencies

  • CMake >= 3.12
  • GCC >= 4.9 (Boost >= 1.72 is required if GCC < 9, Fmt >= 8 is required if GCC < 13)
  • nlohmann-json >= 3.8
  • Glibc and Bash headers

Building and Installing

cmake .
make
make install

Documentation