Package Details: qtiplot-opj 0.9.8.9-15

Git Clone URL: https://aur.archlinux.org/qtiplot-opj.git (read-only)
Package Base: qtiplot-opj
Description: Data analysis and scientific plotting - free clone of Origin, with Origin import enabled
Upstream URL: http://soft.proindependent.com/qtiplot.html
Keywords: analysis data Origin plotting
Licenses: GPL2
Conflicts: qtiplot
Provides: qtiplot
Submitter: None
Maintainer: None
Last Packager: saxonbeta
Votes: 12
Popularity: 0.000042
First Submitted: 2011-12-21 23:15
Last Updated: 2016-05-16 14:06

Latest Comments

meph commented on 2017-07-17 17:23

I dont need python but I need the QTexengine that allows to export the graphs as *.tex and is implemented here. I also like to have the translation.

I was able to build the package myself. Thanks sirocco!

sirocco commented on 2017-07-17 13:56

https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/qtiplot&id=7879e3dab8f7ab0fa3ed71de0c31998660327eea

"disable python scripting, it breaks with every new sip release"

(comment
SCRIPTING_LANGS += Python
in
build.conf)

meph commented on 2017-07-16 08:32

I am getting the same error as is has been reported for qtiplot-git too:

src/scripting/qti.sip: In function 'int setCellDataHelper(Table*, int, int, PyObject*)':
src/scripting/qti.sip:151:35: error: 'sipType_QDateTime' was not declared in this scope
if (sipCanConvertToType(item, sipType_QDateTime, 0)) {
^~~~~~~~~~~~~~~~~
src/scripting/qti.sip:151:35: note: suggested alternative: 'sipGetDateTime'
if (sipCanConvertToType(item, sipType_QDateTime, 0)) {
^~~~~~~~~~~~~~~~~
sipGetDateTime
src/scripting/qti.sip:167:35: error: 'sipType_QTime' was not declared in this scope
if (sipCanConvertToType(item, sipType_QTime, 0)) {
^~~~~~~~~~~~~
src/scripting/qti.sip:167:35: note: suggested alternative: 'sipType_QSize'
if (sipCanConvertToType(item, sipType_QTime, 0)) {
^~~~~~~~~~~~~
sipType_QSize
src/scripting/qti.sip: At global scope:
src/scripting/qti.sip:233:12: warning: 'int cellDataHelper(Table*, int, int, PyObject**)' defined but not used [-Wunused-function]
static int cellDataHelper(Table* table, int row, int col, PyObject** item) {
^~~~~~~~~~~~~~
src/scripting/qti.sip:119:12: warning: 'int setCellDataHelper(Table*, int, int, PyObject*)' defined but not used [-Wunused-function]
static int setCellDataHelper(Table* table, int row, int col, PyObject* item) {
^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:2432: ../tmp/qtiplot/sipqticmodule.o] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-hans/aur-qtiplot-opj/src/qtiplot-0.9.8.9/qtiplot'
make: *** [Makefile:224: sub-qtiplot-qtiplot-pro-make_default-ordered] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build qtiplot-opj.

vence commented on 2016-05-14 11:03

Doesn't build again...

g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -D_REENTRANT -Wall -W -DSCRIPTING_CONSOLE -DQTIPLOT_PRO -DSVN_REVISION="\"\"" -DQT_PLUGIN -DTRANSLATIONS_PATH=\"/usr/share/qtiplot/translations\" -DMANUAL_PATH=\"/usr/share/doc/qtiplot/manual\" -DSCRIPTING_MUPARSER -DSCRIPTING_PYTHON -DPYTHON_CONFIG_PATH=\"/usr/share/qtiplot\" -DGL2PS_HAVE_LIBPNG -DTEX_OUTPUT -DHAVE_TAMUANOVA -DNO_LOG_FILE -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtAssistantClient -I/usr/include/qt4/QtAssistant -I../3rdparty/qwt/src -I../3rdparty/qwtplot3d/include -I/usr/include/gsl -I/usr/include/QtAssistant/ -I/usr/include/python2.7 -Iicons -Isrc/analysis -Isrc/analysis/dialogs -Isrc/core -Isrc/excel -Isrc/lib/include -Isrc/lib/3rdparty/qtcolorpicker/src -Isrc/plot2D -Isrc/plot2D/dialogs -Isrc/plot3D -Isrc/matrix -Isrc/table -Isrc/scripting -I/usr/include/python2.7 -I../3rdparty/QTeXEngine/src -I/usr/include/tamu_anova -I/usr/include -Isrc/plugins/OriginPlugin -Isrc/plugins/OriginPlugin/liborigin1 -Isrc/plugins/OriginPlugin/liborigin2 -Isrc/plugins/OriginPlugin/tree.phi-sci.com -I../3rdparty/boost -I/usr/X11R6/include -I/tmp/yaourt-tmp-vence/aur-qtiplot-opj/src/qtiplot-0.9.8.9/tmp/qtiplot -o ../tmp/qtiplot/FitDialog.o src/analysis/dialogs/FitDialog.cpp

<...>

src/analysis/dialogs/FitDialog.cpp:1025:41: error: no matching function for call to ‘QTableWidgetItem::setFlags(bool)’
it->setFlags(!Qt::ItemIsEditable);
^
<...>

src/analysis/dialogs/FitDialog.cpp:1052:35: error: no matching function for call to ‘QTableWidgetItem::setFlags(bool)’
it->setFlags(!Qt::ItemIsEditable);
^
<...>

src/analysis/dialogs/FitDialog.cpp:1067:45: error: no matching function for call to ‘QTableWidgetItem::setFlags(bool)’
it->setFlags(!Qt::ItemIsEditable);
^

Salamandar commented on 2016-03-23 13:22

Well I basically updated QtiPlot with all the patches you have here, plus one for GSL2 compatibility.

https://github.com/Salamandar/qtiplot

Here is the updated PKGBUILD (i renamed it as qtiplot-git though) :
http://pastebin.com/FCwz820b

Salamandar commented on 2016-03-23 09:50

It doesn't build…

g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -D_REENTRANT -Wall -W -DSCRIPTING_CONSOLE -DQTIPLOT_PRO -DSVN_REVISION="\"\"" -DQT_PLUGIN -DTRANSLATIONS_PATH=\"/usr/share/qtiplot/translations\" -DMANUAL_PATH=\"/usr/share/doc/qtiplot/manual\" -DSCRIPTING_MUPARSER -DSCRIPTING_PYTHON -DPYTHON_CONFIG_PATH=\"/usr/share/qtiplot\" -DGL2PS_HAVE_LIBPNG -DTEX_OUTPUT -DHAVE_TAMUANOVA -DNO_LOG_FILE -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I/usr/include/qt4/QtAssistantClient -I/usr/include/qt4/QtAssistant -I../3rdparty/qwt/src -I../3rdparty/qwtplot3d/include -I/usr/include/gsl -I/usr/include/QtAssistant/ -I/usr/include/python2.7 -Iicons -Isrc/analysis -Isrc/analysis/dialogs -Isrc/core -Isrc/excel -Isrc/lib/include -Isrc/lib/3rdparty/qtcolorpicker/src -Isrc/plot2D -Isrc/plot2D/dialogs -Isrc/plot3D -Isrc/matrix -Isrc/table -Isrc/scripting -I/usr/include/python2.7 -I../3rdparty/QTeXEngine/src -I/usr/include/tamu_anova -I/usr/include -Isrc/plugins/OriginPlugin -Isrc/plugins/OriginPlugin/liborigin1 -Isrc/plugins/OriginPlugin/liborigin2 -Isrc/plugins/OriginPlugin/tree.phi-sci.com -I../3rdparty/boost -I/usr/X11R6/include -I/home/salamandar/tmp/yaourt-tmp-salamandar/aur-qtiplot-opj/src/qtiplot-0.9.8.9/tmp/qtiplot -o ../tmp/qtiplot/Fit.o src/analysis/Fit.cpp
src/analysis/Fit.cpp: Dans la fonction membre ‘gsl_multifit_fdfsolver* Fit::fitGSL(gsl_multifit_function_fdf, int&, int&)’:
src/analysis/Fit.cpp:131:29: erreur : ‘struct gsl_multifit_fdfsolver’ has no member named ‘J’
gsl_multifit_covar (s->J, 0.0, covar);
^
src/analysis/Fit.cpp:158:25: erreur : ‘struct gsl_multifit_fdfsolver’ has no member named ‘J’
gsl_multifit_covar (s->J, 0.0, covar);
^
Makefile:1742 : la recette pour la cible « ../tmp/qtiplot/Fit.o » a échouée

sirocco commented on 2016-03-09 17:10

patch for gsl 2.1 in ABS

chron commented on 2015-04-21 12:39

Maybe you could change the last line of the patch to.
+print " ".join([sipcfg.sip_bin, "-I", sipcfg.default_sip_dir + "/PyQt4", QtCore.PYQT_CONFIGURATION['sip_flags']])

You can also remove mesa from the dependencies, its not needed.

chron commented on 2015-04-20 21:00

Doesn't build right now.

The pyqt4 patch uses sipcfg.default_sip_dir which is /usr/share/sip on my system while it should be /usr/share/sip/PyQt4.

As a workaround I changed the last line in the patch to
+print " ".join([sipcfg.sip_bin, "-I /usr/share/sip/PyQt4", QtCore.PYQT_CONFIGURATION['sip_flags']])
but thats certain to break again soon enough.

saxonbeta commented on 2014-08-26 20:48

After searching a little bit, I have found that PyQt 4.10 (current version in arch repos is 4.11) and above does not include a pyqtconfig module. So it seems this package will not compile in the near future, unless someone writes a patch.
Flagging as out-of-date.

All comments