This repository has debian packaging rules and scripts for prebuilt CamX camera framework binaries for the Hamoa platform.
- qli-ci: The primary branch containing workflow logic in the
.github/folder, along with boilerplate documentation files such as license, contribution guidelines, and this README. - qcom/ubuntu/resolute: This branch contains camx-hamoa debian packaging rules and scripts for Ubuntu 26.04 (Resolute Raccoon).
- qcom/debian/trixie: This branch contains camx-hamoa debian packaging rules and scripts for Debian Trixie.
- Promote New Prebuilt Binary Version: When new prebuilt binaries are available, the promote workflow updates
upstream.confin the packaging branch and opens a PR. - PR Validation: PRs in this repo are validated against the package build to catch breakages early.
- Build Debian Package: Once PRs get merged, the build debian package workflow builds debian packages for the corresponding packaging branch.
- Release Version: A manual dispatch finalizes the changelog, builds the package, uploads artifacts to S3, and notifies qcom-distro-images.
Refer to the CONTRIBUTING.md file for guidelines on contributing to this project.
Build: To build the package, go to the Actions tab, select the Build Debian Package workflow, then click 'Run workflow'.
Upstream Version Promotion: To promote a new upstream version, update upstream.conf with the new TAG and PACKAGE_NAME, then open a PR against the packaging branch.
The workflows of this repo use the reusable workflows from qcom-build-utils in the background. To understand more about how everything connects together, see https://github.com/qualcomm-linux/qcom-build-utils
- Install the core camera package:
sudo dpkg -i camx-hamoa_x_arm64.deb
- Install external camera service (QMMF) runtime libraries:
sudo dpkg -i libcamx-hamoa1_x_arm64.deb
- Install development headers and libraries required for camera service:
sudo dpkg -i libcamx-hamoa-dev_x_arm64.deb
- Report an Issue on GitHub
- Open a Discussion on GitHub
- E-mail us for general questions
pkg-camx-hamoa is licensed under the BSD-3-Clause license. See LICENSE.txt for the full license text.