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

Dependency update #17

Merged
merged 9 commits into from
May 23, 2024
Merged

Dependency update #17

merged 9 commits into from
May 23, 2024

Conversation

messmerd
Copy link
Member

@messmerd messmerd commented May 22, 2024

Changes:

  • Added binutils to Linux and MinGW
  • Replaced the default APT Wine headers with winehq-staging and wine-staging-dev to provide the latest Wine (currently version 9.9) regardless of Ubuntu version
  • Enabled Ubuntu 24.04 support for Linux builds
    • Replaced a Qt package that was removed after focal
    • Replaced libstk0-dev with libstk-dev
    • In Ubuntu 24.04 only, used the default cmake instead of the Kitware APT cmake (Kitware hasn't updated their APT repo to support noble yet)
    • I've already pushed these images to ghcr.io
  • Removed some unnecessary "recommended" packages to save space
  • Simplified build-image-manual.sh usage

If everything looks good, I will push the new images to ghcr.io

@tresf tresf merged commit a812fb1 into LMMS:master May 23, 2024
@messmerd messmerd deleted the dependency-update branch May 23, 2024 06:11
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.

2 participants