Skip to content

add GitHub actions for Ubuntu & Fedora#58

Open
SingingBush wants to merge 6 commits into
econsysqtcam:masterfrom
SingingBush:ci/github_actions
Open

add GitHub actions for Ubuntu & Fedora#58
SingingBush wants to merge 6 commits into
econsysqtcam:masterfrom
SingingBush:ci/github_actions

Conversation

@SingingBush

Copy link
Copy Markdown

This is an initial PR related to #56 to start moving away from an Ubuntu-specific build file. I've added GitHub actions so that all future PR's can at least prove that the project will continue to compile on multiple Ubuntu/Fedora versions spanning multiple versions of FFmpeg.

This will also help with #33 and #52

For now Fedora 41 was left out due to #57 which will also need addressing for other distros.

Fedora build

Fedora build

Fedora build

Fedora build

add ubuntu build

add ubuntu build

add ubuntu build

add ubuntu build

add ubuntu build

add ubuntu build

add ubuntu build

add ubuntu build

add ubuntu build

Add libpulse to CI deps

add libpulse0 to CI

add LDFLAGS

try something else

Fix code using version checks

use Fedora 39 in CI

working build
@SingingBush

Copy link
Copy Markdown
Author

tested locally now by setting LAUNCHPAD to 0 and running from src folder:

image

the only thing left is to sort out the duplicated QML files but perhaps someone at econ is better placed to do that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant