Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add BUILD_DEBIAN_PACKAGE option for Debian package support #6982

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Commits on Sep 23, 2024

  1. Add BUILD_DEBIAN_PACKAGE option for Debian package support

    Introduced the `BUILD_DEBIAN_PACKAGE` CMake option to enable building a Debian package for the library.
    When this option is enabled and the host system supports Debian, the library will be packaged accordingly.
    
    Usage:
    To enable debian package building:
    `cmake -DBUILD_DEBIAN_PACKAGE=ON <other_config_options> ..
    
    To build debian package:
    `make package`
    or
    `cpack`
    
    Signed-off-by: Meet Gandhi <[email protected]>
    Meet Gandhi committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    61a1699 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Set BUILD_DEBIAN_PACKAGE to ON for Debian packaging

    - Enabled `BUILD_DEBIAN_PACKAGE` to ensure Debian package creation if supported.
    - Previously, TXZ (.tar.xz) packaging was disabled, which could break dependent pipelines.
    
    Signed-off-by: Meet Gandhi <[email protected]>
    meetgandhi-dev committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    4192cdb View commit details
    Browse the repository at this point in the history
  2. Update Debian package naming and CI logic

    - Used the same name format for the Debian package to differentiate between different build options.
    - Added logic to copy the Debian package (if generated) to the root directory.
    - Updated CI pipeline to upload the generated Debian package as artifact.
    
    Signed-off-by: Meet Gandhi <[email protected]>
    meetgandhi-dev committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    74abf04 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    5c89363 View commit details
    Browse the repository at this point in the history
  2. Attemp to fix CI build.

    Signed-off-by: Meet Gandhi <[email protected]>
    meetgandhi-dev committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    041fe7d View commit details
    Browse the repository at this point in the history