This repository hosts the Debian/Ubuntu APT repository for CommsChampion Ecosystem packages.
The master branch contains repository management information.
The ppa branch contains the actual deb packages which are serviced via github pages.
The packages are built by the cc.cmake project. As the result they are date versioned rather than using the actual semver version of the original sources. It means that a package upgrade does not necessarily mean the contents change. Please refer to the relevant release notes to verify what actual version of the package contents is installed.
The repository is available at:
https://commschamp.github.io/cc.ppa/
Import the repository signing key:
sudo curl -o /etc/apt/keyrings/commschamp.asc https://commschamp.github.io/cc.ppa/commschamp.asc
Create /etc/apt/sources.list.d/commschamp.list and inside configure an APT source pointing to the appropriate Ubuntu distribution.
deb [signed-by=/etc/apt/keyrings/commschamp.asc] https://commschamp.github.io/cc.ppa/ <distro> main
For example for Ubuntu-24.04 (noble) use:
deb [signed-by=/etc/apt/keyrings/commschamp.asc] https://commschamp.github.io/cc.ppa/ noble main
Don't forget to run sudo apt update to be able to use new package.
- noble (Ubuntu-24.04)
Alphabetically sorted.
- cc-comms-dev - COMMS library
- cc-commsdsl-dev - Development files for the CommsDSL code generators
- cc-commsdsl-utils - Binary CommsDSL code generators.
- cc-mqtt311-dev - MQTT v3.1.1 protocol definition library
- cc-mqtt311-client-bin - Binary MQTT v3.1.1 client applications
- cc-mqtt311-client-dev - Development files for the MQTT v3.1.1 client library
- cc-mqtt5-dev - MQTT v5 protocol definition library
- cc-mqtt5-client-bin - Binary MQTT v5 client applications
- cc-mqtt5-client-dev - Development files for the MQTT v5 client library
- cc-mqttsn-dev - MQTT-SN protocol definition library
- cc-mqttsn-client-bin - Binary MQTT-SN client applications
- cc-mqttsn-client-dev - Development files for the MQTT-SN client library
- cc-mqttsn-gateway-bin - Binary MQTT-SN gateway application
- cc-mqttsn-gateway-dev - Development files for the MQTT-SN gateway library
- cc-tools-qt-bin - Binary CommsChampion Tools applications
- cc-tools-qt-dev - Development files for the CommsChampion Tools
- cc-tools-qt-lib - CommsChampion Tools library
- cc-tools-qt-plugins - Various plugins for the CommsChampion Tools
- cc-ublox-dev - U-blox (UBX) protocol definition library
- cc-x509-dev - X509 certificate definition library