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

CI: Simplify Linux build #11143

Merged
merged 1 commit into from Apr 26, 2024
Merged

CI: Simplify Linux build #11143

merged 1 commit into from Apr 26, 2024

Conversation

stenzek
Copy link
Member

@stenzek stenzek commented Apr 25, 2024

Description of Changes

  • Moves the package installation into the actions workflow. Don't need separate scripts now we're not doing Qt/WX builds anymore.
  • Removes freetype/harfbuzz from the deps build, uses the system package instead. Avoids a potential conflict with fontconfig.
  • Adds the GTK+ theme for Qt, improves native theme on GNOME (but you really shouldn't be using that broken DE...)
  • Gets rid of additional bounds checks in the Flatpak, that the SDK was injecting.

Rationale behind Changes

Tidy up.

Suggested Testing Steps

Make sure AppImage and Flatpak still work.

@AmyRoxwell
Copy link

AmyRoxwell commented Apr 25, 2024

Screenshot_04_25_2024-3
appimage still works!

Screenshot_04_25_2024-5
Screenshot_04_25_2024-4

@stenzek stenzek merged commit c831f57 into PCSX2:master Apr 26, 2024
12 checks passed
@stenzek stenzek deleted the linux branch April 26, 2024 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants