Skip to content

Conversation

@scribblemaniac
Copy link
Member

This adds an additional nightly build package for Linux that uses Qt 6, similar to what is already done on other platforms. Because linuxdeployqt is no longer actively maintained and isn't certain to work with newer Qt 6 versions, this build uses linuxdeploy instead. This provides an opportunity for our users to both test Qt 6 and this new bundling tool for AppImages. After any bugs with linuxdeploy get ironed out, then we can fully transition to it (see #1574).

@scribblemaniac scribblemaniac added Continous Integration 🔹 Minor PR (only one reviewer required) labels May 26, 2025
@scribblemaniac scribblemaniac changed the title Create Qt 6 builds for Linux with linuxdeploy Create Qt 6 AppImage builds for Linux with linuxdeploy May 26, 2025
Copy link
Member

@MrStevns MrStevns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Looks like we should begin thinking about testing more on Qt 6.. now that we have it available on all platforms.

@github-project-automation github-project-automation bot moved this from Needs Review to Approved in Pull Request Priority May 28, 2025
${BUILD_CMD} curl -fsSL https://raw.githubusercontent.com/linuxdeploy/linuxdeploy-plugin-gstreamer/refs/heads/master/linuxdeploy-plugin-gstreamer.sh -o /usr/local/bin/linuxdeploy-plugin-gstreamer
${BUILD_CMD} chmod 755 /usr/local/bin/linuxdeploy /usr/local/bin/linuxdeploy-plugin-qt /usr/local/bin/linuxdeploy-plugin-appimage /usr/local/bin/linuxdeploy-plugin-gstreamer
export QMAKE=/usr/bin/qmake6
${BUILD_CMD} linuxdeploy --appdir Pencil2D --plugin qt --plugin gstreamer --output appimage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you mind adding indentation to this function like others? or any reason the spaces cannot be placed there?

@chchwy chchwy added this to the 0.8.0 milestone Jun 3, 2025
@chchwy chchwy self-assigned this Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Continous Integration Linux 🔹 Minor PR (only one reviewer required)

Projects

Status: Approved

Development

Successfully merging this pull request may close these issues.

3 participants