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
sci-libs/libgeodecomp: Add 9999 ebuild #14855
Conversation
Pull Request assignmentSubmitter: @shifty91 dev-libs/libflatarray: @shifty91, @gentoo/proxy-maint Linked bugsBugs linked: 686294 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
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.
Are you sure you want to add -9999 to get the current version? There is an option to add a snapshot as well based on git commit. This way you can have KEYWORDS in it and use it like a regular package.
If you'd prefer that, check something like
https://packages.gentoo.org/packages/media-libs/rlottie
for hints how it's made.
https://devmanual.gentoo.org/ebuild-writing/file-format/index.html
Didn't know about the snapshot option. Seems like that's exactly what I need. I'll change it. Thanks! |
This is needed as dependency for the current sci-libs/libgeodecomp version. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
The check for boost>=1.48 is nowadays always true. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
Sort options and dependencies alphanumerically. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
Add homepage to official source code repository. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
bad6820
to
1d62ab4
Compare
@juippis Moved to snaphot based on git commits. |
Version v0.4.0 is quite old. Thus it makes sense to add the possibility to build from the current source code. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
When hpx is installed libgeodecomp tries to use the boost libraries detected by hpx. That doesn't work, because the wrong variables are referenced and hpx uses fewer boost libraries than libgeodecomp. So remove that and use the system boost libraries in all cases. Closes: https://bugs.gentoo.org/686294 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
1d62ab4
to
aabba64
Compare
The version v0.4.0 is six years old. Since then over 2000 commits introducing new features and fixes have been made. Therefore, it make sense to add an 9999 ebuild to use the current version.
The current libgeodecomp version needs a current libflatarray as well. While here, cleanup some minor issues and last open bugs in the libgeodecomp ebuilds.
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Kurt Kanzenbach kurt@kmk-computers.de