Opened 4 years ago
Closed 4 years ago
#60631 closed update (fixed)
scidavis: Update to 2.3.0
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | NicosPavlov |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | scidavis |
Description
scidavis 2.3.0 was released yesterday.
https://sourceforge.net/projects/scidavis/files/SciDAVis/2/2.3/
The port's livecheck should be updated so that it can find new releases.
Change History (4)
comment:1 Changed 4 years ago by NicosPavlov
comment:2 Changed 4 years ago by NicosPavlov
Some notes about SciDAVis 2.3.0:
This version dropped support for qt4, meaning that it has to be built based on qt5. However, it still relies on qwt5 API, while qwt5 is not compatible with qt5 (support was added in qwt6). Furthermore, it also relies on qwtplot3d, which does not officially support qt5, although it seems to build with it.
It is therefore not clear how to build scidavis 2.3.0, as some dependences still require qt4.
comment:3 Changed 4 years ago by Steuard (Steuard Jensen)
The author made the following comment in August to someone asking about a Mac port at SourceForge: https://sourceforge.net/p/scidavis/discussion/708155/thread/7cbe9f848a/#4116/e0ba
Just checked. It looks like SciDAVis 2.x has not been ported yet to Mac. Sorry, too little time, too many unpaid tasks to do.
If you would like to tackle this task then you should upgrade Qt to Qt5, and use the Qwt5-qt5 package available from Github. You'll need to build the latter from source. You'll probably also need to build QwtPlot3d from source code too. Finally, PyQt will need to be updated to the Qt5 version.
You should also use the latest version, which is 2.3.0, or the master head at Github, as there's a number of minor bugs that have been fixed since 2.1.4.
comment:4 Changed 4 years ago by NicosPavlov
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Closed after the port was updated to version 2.4.0
Noted. One issue is that the developer often changes naming conventions, so that it is quite possible that the livecheck could miss new versions.
The update to 2.3.0 will likely take some time, as it switches from Qt4/Python2.7 to Qt5/Python3, and apparently requires some tweaks to work.