Skip to content
Mingcong Bai edited this page Feb 27, 2016 · 31 revisions

AOSC Cadet Training

Welcome

Welcome, and here is a brief introduction to AOSC OS packaging using our Autobuild3 package manager abstraction toolkit, and ABBS, or AutoBuild Build Service to maintain Autobuild3 build configurations/manifests in a tree-like manner.

Table of Content

Introduction

Autobuild3

  • Specifications
  • General structure
    • The "defines" file
    • Preparing the source
    • Building the source
    • Packaging
    • Extra notes
  • Build Types
    • Build types?
    • autotools
    • cmake
    • waf
    • plainmake
    • haskell
    • perl
    • python
    • qtproj
    • ruby
  • Architectural manipulation
  • Quirks
  • Scriptlets
  • File filters/manipulators
  • Package manager
  • Variable dictionary
  • Tips and tricks

ABBS

  • Trees?
  • Management
    • Planting a tree
    • Building from a tree
    • Maintaining a tree
  • The AOSC OS tree
    • Rationale
    • Importance
    • Routines and protocols
    • Contributing
      • Conventions
      • Regulations

Practices

Clone this wiki locally