Skip to content

Vendor libprojectM in projectm-sys crate #13

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

Merged
merged 35 commits into from
Oct 31, 2024
Merged

Vendor libprojectM in projectm-sys crate #13

merged 35 commits into from
Oct 31, 2024

Conversation

revmischa
Copy link
Contributor

Update to libprojectM v4.1.0
Use submodules to get the source

@kblaschke
Copy link
Member

Can't say much about best practices for building Rust crates, but I guess it's good as-is.

Alternatively, instead of a submodule, the create could also download the latest release ZIP/TGZ from GitHub. But that would most probably make it harder to build crates from dev branches of libprojectM, so the submodule is fine.

@Blaquewithaq
Copy link
Contributor

Something is going on with the tests now tho.

@revmischa revmischa changed the title Use git submodule reference to libprojectM Vendor libprojectM in projectm-sys crate Oct 31, 2024
@revmischa
Copy link
Contributor Author

I fixed up the build and packaging. Tests are green, new versions of the modules are published. Seems chill now.

@revmischa revmischa merged commit 81bc141 into master Oct 31, 2024
7 checks passed
@revmischa revmischa deleted the git-build branch October 31, 2024 05:28
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.

3 participants