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

Switch to meson #82

Merged
merged 1 commit into from
Aug 1, 2022
Merged

Switch to meson #82

merged 1 commit into from
Aug 1, 2022

Conversation

Schmiddiii
Copy link
Collaborator

Licensing

  • I confirm that this is either my code or was released under the terms of a GPLv3-or-later compatible license. Also I agree to release it here under the terms of the GPLv3-or-later.

Description

This refactors the entire build system around Tubefeeder to be meson instead of the build.rs provided by cargo. This will make further development easier as well as prevent some ugly work-arounds for the build-script not really working for the flatpak. The main parts of the meson buildsystem were copied and slightly modified from https://gitlab.gnome.org/World/Rust/gtk-rust-template.

Additionally, this deprecated the dockerfile used to cross-compile the application as I would consider it not-really used and maintained. The remaining Appimage files in the repository have also been removed as there was no Appimage release in almost a year.

@Schmiddiii Schmiddiii merged commit 9a0f55a into master Aug 1, 2022
@Schmiddiii Schmiddiii deleted the meson branch August 4, 2022 15:26
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.

None yet

1 participant