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

pkg: fix deb package building and extend CI #183

Merged
merged 2 commits into from
Oct 3, 2024

Commits on Oct 2, 2024

  1. pkg/debian: use cmake as buildsystem

    When building debian packages a lot of errors occur.
    After investigation, it seems that happens due to
    `dh` (debhelpers, see https://manpages.debian.org/testing/debhelper/dh.1.en.html)
    treating the top-level Makefile as build tool for some steps.
    
    The top-level Makefile was created only for testing/CI purposes.
    When building packages, we should make use of cmake - this is exactly
    what this commit does.
    muzarski committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    2a0efbf View commit details
    Browse the repository at this point in the history
  2. ci: add workflow for building packages

    Since changes such as introducing a top-level Makefile
    can cause a failure during building packages, we will extend
    our CI to test that we can successfully build packages
    after introducing some changes in the future.
    muzarski committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    25d5d53 View commit details
    Browse the repository at this point in the history