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
[WIP] cgal: update to 5.2.1 #29552
[WIP] cgal: update to 5.2.1 #29552
Conversation
b9e804a
to
1ba07fd
Compare
I believe this PR will be repurposed to a cgal update? |
@ericonr yes, and I intend to move the CGAL package over to header-only, as building shared libraries is deprecated, and will likely be removed in a future release. What's the best way to go about this? |
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.
Overall, I think you should add a warning to the package that it's a header only library, so updates should consider rebuilding dependants, and then revbump dependencies so they shed the shlib requirement :)
srcpkgs/cgal/template
Outdated
vmove usr/lib/cmake | ||
} | ||
build_style=meta | ||
depends="${sourcepkg}>=${version}_${revision} boost-devel eigen gmp-devel mpfr-devel zlib-devel" |
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 think these depends should be moved to the main package? Actually, we can simply remove the subpackage and add replaces="cgal-devel>=0"
to the template; it will be pulled in automatically, since the previous cgal-devel
already depended on it.
753ceaa
to
dd1ec40
Compare
CGAL has apparently broken compatibility with (our version of) Maybe try to look at this file's history in their repo to see if you spot any possible patches to import? |
Will do |
594856e
to
424d61a
Compare
424d61a
to
ba72c47
Compare
This PR is too stale, I'm closing it. |
Does it build and run successfully?
TODO
cgal: tests not workingtestsuite not included in releases