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

Add Windows CI and fix up Linux and macOS #1354

Merged
merged 36 commits into from
Dec 24, 2024
Merged

Conversation

C0rn3j
Copy link
Collaborator

@C0rn3j C0rn3j commented Dec 21, 2024

Adds CI file for building Windows releases too and has some fixes for the Windows build.

Ticks a box in #1315

Fixes a leak in Phazor.

Migrates from dead infi.systray to my fork lynxtray.

A little bit of typing.

Adds missing pysdl2-dll dep to reqs.txt.

Fixes jxlpy for macOS builds.

Fix Linux builds, they were unusable due to lack of Gdk, Ayatana appindicators and librsvg.

Bundle Plasma/GTK comaptibility libs for GTK 3.0 on Linux builds.

Make Tauon exit with a helpful error if it detects a database format newer than it knows.
i.e. running Tauon that only knows v69 DBs against a Config directory that was created using v70, it will refuse to load and exit.
This will obviously not work for any release pre-7.9.0, as it won't have the check.

@C0rn3j C0rn3j mentioned this pull request Dec 21, 2024
10 tasks
@C0rn3j C0rn3j marked this pull request as ready for review December 22, 2024 11:24
@C0rn3j C0rn3j changed the title Add Windows CI Add Windows CI and fix jxlpy for macOS CI Dec 22, 2024
@C0rn3j C0rn3j changed the title Add Windows CI and fix jxlpy for macOS CI Add Windows CI and fix up Linux and macOS Dec 23, 2024
@Taiko2k Taiko2k merged commit 50a07bf into Taiko2k:master Dec 24, 2024
4 checks passed
@C0rn3j C0rn3j deleted the windows branch December 24, 2024 01:02
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