-
-
Notifications
You must be signed in to change notification settings - Fork 15k
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
freecad: add ifc support #330190
freecad: add ifc support #330190
Conversation
Just a heads up |
Thanks, we shouldn't step too much into each other shoes hopefully ;-) |
bad8c88
to
2014cd1
Compare
2014cd1
to
5d8f6e6
Compare
4259d7b
to
09d03a4
Compare
|
09d03a4
to
c48fb6a
Compare
This is now ready. I took the opportunity to document the different options so that they appear in https://search.nixos.org/ (I hope it's the correct way, if it is, I think all packages should just do that). |
c48fb6a
to
d1626fb
Compare
@AndersonTorres I added a README. For the option, I see no alternative right now :-) |
@gebner @AndersonTorres what you guys think about this now? |
Rebase. |
d1626fb
to
79d0fea
Compare
|
Done. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't know it was possible/useful to add a README.md
file in the package directory.
Diff LGTM though
I don't think it does anything though, does it? Or maybe I misunderstood? |
I guess it doesn't |
79d0fea
to
aa7161c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Maybe add passthru = {
tests = {
withIfcSupport = freecad.override { ifcSupport = true; };
};
}; |
The point is just to compile it once with ifc support during the test phase? |
Exactly |
aa7161c
to
621ff02
Compare
|
Updated @GaetanLepage @AndersonTorres |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes look good. Can you please squash everything in a single commit though ?
621ff02
to
64477a8
Compare
oups, forgot to squash my fixups indeed. Done now. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good, thanks @autra !
Thanks for the reviews @GaetanLepage @AndersonTorres :-) |
Description of changes
This PR adds optional ifc support with ifcopenshell.
It depends on #312381 (fix ifcopenshell build)
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.