cc-pkg is a package management tool mainly recommended if you intend to do development on the auKsys libraries. For using the libraries, it is recommended to use auksys-build.

Dependencies

auKsys depends on the following libraries:

  • PostgreSQL
  • Qt (Quick, Positioning)
  • eigen
  • fmt

Optional dependencies:

  • Ruby and Ruby rice
  • Python
  • pgpointcloud

It is advised to install all the dependencies like in the manual build instructions.

Setup cc-pkg

The first step is to install cc-pkg following its install instructions.

Then to fetch all the auKsys depedencies:

cc-pkg get --repo auksys https://gitlab.com/auksys/lrs-pkg-repository.git

Then install kDB with:

cc-pkg get Cartography kDB
cc-pkg build kDB

To keep the code updated:

cc-pkg update
cc-pkg build

More information on how to use cc-pkg is available in the command line documentation:

cc-pkg help