Opened 4 years ago

Closed 3 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

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.

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 3 years ago by NicosPavlov

Resolution: fixed
Status: assignedclosed

Closed after the port was updated to version 2.4.0

Note: See TracTickets for help on using tickets.