-
Notifications
You must be signed in to change notification settings - Fork 163
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-visualization/scidavis: Qt5 data visualizer and analyzer #984
Sci-visualization/scidavis: Qt5 data visualizer and analyzer #984
Conversation
This is a large one 😺 |
Just made some final finishing touches, added a missing |
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.
There quite a lot of patches here.
Can you enable tests for these packages so that we have some sanity checking?
named same as qwt-6, but in seperate slot so they can be installed simulataniously based on the treecleaned 5.2.3 ebuild (2018 06 28) gentoo/gentoo@34cbddb Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
As far as I know there aren't any upstream tests in the tarball, there are some examples, but getting them to work will likely require more patching. Scidavis itself does have tests though, and they pass, so that at least indicates that qwtplot3d is functional in scidavis. The -qt-4.8.0 patch makes qwtplot3d work with Qt4.8 and up, including Qt5, the patch is from the AUR |
I'll test this on the weekend. I'm a bit busy atm. |
@epsilon-0 Any news on this? |
I just discovered that the USE flags were not applying correctly. E.g. with USE=origin the support for origin files was not actually enabled. I fixed that now by using the |
@AndrewAmmerlaan |
@epsilon-0 That's alright, I hope you will get better soon :) |
removed from ::gentoo on 2018 02 13 for not being qt5 compatible minor patching actually does make this work with qt5 though patches from the original ebuild and from the AUR(for qt5 compat) gentoo/gentoo@3b7c44c Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Requires new deps qwtplot3d and qwt5-qt5(packaged as qwt:5) Bug: https://bugs.gentoo.org/556832 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
Thank you @heroxbd and @epsilon-0 ! |
Hi,
I wrote this ebuild for scidavis (it's like Origin but FOSS), and I thought the science overlay would be the fitting place for it. It requires two new dependencies. One is a qt5 fork of an older version of qwt-5 (qwt5-qt5, packaged as qwt:5). The other is qwtplot3d which was previously maintained by the science team in ::gentoo, but was removed for not being qt5 compatible, however, thanks to some small patches form the AUR this actually works just fine with qt5. Both the qwt:5 and qwtplot3d ebuilds are heavily based on the ebuilds previously in ::gentoo, the scidavis ebuild was written from scratch.
Relevant commits to ::gentoo dropping qwtplot3d and qwt:5: gentoo/gentoo@3b7c44c and gentoo/gentoo@34cbddb
Please let me know what you think of these ebuilds