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

Nix: initial packaging & flake #465

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

nim65s
Copy link

@nim65s nim65s commented Oct 12, 2024

Hi again,

This follows sofa-framework/sofa#5059 for the python plugin.

NB: until the binary cache is set up and shared between sofa & SofaPython3, the Nix CI for SofaPython3 will have to build sofa every time :/

flake.nix Outdated

inputs = {
flake-parts.url = "github:hercules-ci/flake-parts";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
Copy link
Author

@nim65s nim65s Oct 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this "nixos-unstable" branch is a rolling release, but since nixpkgs development cycle is the same as sofa, we could use nixos-24.05 instead, if we don't forget to bump this every 6 months before sofa release

@nim65s
Copy link
Author

nim65s commented Oct 16, 2024

Also updated for Qt6 and macos

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.

1 participant