debian/0000755000000000000000000000000012243205173007165 5ustar debian/watch0000644000000000000000000000027312243205173010220 0ustar version=3 http://developer.berlios.de/project/showfiles.php?group_id=6626 .*/qtiplot-(\d.*)\.(?:tgz|tar\.(?:gz|bz2|xz)) # Bart Martens Mon, 19 Nov 2012 21:22:44 +0000 debian/qtiplot-doc.install0000644000000000000000000000027212243205173013015 0ustar manual/html usr/share/doc/qtiplot-doc/manual manual/qtiplot-manual-en.pdf usr/share/doc/qtiplot-doc/manual manual/qtiplot-manual-it.pdf usr/share/doc/qtiplot-doc/manual debian/qtiplot.desktop0000644000000000000000000000027112243205173012254 0ustar [Desktop Entry] Name=QtiPlot Comment=Analyze and plot scientific data Exec=qtiplot Terminal=false Type=Application Icon=qtiplot Categories=Education;Science;Math;Qt; StartupNotify=true debian/changelog0000644000000000000000000003304612243205173011045 0ustar qtiplot (0.9.8.9-8) unstable; urgency=low * Fix FTBFS from new sip version (Closes: #728642, LP: #1243269) -- Scott Howard Sun, 17 Nov 2013 11:03:08 -0500 qtiplot (0.9.8.9-7) unstable; urgency=high * Team upload. * [f4c910d] Link boost_system explicitly. (Closes: #722323) * [90606d7] Add texlive-lang-european to BD. Fix documentation generation. * [b3f2561] Update Standards-Version to 3.9.4. No changes. * [9530d73] Use canonical VCS. -- Anton Gladky Tue, 10 Sep 2013 16:14:00 +0200 qtiplot (0.9.8.9-6) unstable; urgency=low * Fix bug were table columns could not be set (Closes: #707736) - debian/patches/set_col_values.patch -- Scott Howard Sat, 08 Jun 2013 02:21:57 -0400 qtiplot (0.9.8.9-5) unstable; urgency=low * Team upload, QA upload. * Build depend on texlive-latex-extra to fix documentation FTBFS with new TeX Live. -- Dmitrijs Ledkovs Tue, 04 Jun 2013 00:01:51 +0100 qtiplot (0.9.8.9-4) unstable; urgency=low [ Anton Gladky ] * Team upload. * Adopt qtiplot to alglib3. * Remove obsolete DM-Upload flag. * Remove README.source. * Use DEP-5 for copyright file. [ Bart Martens ] * Update debian/watch. -- Anton Gladky Thu, 16 May 2013 20:44:31 +0200 qtiplot (0.9.8.9-3) unstable; urgency=low * Include upstream minigzip.c since debian zlib package no longer ships a compatible example. (Closes: #708240) -- Scott Howard Wed, 15 May 2013 22:04:46 -0400 qtiplot (0.9.8.9-2) unstable; urgency=low * Merge to unstable from experimental. -- Scott Howard Mon, 06 May 2013 22:34:10 -0400 qtiplot (0.9.8.9-1) experimental; urgency=low * New upstream release -- Scott Howard Wed, 07 Nov 2012 11:00:54 -0500 qtiplot (0.9.8.8-5) unstable; urgency=low * B-D on libpng-dev as part of the libpng15 transition (Closes: #662485) -- Scott Howard Mon, 05 Mar 2012 17:37:13 -0500 qtiplot (0.9.8.8-4) unstable; urgency=low * Updated debian/patches-zlib/minizip.diff for new version of zlib1g-dev (Closes: #662635) -- Scott Howard Mon, 05 Mar 2012 16:27:26 -0500 qtiplot (0.9.8.8-3) unstable; urgency=low * Add missing include on GL/glu.h, -lGLU to fix FTBFS with qt>4.8 and binutils-gold (LP: #925652) -- Scott Howard Thu, 02 Feb 2012 19:04:03 -0500 qtiplot (0.9.8.8-2) unstable; urgency=high * Updated debian/control description with new features. * Recommends qtiplot-doc * Switch to simple dh rules, added build-indep build-arch targets and bumped debian/compat to 9. Build flags updated (Closes: #653418) -- Scott Howard Thu, 29 Dec 2011 11:41:20 -0500 qtiplot (0.9.8.8-1) unstable; urgency=low * New upstream release (Closes: #638943, LP: #831813, Closes: #560429, Closes: #626916) * refreshed patches, removed 04_qwtplot3d_static.patch accepted upstream -- Scott Howard Sat, 15 Oct 2011 10:59:58 -0400 qtiplot (0.9.8.4-2) unstable; urgency=low * Fixes a crash on startup if not connected to the internet (Closes: #626915) debian/patches/crasher_without_internet.patch -- Scott Howard Thu, 26 May 2011 09:42:12 -0400 qtiplot (0.9.8.4-1) unstable; urgency=low * moved debian/build.conf into debian/patches/03_build_conf.patch to track changes to build.conf between releases. Updated debian/rules accordingly. * New upstream release. (Closes: #599450) * Refreshed patches. * debian/control B-D on libalglib-dev, libtamuanova-dev, libqtexengine-dev * debian/rules allows for parallel builds * Byte compile python modules with dh_python2, removed debian/*.post{rm,inst} dropped dependency on depricated python-central (Closes: #587669) * Added shared-mime-info xml data in debian/qtiplot.sharedmimeinfo (LP: #184307) * 04_qwtplot3d_static.patch added to build a modified static library of qwt3dplot * 05_link_gl2ps.patch added to use Debian gl2ps library. * Policy 3.9.2, no changes -- Scott Howard Sat, 07 May 2011 17:00:26 -0400 qtiplot (0.9.8.2-2) unstable; urgency=low * Drop dependency on sip4 packages, thanks to Alex Valavanis. (Closes: #609960) * Use qt-assistant-compat libraries (Closes: #582788) - debian/rules: don't compress *.adp files * Build against default python (Closes: #560852) * Added qtexengine and alglib support in debian/build.conf, did not add to debian/control or qtiplot/qtiplot.pro since it will be enabled in 0.9.8.4 * New git-vcs in debian/control * Added myself (showard) to uploaders * Removed cleaning of *.ts translation source files -- Scott Howard Sat, 23 Apr 2011 12:26:30 -0400 qtiplot (0.9.8.2-1) unstable; urgency=low * New upstream release * Remove quilt dependency * Depend on liborigin2 (>=1:13092010) * Re-enable liborigin2 (Closes: #604819) * Added -lz to qtiplot.pro (Closes: #600736) * Add Dependency on libboost-thread-dev -- Gudjon I. Gudjonsson Sun, 05 Dec 2010 10:08:58 +0100 qtiplot (0.9.8-2) unstable; urgency=low * Bump standards version to 3.9.1 * Add comments to patches * Removing accidental patch, debian-changes that prevents qtiplot from depending on python 2.6 (Closes: #594341) -- Gudjon I. Gudjonsson Wed, 29 Sep 2010 21:59:36 +0200 qtiplot (0.9.8-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.0 * Change python version to 2.6 -- Gudjon I. Gudjonsson Sun, 25 Jul 2010 16:29:05 +0200 qtiplot (0.9.7.14-1) unstable; urgency=low * New upstream release * Build QTeXEngine into program * Bump liborigin2 dependency to >=1:06042009+svn1724 * Bump muparser dependency to 1.32 -- Gudjon I. Gudjonsson Sun, 23 May 2010 10:17:19 +0200 qtiplot (0.9.7.13-1) UNRELEASED; urgency=low * New upstream release * Switch to dpkg-source 3.0 (quilt) format * Minor fix to patch 01_build_system.diff * Add qwtplot3d to build.conf * Bump standards version to 3.8.4 * Fix spelling errors in description * Add misc depends in qtiplot-doc * Remove patch 02_docbook_stylesheet and 04_add_includes.diff * Rename 03_fix_qti_wordlist.txt_path to 02_fix_paths.diff -- Gudjon I. Gudjonsson Wed, 28 Apr 2010 08:50:00 +0200 qtiplot (0.9.7.10+r1453-1) unstable; urgency=low [ Gudjon I. Gudjonsson ] * New SVN version (Closes: #547273, #551008) * Add file build.conf * Remove dependency on libqwt-qt4-dev since it is static now * Change muparser version to 1.30 * Add binary dependency on python-sip4 (>=4.9-1) (Closes: #552131, #551222) * Add Qwt copyright to copyright file * Change Vcs fields from collab-maint to debian-science [ Andreas Tille ] * debian/control: - Group maintenance in Debian Science team with permission of maintainer - Added myself as Uploaders * Debhelper 7 * debian/qtiplot-doc.doc-base: Document: qtiplot-doc * make use of dh_install instead of make install and cleaning up afterwards * Provide examples -- Andreas Tille Wed, 18 Nov 2009 10:33:29 +0100 qtiplot (0.9.7.10-1) UNRELEASED; urgency=low * New upstream release * Static qwt library included. Both qwt and qwtplot3d will be removed when the Qtiplot version will be in sync with the upstream versions. -- Gudjon I. Gudjonsson Sat, 24 Oct 2009 13:25:43 +0200 qtiplot (0.9.7.9-1) UNRELEASED; urgency=low * New upstream release * Add exclude 3rdparty/QTeXEngine/ to get-orig-source target * Remove patch 02_sip_fix, fixed in upstream -- Gudjon I. Gudjonsson Wed, 23 Sep 2009 06:38:34 +0200 qtiplot (0.9.7.8-1) unstable; urgency=low * New upstream release. (Closes: #504646, #527650, #506929, #539001, #532480) [ Fathi Boudra ] * Remove myself from Uploaders field. [ Gudjon I. Gudjonsson ] * Fix the watch file * Add get-orig-source target * Remove patch 02_docbook_stylesheet.diff, not needed * Change dependency from liborigin-dev to liborigin2-dev * Remove dependency on qwtplot3d since it is statically linked in in this version * Add patch 02_sip_fix.diff with changes from upstream, fixes compiling. * Remove dh_desktop * Bump standards version to 3.8.3, no changes needed * Add README.source * Add dependency on libpng12-dev * Remove patch 04_add_includes.diff. Fixed in upstream * Remove muparser and liborigin from copyright file * Add qwtplot3d to copyright file * Fix GPL versions in copyright file * Fix patch 03_fix_qti_wordlist.txt_path.diff (Closes: #475522) * Add rm manual/html/qtiplot.adp to clean target * Add doc-base file -- Gudjon I. Gudjonsson Tue, 08 Sep 2009 08:47:51 +0200 qtiplot (0.9.7-1) unstable; urgency=low * New upstream release. * Remove qtiplot/translations/*.ts in clean rules. * Add patch 04_add_includes to include limits.h file. -- Gudjon I. Gudjonsson Sun, 17 Aug 2008 19:43:31 +0200 qtiplot (0.9.6.2-1) unstable; urgency=low * New upstream release. (Closes: #481054, #485821) * Fix the clean target in rules. * Remove 99_reduce_warnings. Merged in upstream. * Add dependencies on libqt4-opengl-dev (Closes: #479886, #479520) * Install binary in rules file. Something is wrong in makefile. * Add a postinst script to compile .py files. (Closes: #471709) * Add patch 03_fix_qti_wordlist.txt_path * Add postrm script to remove .pyc files * Move .py(c) files from /etc to /usr/share/qtiplot * Add dependency on python-central (for py_compilefiles) * Bump standard version to 3.8.0. No changes needed -- Gudjon I. Gudjonsson Thu, 12 Jun 2008 08:57:17 +0200 qtiplot (0.9.4-1) unstable; urgency=low * New upstream release. * Refresh patches. * Remove 04_homepage_url patch. Merged upstream. -- Fathi Boudra Fri, 04 Apr 2008 15:11:55 +0200 qtiplot (0.9.3-1) unstable; urgency=low * New upstream release. * Refresh patches. -- Fathi Boudra Wed, 05 Mar 2008 11:20:08 +0100 qtiplot (0.9.3~rc3-1) unstable; urgency=low * New upstream release. * Refresh build system patch. * Add patches: * 02_docbook_stylesheet: set docbook to html stylesheet path properly. * 99_reduce_warnings: reduce spurious warnings during qtiplot build. * Remove translations path patch. Fixed upstream. * Bump liborigin build dependency version. * Add dblatex and docbook-utils build dependencies to generate html and pdf manual. Use debian/rules to install them instead of upstream build system. * Add QtiPlot manual in qtiplot-doc package. (Closes: #433654) * Add Vcs-Browser and Vcs-Svn fields. -- Fathi Boudra Sat, 01 Mar 2008 14:04:58 +0100 qtiplot (0.9.3~rc2-2) unstable; urgency=low * Disable demo mode. (Closes: #461127) -- Fathi Boudra Wed, 16 Jan 2008 21:47:14 +0100 qtiplot (0.9.3~rc2-1) unstable; urgency=low * New upstream release. [ Fathi Boudra ] * Update my e-mail address. * Bump liborigin build dependency version. * Bump Standards-Version to 3.7.3. * Use Homepage field. * Remove DM upload permission. * Remove qtiplot manpage. Merged upstream. * Update qtiplot.desktop: * Remove Encoding field. * Update qtiplot icon. * Refresh patches: * 01_build_system. * 02_translations_path. * 04_homepage_url. * Remove patches: * 05_importOPJ. Merged upstream. * 06_disable_showmaximized. Merged upstream. * 07_fix_ftbfs_qmin_qmax. Merged upstream. [ Gudjon I. Gudjonsson ] * Fix the icon name in menu file. -- Fathi Boudra Tue, 15 Jan 2008 14:41:43 +0100 qtiplot (0.9-3) unstable; urgency=low [ Fathi Boudra ] * Allow DM upload. [ Gudjon I. Gudjonsson ] * Add patch to fix FTBFS: qMax(qreal, double) on arm and mips architectures. (Closes: #447206) -- Fathi Boudra Tue, 13 Nov 2007 08:58:08 +0100 qtiplot (0.9-2) unstable; urgency=low * Install qtiplot manpage only in qtiplot package. * Handle nostrip build option. -- Fathi Boudra Fri, 05 Oct 2007 11:34:17 +0200 qtiplot (0.9-1) unstable; urgency=low * New upstream release. (Closes: #431689) [ Fathi Boudra ] * Update build system and shared libraries patches. Merged. * Add patch to disable window show maximized. (Closes: #444814) [ Gudjon I. Gudjonsson ] * Add 05_importOPJ patch to fix a typo in importOPJ.cpp. * Add qtiplot man page. * Add stricter liborigin build-dependency. -- Gudjon I. Gudjonsson Thu, 27 Sep 2007 10:43:11 +0200 qtiplot (0.9~rc3-1) unstable; urgency=low * New upstream release. (Closes: #431691, #432368) [ Fathi Boudra ] * Add patch to build against liborigin and muParser shared libraries. * Update control: * Add liborigin-dev and libmuparser-dev to build dependency. * Add python-qt4 dependency. * Update README.Debian about liborigin and muParser. * Switch to quilt patch system. [ Gudjon I. Gudjonsson ] * Add desktop file. * Add 04_hompage_url patch. (Closes: #431872) * Update rules: * Install desktop file. * Add dh_desktop call. * Update menu file to last Debian menu specification. -- Fathi Boudra Sat, 28 Jul 2007 17:38:08 +0200 qtiplot (0.9~rc2-1) unstable; urgency=low * Initial release (Closes: #416176) * Add patch to fix QtiPlot build system and use Debian zlib shared library. -- Gudjon I. Gudjonsson Sun, 25 Mar 2007 12:06:27 +0200 debian/compat0000644000000000000000000000000212243205173010363 0ustar 9 debian/rules0000755000000000000000000000353512243205173010253 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif %: dh $@ --parallel --with python2 override_dh_auto_configure: rm -f build.conf cp build.conf.example build.conf mkdir -p icons/48x48 mkdir -p icons/128x128 cp qtiplot_logo.png icons/128x128/qtiplot.png convert qtiplot_logo.png -resize 48x48 icons/48x48/qtiplot.png dh_auto_configure override_dh_auto_install: override_dh_auto_build-arch: $(MAKE) override_dh_auto_build-indep: doxygen Doxyfile $(MAKE) -C manual -f Makefile all overrid_dh_auto_clean: dh_auto_clean find -type f -name Makefile ! -path ./manual/Makefile -exec rm -f {} \; find -type f -name '*.qm' -exec rm -f {} \; rm -rf icons rm -f minigzip.c rm -f qtiplot/qtiplot rm -f manual/html/*.html rm -f manual/qtiplot-manual-en.pdf rm -f manual/html/qtiplot.adp rm -rf API rm -rf tmp rm -f qtiplot/translations/*.qm rm -rf 3rdparty/qwtplot3d/lib rm -rf 3rdparty/qwtplot3d/tmp rm -f build.conf rm -f 3rdparty/qwt/lib/libqwt.a override_dh_install: dh_install -X.js override_dh_compress: dh_compress --exclude=.pdf --exclude=.adp get-orig-source: VER=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-+~]+).*,\1,p'); \ uscan --force-download --rename --download-version=$$VER --destdir=. && (\ tar -xj --exclude 3rdparty/liborigin --exclude manual/html/qtiplot.adp --exclude .gitignore -f qtiplot_$$VER.orig.tar.bz2 ; \ chmod -R o-w qtiplot-$$VER ; \ fromdos `find qtiplot-$$VER -type f |grep -v .png`; \ find qtiplot-$$VER -type f -exec chmod a-x {} \; ;\ rm -f qtiplot-$$VER/.gitignore ;\ tar -czf qtiplot_$$VER.orig.tar.gz qtiplot-$$VER; \ rm -rf qtiplot-$$VER; \ rm -f qtiplot_$$VER.orig.tar.bz2); debian/control0000644000000000000000000000570512243205173010577 0ustar Source: qtiplot Section: math Priority: optional Maintainer: Debian Science Team Uploaders: Gudjon I. Gudjonsson , Andreas Tille , Scott Howard Build-Depends: debhelper (>= 9), dblatex, docbook-utils, doxygen, libgsl0-dev, zlib1g-dev, libpng-dev, libgl2ps-dev, libjs-jquery, liborigin2-dev (>=1:13092010), libmuparser-dev (>=1.32), python-all-dev (>= 2.6.6-3~), python-qt4, python-qt4-dev, python-sip-dev, libqt4-opengl-dev, libboost-thread-dev, libboost-system-dev, libqtassistantclient-dev, libalglib-dev (>=3.7.0), libtamuanova-dev, libqtexengine-dev, texlive-lang-european, texlive-lang-italian, imagemagick Standards-Version: 3.9.4 Homepage: http://soft.proindependent.com/qtiplot.html Vcs-Git: git://anonscm.debian.org/debian-science/packages/qtiplot.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/qtiplot.git Package: qtiplot Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, python-qt4, libqt4-opengl, python-sip (>=4.9-1), ${python:Depends} Recommends: qt-assistant-compat, qtiplot-doc Description: data analysis and scientific plotting Qtiplot is a fully fledged plotting software similar to the OriginLab Origin software (See http://www.originlab.com for more information about Origin). . It can make two and three dimensional plots of publication quality, both from datasets and functions. It can do non-linear fitting and multi-peak fitting. . Some Features: * Cross platform: works natively on Windows, Mac OS X and Linux/Unix systems * Fully Python scriptable * OpenGL based 3D plotting * Publication quality plots and easy export to various image formats (EMF, EPS, PS, PDF, SVG, BMP, JPG, PNG, TIFF, etc ...) * Easy integration with LaTeX typesetting system * Powerful and versatile spreadsheets with column-logic calculations and easy import/export of multiple files * One-click access to extensive built-in data analysis routines * Advanced statistical analysis: Student's t-Test, ANOVA, chi-square test for variance, normality test (Shapiro-Wilk) * Linear and nonlinear curve fitting with weighting and estimation of statistical errors of the fit-parameters * Multi-peak fitting * Image analysis tools * Templates support: all settings for plots, tables and matrices can be saved and restored later on for a fast editing process * Project files based on folders, a powerful project explorer with built-in drag and drop and searching facilities * Full import of Excel workbooks and Open Document Format spreadsheets, dBase, SQLite and Microsoft Access databases Package: qtiplot-doc Architecture: all Depends: ${misc:Depends}, libjs-jquery Section: doc Description: data analysis and scientific plotting (documentation) This package is part of QtiPlot. . It contains QtiPlot manual and API documentation. . See the 'qtiplot' package for more information. debian/qtiplot.install0000644000000000000000000000072512243205173012255 0ustar qtiplot/qtiplot usr/bin debian/qtiplot.desktop usr/share/applications qtiplot/translations/*.qm usr/share/qtiplot/translations debian/qtiplot.xpm usr/share/pixmaps qtiplot/qtiplotrc.py usr/share/qtiplot qtiplot/qtiUtil.py usr/share/qtiplot qtiplot/qti_wordlist.txt usr/share/qtiplot icons/128x128/* /usr/share/icons/hicolor/128x128/apps/ icons/48x48/* /usr/share/icons/hicolor/48x48/apps/ debian/qtiplot.docs0000644000000000000000000000001412243205173011526 0ustar README.html debian/patches/0000755000000000000000000000000012243205173010614 5ustar debian/patches/set_col_values.patch0000644000000000000000000000166112243205173014650 0ustar Description: if you don't initialize the "i" variable, or initialize it to 0.0 qtiplot won't let you set the column values using muparser. Author: Scott Howard Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707736 Index: qtiplot/qtiplot/src/table/Table.cpp =================================================================== --- qtiplot.orig/qtiplot/src/table/Table.cpp 2013-06-08 02:06:35.550201324 -0400 +++ qtiplot/qtiplot/src/table/Table.cpp 2013-06-08 02:08:30.026204044 -0400 @@ -564,7 +564,7 @@ QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); muParserScript *mup = new muParserScript(scriptEnv, cmd, this, QString("<%1>").arg(colName(col))); - double *r = mup->defineVariable("i"); + double *r = mup->defineVariable("i",startRow + 1.0); mup->defineVariable("j", (double)col); mup->defineVariable("sr", startRow + 1.0); mup->defineVariable("er", endRow + 1.0); debian/patches/02_fix_paths.diff0000644000000000000000000000126712243205173013742 0ustar Installs qti_wordlist to /usr/share/qtiplot Index: qtiplot/qtiplot/src/core/ApplicationWindow.cpp =================================================================== --- qtiplot.orig/qtiplot/src/core/ApplicationWindow.cpp 2012-11-07 11:14:09.961706700 -0500 +++ qtiplot/qtiplot/src/core/ApplicationWindow.cpp 2012-11-07 11:14:15.021706679 -0500 @@ -18856,7 +18856,7 @@ words.append("cell"); #ifdef SCRIPTING_PYTHON if (scriptEnv->name() == QString("Python")){ - QString fn = d_python_config_folder + "/qti_wordlist.txt"; + QString fn = "/usr/share/qtiplot/qti_wordlist.txt"; QFile file(fn); if (!file.open(QFile::ReadOnly)){ QMessageBox::critical(this, tr("QtiPlot - Warning"), debian/patches/series0000644000000000000000000000031112243205173012024 0ustar 01_build_system.diff 02_fix_paths.diff 03_build_conf.patch 05_link_gl2ps.patch crasher_without_internet.patch glu_include.patch minizip.patch adopt_to_alglib3.patch set_col_values.patch sipFTBFS.patch debian/patches/01_build_system.diff0000644000000000000000000000314112243205173014450 0ustar Changes the build system to use libraries from the Debian package system and fixes installation directories --- a/qtiplot.pro +++ b/qtiplot.pro @@ -1,7 +1,5 @@ TEMPLATE = subdirs -SUBDIRS = fitPlugins \ - manual \ - 3rdparty/qwt \ +SUBDIRS = 3rdparty/qwt \ 3rdparty/qwtplot3d \ qtiplot --- a/qtiplot/qtiplot.pro +++ b/qtiplot/qtiplot.pro @@ -20,6 +20,9 @@ LIBS += $$QWT_LIBS LIBS += $$QWT3D_LIBS LIBS += $$GSL_LIBS +LIBS += -lorigin2 +LIBS += -lz +LIBS += -lboost_system ############################################################################# ###################### BASIC PROJECT PROPERTIES ############################# @@ -114,17 +117,16 @@ translations/qtiplot_sv.qm isEmpty(LUPDATE): LUPDATE = lupdate -#system($$LUPDATE -verbose qtiplot.pro) +system($$LUPDATE -verbose qtiplot.pro) isEmpty(LRELEASE): LRELEASE = lrelease -#system($$LRELEASE -verbose qtiplot.pro) +system($$LRELEASE -verbose qtiplot.pro) ###################### DOCUMENTATION ######################################## manual.files += ../manual/html \ ../manual/qtiplot-manual-en.pdf -documentation.files += ../README.html \ - ../gpl_licence.txt +documentation.files += ../README.html unix: man.files += ../qtiplot.1 @@ -159,7 +161,7 @@ qtiUtil.py \ qti_wordlist.txt \ - unix: pythonconfig.path = /usr/local/qtiplot + unix: pythonconfig.path = /usr/share/qtiplot win32: pythonconfig.path = $$INSTALLBASE DEFINES += PYTHON_CONFIG_PATH="\\\"$$replace(pythonconfig.path," ","\ ")\\\" } debian/patches/minizip.patch0000644000000000000000000001553512243205173013325 0ustar Description: minigzip.c was changed in the Debian zlib package, this grabs the version from upstream Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708240 Index: qtiplot/3rdparty/zlib/minigzip.c =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ qtiplot/3rdparty/zlib/minigzip.c 2013-05-15 20:41:05.409904005 -0400 @@ -0,0 +1,258 @@ +/* minigzip.c -- simulate gzip using the zlib compression library + * Copyright (C) 1995-2005 Jean-loup Gailly. + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +/* + * minigzip is a minimal implementation of the gzip utility. This is + * only an example of using zlib and isn't meant to replace the + * full-featured gzip. No attempt is made to deal with file systems + * limiting names to 14 or 8+3 characters, etc... Error checking is + * very limited. So use minigzip only for testing; use gzip for the + * real thing. On MSDOS, use only on file names without extension + * or in pipe mode. + */ + +/* @(#) $Id$ */ + +#include +#include "zlib.h" + +#ifdef STDC +# include +# include +#endif + +#ifdef USE_MMAP +# include +# include +# include +#endif + +#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__) +# include +# include +# define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY) +#else +# define SET_BINARY_MODE(file) +#endif + +#ifdef VMS +# define unlink delete +# define GZ_SUFFIX "-gz" +#endif +#ifdef RISCOS +# define unlink remove +# define GZ_SUFFIX "-gz" +# define fileno(file) file->__file +#endif +#if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os +# include /* for fileno */ +#endif + +#ifndef WIN32 /* unlink already in stdio.h for WIN32 */ + extern int unlink OF((const char *)); +#endif + +#ifndef GZ_SUFFIX +# define GZ_SUFFIX ".gz" +#endif +#define SUFFIX_LEN (sizeof(GZ_SUFFIX)-1) + +#define BUFLEN 16384 +#define MAX_NAME_LEN 1024 + +#ifdef MAXSEG_64K +# define local static + /* Needed for systems with limitation on stack size. */ +#else +# define local +#endif + +char *prog; + +void error OF((const char *msg)); +void gz_compress OF((FILE *in, gzFile out)); +#ifdef USE_MMAP +int gz_compress_mmap OF((FILE *in, gzFile out)); +#endif +void gz_uncompress OF((gzFile in, FILE *out)); +void file_compress OF((char *file, char *mode)); +void file_uncompress OF((char *file)); +int main OF((int argc, char *argv[])); + +/* =========================================================================== + * Display error message and exit + */ +void error(msg) + const char *msg; +{ + fprintf(stderr, "%s: %s\n", prog, msg); + exit(1); +} + +/* =========================================================================== + * Compress input to output then close both files. + */ + +void gz_compress(in, out) + FILE *in; + gzFile out; +{ + local char buf[BUFLEN]; + int len; + int err; + +#ifdef USE_MMAP + /* Try first compressing with mmap. If mmap fails (minigzip used in a + * pipe), use the normal fread loop. + */ + if (gz_compress_mmap(in, out) == Z_OK) return; +#endif + for (;;) { + len = (int)fread(buf, 1, sizeof(buf), in); + if (ferror(in)) { + perror("fread"); + exit(1); + } + if (len == 0) break; + + if (gzwrite(out, buf, (unsigned)len) != len) error(gzerror(out, &err)); + } + fclose(in); + if (gzclose(out) != Z_OK) error("failed gzclose"); +} + +#ifdef USE_MMAP /* MMAP version, Miguel Albrecht */ + +/* Try compressing the input file at once using mmap. Return Z_OK if + * if success, Z_ERRNO otherwise. + */ +int gz_compress_mmap(in, out) + FILE *in; + gzFile out; +{ + int len; + int err; + int ifd = fileno(in); + caddr_t buf; /* mmap'ed buffer for the entire input file */ + off_t buf_len; /* length of the input file */ + struct stat sb; + + /* Determine the size of the file, needed for mmap: */ + if (fstat(ifd, &sb) < 0) return Z_ERRNO; + buf_len = sb.st_size; + if (buf_len <= 0) return Z_ERRNO; + + /* Now do the actual mmap: */ + buf = mmap((caddr_t) 0, buf_len, PROT_READ, MAP_SHARED, ifd, (off_t)0); + if (buf == (caddr_t)(-1)) return Z_ERRNO; + + /* Compress the whole file at once: */ + len = gzwrite(out, (char *)buf, (unsigned)buf_len); + + if (len != (int)buf_len) error(gzerror(out, &err)); + + munmap(buf, buf_len); + fclose(in); + if (gzclose(out) != Z_OK) error("failed gzclose"); + return Z_OK; +} +#endif /* USE_MMAP */ + +/* =========================================================================== + * Uncompress input to output then close both files. + */ +void gz_uncompress(in, out) + gzFile in; + FILE *out; +{ + local char buf[BUFLEN]; + int len; + int err; + + for (;;) { + len = gzread(in, buf, sizeof(buf)); + if (len < 0) error (gzerror(in, &err)); + if (len == 0) break; + + if ((int)fwrite(buf, 1, (unsigned)len, out) != len) { + error("failed fwrite"); + } + } + if (fclose(out)) error("failed fclose"); + + if (gzclose(in) != Z_OK) error("failed gzclose"); +} + + +/* =========================================================================== + * Compress the given file: create a corresponding .gz file and remove the + * original. + */ +void file_compress(file, mode) + char *file; + char *mode; +{ + local char outfile[MAX_NAME_LEN]; + FILE *in; + gzFile out; + + strcpy(outfile, file); + strcat(outfile, GZ_SUFFIX); + + in = fopen(file, "rb"); + if (in == NULL) { + perror(file); + exit(1); + } + out = gzopen(outfile, mode); + if (out == NULL) { + fprintf(stderr, "%s: can't gzopen %s\n", prog, outfile); + exit(1); + } + gz_compress(in, out); + + unlink(file); +} + + +/* =========================================================================== + * Uncompress the given file and remove the original. + */ +void file_uncompress(file) + char *file; +{ + local char buf[MAX_NAME_LEN]; + char *infile, *outfile; + FILE *out; + gzFile in; + uInt len = (uInt)strlen(file); + + strcpy(buf, file); + + if (len > SUFFIX_LEN && strcmp(file+len-SUFFIX_LEN, GZ_SUFFIX) == 0) { + infile = file; + outfile = buf; + outfile[len-3] = '\0'; + } else { + outfile = file; + infile = buf; + strcat(infile, GZ_SUFFIX); + } + in = gzopen(infile, "rb"); + if (in == NULL) { + fprintf(stderr, "%s: can't gzopen %s\n", prog, infile); + exit(1); + } + out = fopen(outfile, "wb"); + if (out == NULL) { + perror(file); + exit(1); + } + + gz_uncompress(in, out); + + unlink(infile); +} + debian/patches/adopt_to_alglib3.patch0000644000000000000000000000701412243205173015045 0ustar Description: adoptation to alglib3. Author: Anton Gladky Last-Update: 2013-05-16 --- a/qtiplot/src/analysis/dialogs/GriddingDialog.cpp +++ b/qtiplot/src/analysis/dialogs/GriddingDialog.cpp @@ -41,7 +41,7 @@ #include #include -#include +#include GriddingDialog::GriddingDialog(Table* t, const QString& colName, int nodes, QWidget* parent, Qt::WFlags fl ) : QDialog( parent, fl ), @@ -365,26 +365,27 @@ Matrix* m = app->newMatrix(rows, cols); m->setCoordinates(xmin, xmax, ymin, ymax); - idwinterpolant z; + alglib::idwinterpolant z; + switch (boxMethod->currentIndex()){ case 0: - idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z); + alglib::idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z); break; case 1: - idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); + alglib::idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); break; case 2: - idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); + alglib::idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); break; } - ap::real_1d_array p; + alglib::real_1d_array p; p.setlength(2); for (int i = 0; i < rows; i++){ p(1) = ymin + i*ystep; for (int j = 0; j < cols; j++){ p(0) = xmin + j*xstep; - m->setCell(i, j, idwcalc(z, p)); + m->setCell(i, j, alglib::idwcalc(z, p)); } } @@ -435,20 +436,20 @@ double xstep = fabs(xmax - xmin)/(cols - 1); double ystep = fabs(ymax - ymin)/(rows - 1); - idwinterpolant z; + alglib::idwinterpolant z; switch (boxMethod->currentIndex()){ case 0: - idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z); + alglib::idwbuildmodifiedshepardr(xy, d_nodes, 2, boxRadius->value(), z); break; case 1: - idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); + alglib::idwbuildmodifiedshepard(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); break; case 2: - idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); + alglib::idwbuildnoisy(xy, d_nodes, 2, boxModel->currentIndex() + 1, boxNQ->value(), boxNW->value(), z); break; } - ap::real_1d_array p; + alglib::real_1d_array p; p.setlength(2); double **data_matrix = Matrix::allocateMatrixData(cols, rows); @@ -456,7 +457,7 @@ p(1) = ymin + i*ystep; for (int j = 0; j < cols; j++){ p(0) = xmin + j*xstep; - data_matrix[j][i] = idwcalc(z, p); + data_matrix[j][i] = alglib::idwcalc(z, p); } } --- a/qtiplot/src/analysis/dialogs/GriddingDialog.h +++ b/qtiplot/src/analysis/dialogs/GriddingDialog.h @@ -71,7 +71,7 @@ QString d_col_name; int d_nodes; - ap::real_2d_array xy; + alglib::real_2d_array xy; QPushButton* buttonFit; QPushButton* buttonCancel; --- a/qtiplot/src/matrix/MatrixModel.cpp +++ b/qtiplot/src/matrix/MatrixModel.cpp @@ -45,7 +45,7 @@ #include #ifdef HAVE_ALGLIB - #include + #include #endif MatrixModel::MatrixModel(int rows, int cols, QObject *parent) @@ -1026,7 +1026,7 @@ #ifdef HAVE_ALGLIB QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); - ap::real_2d_array oldValues, newValues; + alglib::real_2d_array oldValues, newValues; oldValues.setlength(d_rows, d_cols); newValues.setlength(rows, cols); debian/patches/glu_include.patch0000644000000000000000000000333212243205173014130 0ustar Description: Adds missing include on GL/glu.h Author: Scott Howard Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/qtiplot/+bug/925652 Index: qtiplot-0.9.8.8/3rdparty/qwtplot3d/include/qwt3d_global.h =================================================================== --- qtiplot-0.9.8.8.orig/3rdparty/qwtplot3d/include/qwt3d_global.h 2012-02-02 18:30:45.508825870 -0500 +++ qtiplot-0.9.8.8/3rdparty/qwtplot3d/include/qwt3d_global.h 2012-02-02 18:31:15.364825258 -0500 @@ -2,6 +2,7 @@ #define QWT3D_GLOBAL_H #include +#include #if QT_VERSION < 0x040000 #include #endif Index: qtiplot-0.9.8.8/3rdparty/qwtplot3d/include/qwt3d_openglhelper.h =================================================================== --- qtiplot-0.9.8.8.orig/3rdparty/qwtplot3d/include/qwt3d_openglhelper.h 2012-02-02 18:30:45.532825870 -0500 +++ qtiplot-0.9.8.8/3rdparty/qwtplot3d/include/qwt3d_openglhelper.h 2012-02-02 18:31:15.364825258 -0500 @@ -2,6 +2,7 @@ #define __openglhelper_2003_06_06_15_49__ #include "qglobal.h" +#include #if QT_VERSION < 0x040000 #include #else Index: qtiplot-0.9.8.8/build.conf.example =================================================================== --- qtiplot-0.9.8.8.orig/build.conf.example 2012-02-02 18:31:15.276825259 -0500 +++ qtiplot-0.9.8.8/build.conf.example 2012-02-02 18:42:13.620811749 -0500 @@ -9,7 +9,7 @@ # Global include path which is always added at the end of the INCLUDEPATH SYS_INCLUDEPATH = /usr/include # Global lib path and libs which is ls always added at the end of LIBS -SYS_LIBS = -L/usr/lib +SYS_LIBS = -L/usr/lib -lGLU ########################################################## ## zlib (http://www.zlib.net/) debian/patches/sipFTBFS.patch0000644000000000000000000000466112243205173013224 0ustar Description: Fixed a FTBFS from a new version of SIP Author: makc@freebsd.org Bug-Debian: bugs.debian.org/cgi-bin/bugreport.cgi?bug=728642 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/qtiplot/+bug/1243269 Bug-Upstream: http://developer.berlios.de/bugs/?func=detailbug&bug_id=19204&group_id=6626 Index: qtiplot/qtiplot/src/plot2D/ImageWidget.h =================================================================== --- qtiplot.orig/qtiplot/src/plot2D/ImageWidget.h 2013-11-17 11:02:11.642725892 -0500 +++ qtiplot/qtiplot/src/plot2D/ImageWidget.h 2013-11-17 11:02:11.598725891 -0500 @@ -67,10 +67,10 @@ void setWindowName(const QString& name){d_window_name = name;}; static QPixmap windowPixmap(ApplicationWindow *mw, const QString& name, const QSize& size); + void paintEvent(QPaintEvent *e); private: void draw(QPainter *painter, const QRect& r); - void paintEvent(QPaintEvent *e); QPixmap d_pix; //! The file from which the image was loaded. QString d_file_name; Index: qtiplot/qtiplot/src/analysis/FFT.cpp =================================================================== --- qtiplot.orig/qtiplot/src/analysis/FFT.cpp 2013-11-17 11:02:11.642725892 -0500 +++ qtiplot/qtiplot/src/analysis/FFT.cpp 2013-11-17 11:02:11.622725891 -0500 @@ -353,7 +353,7 @@ ml->arrangeLayers(false, false); } -bool FFT::setDataFromTable(Table *t, const QString& realColName, const QString& imagColName, int from, int to) +bool FFT::setDataFromTable(Table *t, const QString& realColName, const QString& imagColName, int from, int to, bool unused) { d_init_err = true; Index: qtiplot/qtiplot/src/analysis/FFT.h =================================================================== --- qtiplot.orig/qtiplot/src/analysis/FFT.h 2013-11-17 11:02:11.642725892 -0500 +++ qtiplot/qtiplot/src/analysis/FFT.h 2013-11-17 11:02:11.634725892 -0500 @@ -52,6 +52,8 @@ Matrix *realOutputMatrix(){return d_re_out_matrix;} Matrix *imaginaryOutputMatrix(){return d_im_out_matrix;} + bool setDataFromTable(Table *t, const QString& realColName, const QString& imagColName = QString(), int from = 0, int to = -1, bool unused = false); + private: void init(); void output(); @@ -60,8 +62,6 @@ void fftTable(); void fftMatrix(); - bool setDataFromTable(Table *t, const QString& realColName, const QString& imagColName = QString(), int from = 0, int to = -1); - double d_sampling; //! Flag telling if an inverse FFT must be performed. bool d_inverse; debian/patches/crasher_without_internet.patch0000644000000000000000000000165312243205173016764 0ustar Description: Crashes if not connected to the internet. Author: Scott Howard Bug-Debian: http://bugs.debian.org/626915 Index: qtiplot/qtiplot/src/core/ApplicationWindow.cpp =================================================================== --- qtiplot.orig/qtiplot/src/core/ApplicationWindow.cpp 2012-11-07 11:14:15.021706679 -0500 +++ qtiplot/qtiplot/src/core/ApplicationWindow.cpp 2012-11-07 11:14:22.853706641 -0500 @@ -16228,11 +16228,12 @@ if (hostInfo.error() != QHostInfo::NoError){ QApplication::restoreOverrideCursor(); QMessageBox::critical(this, tr("QtiPlot - Error"), qtiplotWeb + ": " + hostInfo.errorString()); - exit(0); + QApplication::restoreOverrideCursor(); + } + else { + QApplication::restoreOverrideCursor(); + showDonationsPage(); } - - QApplication::restoreOverrideCursor(); - showDonationsPage(); } void ApplicationWindow::parseCommandLineArguments(const QStringList& args) debian/patches/05_link_gl2ps.patch0000644000000000000000000000220112243205173014200 0ustar Description: Removed included copy of gl2ps library Authoer: Scott Howard --- a/3rdparty/qwtplot3d/qwtplot3d.pri +++ b/3rdparty/qwtplot3d/qwtplot3d.pri @@ -4,8 +4,7 @@ TARGET = qwtplot3d TEMPLATE = lib DEPENDPATH += src \ - include \ - 3rdparty\gl2ps + include INCLUDEPATH += . # Input @@ -37,8 +36,7 @@ include/qwt3d_volumeplot.h \ include/qwt3d_graphplot.h \ include/qwt3d_multiplot.h \ - include/qwt3d_io_gl2ps.h \ - 3rdparty/gl2ps/gl2ps.h + include/qwt3d_io_gl2ps.h SOURCES += src/qwt3d_extglwidget.cpp \ src/qwt3d_axis.cpp \ src/qwt3d_color.cpp \ @@ -62,5 +60,4 @@ src/qwt3d_function.cpp \ src/qwt3d_gridplot.cpp \ src/qwt3d_meshplot.cpp \ - src/qwt3d_io_gl2ps.cpp \ - 3rdparty/gl2ps/gl2ps.c + src/qwt3d_io_gl2ps.cpp --- a/qtiplot/qtiplot.pro +++ b/qtiplot/qtiplot.pro @@ -23,6 +23,7 @@ LIBS += -lorigin2 LIBS += -lz LIBS += -lboost_system +LIBS += -lgl2ps ############################################################################# ###################### BASIC PROJECT PROPERTIES ############################# debian/patches/03_build_conf.patch0000644000000000000000000001136212243205173014246 0ustar Description: Edits build.conf to look for Debian system libraries. Author: Scott Howard Index: qtiplot/build.conf.example =================================================================== --- qtiplot.orig/build.conf.example 2012-11-07 12:06:10.833691537 -0500 +++ qtiplot/build.conf.example 2012-11-07 12:09:10.477690664 -0500 @@ -7,39 +7,39 @@ ########################################################## # Global include path which is always added at the end of the INCLUDEPATH -SYS_INCLUDEPATH = /opt/local/include +SYS_INCLUDEPATH = /usr/include # Global lib path and libs which is ls always added at the end of LIBS -SYS_LIBS = -L/opt/local/lib +SYS_LIBS = -L/usr/lib ########################################################## ## zlib (http://www.zlib.net/) ########################################################## # include path. leave it blank to use SYS_INCLUDE -ZLIB_INCLUDEPATH = $$QTI_ROOT/3rdparty/zlib/ +#ZLIB_INCLUDEPATH = $$QTI_ROOT/3rdparty/zlib/ ########################################################## ## muParser (http://muparser.sourceforge.net/) ########################################################## # include path. leave it blank to use SYS_INCLUDE -MUPARSER_INCLUDEPATH = $$QTI_ROOT/3rdparty/muparser/include +MUPARSER_INCLUDEPATH = /usr/include/muParser # link statically against a copy in 3rdparty/ -MUPARSER_LIBS = $$QTI_ROOT/3rdparty/muparser/lib/libmuparser.a +#MUPARSER_LIBS = $$QTI_ROOT/3rdparty/muparser/lib/libmuparser.a # or dynamically against a system-wide installation -#MUPARSER_LIBS = -lmuparser +MUPARSER_LIBS = -lmuparser ########################################################## ## GNU Sientific Library (http://www.gnu.org/software/gsl/) ########################################################## # include path. leave it blank to use SYS_INCLUDE -GSL_INCLUDEPATH = $$QTI_ROOT/3rdparty/gsl/include +#GSL_INCLUDEPATH = $$QTI_ROOT/3rdparty/gsl/include # link statically against a copy in 3rdparty/ -GSL_LIBS = $$QTI_ROOT/3rdparty/gsl/lib/libgsl.a \ - $$QTI_ROOT/3rdparty/gsl/lib/libgslcblas.a +#GSL_LIBS = $$QTI_ROOT/3rdparty/gsl/lib/libgsl.a \ +# $$QTI_ROOT/3rdparty/gsl/lib/libgslcblas.a # or dynamically against a system-wide installation -#GSL_LIBS = -lgsl -lgslcblas +GSL_LIBS = -lgsl -lgslcblas ########################################################## ## QWT - use local copy till upstream catches up @@ -67,11 +68,11 @@ ########################################################## # include path. leave it blank to use SYS_INCLUDE -LIBPNG_INCLUDEPATH = $$QTI_ROOT/3rdparty/libpng/ +#LIBPNG_INCLUDEPATH = $$QTI_ROOT/3rdparty/libpng/ # link statically against a copy in 3rdparty/ -LIBPNG_LIBS = $$QTI_ROOT/3rdparty/libpng/libpng.a +#LIBPNG_LIBS = $$QTI_ROOT/3rdparty/libpng/libpng.a # or dynamically against a system-wide installation -#LIBPNG_LIBS = -lpng +LIBPNG_LIBS = -lpng ########################################################## ## QTeXEngine - optional. you don't have to set these variables @@ -79,9 +80,9 @@ ########################################################## # include path. -TEX_ENGINE_INCLUDEPATH = $$QTI_ROOT/3rdparty/QTeXEngine/src +#TEX_ENGINE_INCLUDEPATH = $$QTI_ROOT/3rdparty/QTeXEngine/src # link locally against a copy in 3rdparty/ -TEX_ENGINE_LIBS = $$QTI_ROOT/3rdparty/QTeXEngine/libQTeXEngine.a +TEX_ENGINE_LIBS = -lQTeXEngine ########################################################## ## ALGLIB (2.6) - optional. you don't have to set these variables @@ -89,9 +90,9 @@ ########################################################## # include path. -ALGLIB_INCLUDEPATH = $$QTI_ROOT/3rdparty/alglib/ +#ALGLIB_INCLUDEPATH = $$QTI_ROOT/3rdparty/alglib/ # link locally against a copy in 3rdparty/ -ALGLIB_LIBS = $$QTI_ROOT/3rdparty/alglib/libalglib.a +ALGLIB_LIBS = -lalglib ########################################################## ## TAMUANOVA - optional. you don't have to set these variables @@ -99,9 +100,9 @@ ########################################################## # include path. -TAMUANOVA_INCLUDEPATH = $$QTI_ROOT/3rdparty/tamu_anova/ +TAMUANOVA_INCLUDEPATH = /usr/include/tamu_anova/ # link locally against a copy in 3rdparty/ -TAMUANOVA_LIBS = $$QTI_ROOT/3rdparty/tamu_anova/libtamuanova.a +TAMUANOVA_LIBS = -ltamuanova ########################################################## ## python - only used if python is needed @@ -134,7 +135,7 @@ #DEFINES += QTIPLOT_DEMO # Uncomment the following line if you want to perform a custom installation using the *.path variables defined in ./qtiplot.pro. - #CONFIG += CustomInstall + CONFIG += CustomInstall # Uncomment the following line if you want to build QtiPlot as a browser plugin (not working on Internet Explorer). #CONFIG += BrowserPlugin debian/qtiplot-doc.links0000644000000000000000000000012412243205173012463 0ustar /usr/share/javascript/jquery/jquery.js usr/share/doc/qtiplot-doc/API/html/jquery.js debian/copyright0000644000000000000000000001224012243205173011117 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://soft.proindependent.com/qtiplot.html Files: * Copyright: 2004-2007 Ion Vasilief 2006-2007 Tilman Hoener zu Siederdissen 2006-2007 Knut Franke 2007 Alex Kargovsky License: GPL-2 On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. Files: 3rdparty/qwtplot3d/* Copyright: 2003-2005 Michael Bieber License: other QwtPlot3D license: . This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Files: 3rdparty/qwtplot3d/3rdparty/gl2ps/* Copyright: © 1999-2003 Christophe Geuzaine © Michael Sweet © Marc Ume © Jean-Francois Remacle © Bart Kaptein © Quy Nguyen-Dai © Sam Buss © Shane Hill © Romain Boman © Rouben Rostamian © Diego Santa Cruz © Shahzad Muzaffar © Lassi Tuura © Guy Barrand © Prabhu Ramachandran © Micha Bieber License: GL2PS or LGPL-2 On Debian systems, the complete text of the GNU Library General Public License can be found in `/usr/share/common-licenses/LGPL-2'. License: GL2PS GL2PS LICENSE Version 2, November 2003 . Copyright (C) 2003, Christophe Geuzaine . Permission to use, copy, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. . Permission to modify and distribute modified versions of this software is granted, provided that: . 1) the modifications are licensed under the same terms as this software; . 2) you make available the source code of any modifications that you distribute, either on the same media as you distribute any executable or other form of this software, or via a mechanism generally accepted in the software development community for the electronic transfer of data. . This software is provided "as is" without express or implied warranty. Files: 3rdparty/qwt/* Copyright: (C) 1997 Josef Wilgen (C) 2002 Uwe Rathmann License: other Qwt License Version 1.0, January 1, 2003 . The Qwt library and included programs are provided under the terms of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) with the following exceptions: . 1. Widgets that are subclassed from Qwt widgets do not constitute a derivative work. . 2. Static linking of applications and widgets to the Qwt library does not constitute a derivative work and does not require the author to provide source code for the application or widget, use the shared Qwt libraries, or link their applications or widgets against a user-supplied version of Qwt. . If you link the application or widget to a modified version of Qwt, then the changes to Qwt must be provided under the terms of the LGPL in sections 1, 2, and 4. . 3. You do not have to provide a copy of the Qwt license with programs that are linked to the Qwt library, nor do you have to identify the Qwt license in your program or documentation as required by section 6 of the LGPL. . . However, programs must still identify their use of Qwt. The following example statement can be included in user documentation to satisfy this requirement: . [program/widget] is based in part on the work of the Qwt project (http://qwt.sf.net). On Debian systems, the complete text of the GNU Library General Public License can be found in `/usr/share/common-licenses/LGPL-2'. Files: debian/* Copyright: 2007, Gudjon I. Gudjonsson License: GPL-2 On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/qtiplot.sharedmimeinfo0000644000000000000000000000061712243205173013601 0ustar QtiPlot Project file Файл проекта QtiPlot debian/source/0000755000000000000000000000000012243205173010465 5ustar debian/source/format0000644000000000000000000000001412243205173011673 0ustar 3.0 (quilt) debian/qtiplot-doc.docs0000644000000000000000000000000412243205173012270 0ustar API debian/qtiplot.xpm0000644000000000000000000002334712243205173011420 0ustar /* XPM */ static char * qtiplot_xpm[] = { "32 32 483 2", " c None", ". c #7C9FBF", "+ c #799CBD", "@ c #89A7C2", "# c #96B1C8", "$ c #AEC2D3", "% c #AABFD1", "& c #8EABC7", "* c #759ABE", "= c #7AA3C1", "- c #A0BDD1", "; c #C7D7E1", "> c #E8EDF0", ", c #DAE4E9", "' c #A3BED0", ") c #86AAC5", "! c #729CBC", "~ c #A6BFD0", "{ c #A9C1D2", "] c #9FBBD0", "^ c #A3C0D6", "/ c #9DBAD1", "( c #A3BECF", "_ c #B6CAD6", ": c #88A6BD", "< c #8BAAC6", "[ c #A0B6CD", "} c #749CBE", "| c #8CABC6", "1 c #A2B9CE", "2 c #7A9AB5", "3 c #799CBF", "4 c #8AA7C6", "5 c #6590B8", "6 c #7A9DC0", "7 c #8DA8C7", "8 c #6F91B1", "9 c #658DB6", "0 c #7395BB", "a c #5484B0", "b c #668FB6", "c c #7698BC", "d c #6288AB", "e c #5584AF", "f c #618BB4", "g c #477CAA", "h c #5685B0", "i c #648DB5", "j c #5882A7", "k c #B8CFAF", "l c #B2CBA8", "m c #92B99D", "n c #5F959A", "o c #4F83A3", "p c #4F80AB", "q c #3B75A6", "r c #477CAB", "s c #5282AF", "t c #4D7FAD", "u c #4E7CA3", "v c #A9CBA6", "w c #D4E2CE", "x c #E3EDE0", "y c #E6EEE1", "z c #D3E4CE", "A c #B2D2B2", "B c #79AE95", "C c #48898A", "D c #316E9E", "E c #3D76A8", "F c #4278AA", "G c #23649A", "H c #3A6E9A", "I c #A7D1AD", "J c #D4E8D6", "K c #F2F7F1", "L c #E3EEE2", "M c #BEDBBF", "N c #9FCDA4", "O c #6FAA88", "P c #1F5F7F", "Q c #326EA1", "R c #2D6AA0", "S c #0E558F", "T c #296290", "U c #C7DDC0", "V c #BCD8B7", "W c #AAD1AC", "X c #9DCEA8", "Y c #AED4B2", "Z c #B3D4B2", "` c #C7DDC1", " . c #7BAD8F", ".. c #195774", "+. c #2C6A9C", "@. c #206199", "#. c #0C548E", "$. c #2B6491", "%. c #A2A5A2", "&. c #81A28B", "*. c #ACD0A4", "=. c #6FB77B", "-. c #AFD1A6", ";. c #6AA580", ">. c #0D5072", ",. c #206396", "'. c #0E5992", "). c #0A5590", "!. c #27628F", "~. c #9C9D9A", "{. c #A8ABA9", "]. c #B4B9B8", "^. c #8DB09A", "/. c #97C594", "(. c #63B171", "_. c #9AC796", ":. c #5B9D76", "<. c #034A6E", "[. c #0A588E", "}. c #095892", "|. c #095792", "1. c #1F5B88", "2. c #4C5D6B", "3. c #9C9C97", "4. c #B2B6B6", "5. c #B7BCBC", "6. c #AFB4B4", "7. c #85A892", "8. c #71B577", "9. c #78B77B", "0. c #82BA81", "a. c #56AC66", "b. c #83BC83", "c. c #75B77A", "d. c #489568", "e. c #024D70", "f. c #05598F", "g. c #085B95", "h. c #22608E", "i. c #6C7D8D", "j. c #93999A", "k. c #939594", "l. c #84827A", "m. c #A8ABAA", "n. c #B0B3B1", "o. c #B9BDBC", "p. c #B7BCBB", "q. c #B1B7B6", "r. c #ADB2B2", "s. c #A6AAAA", "t. c #7DA08A", "u. c #2D9C4B", "v. c #48A55C", "w. c #73B475", "x. c #4DA85F", "y. c #75B578", "z. c #72B476", "A. c #309D4D", "B. c #268952", "C. c #034F72", "D. c #075C92", "E. c #0B5E97", "F. c #22628E", "G. c #6A7B8A", "H. c #AEB5B7", "I. c #B3B7B6", "J. c #ABAFAE", "K. c #8B8B84", "L. c #A6A9A6", "M. c #BABEBD", "N. c #BBBFBF", "O. c #B8BDBC", "P. c #B4B9B9", "Q. c #A7ACAC", "R. c #A3A4A3", "S. c #A99B98", "T. c #82937A", "U. c #229340", "V. c #299947", "W. c #64AE6B", "X. c #45A559", "Y. c #66AF6C", "Z. c #4FA75E", "`. c #1F9641", " + c #1A844B", ".+ c #10547E", "++ c #1A6298", "@+ c #1F639D", "#+ c #2C648F", "$+ c #647684", "%+ c #A8B0B1", "&+ c #BABDBD", "*+ c #939696", "=+ c #AAABA6", "-+ c #BDC1C0", ";+ c #B7BDBC", ">+ c #B3B9B8", ",+ c #ADB2B3", "'+ c #A8ACAD", ")+ c #B39F9B", "!+ c #CAAEA4", "~+ c #DFBAAA", "{+ c #CFA991", "]+ c #778652", "^+ c #38893F", "/+ c #55A65F", "(+ c #41A256", "_+ c #5CAB65", ":+ c #3DA052", "<+ c #239843", "[+ c #20864E", "}+ c #205A8A", "|+ c #2A679E", "1+ c #2E6AA1", "2+ c #356791", "3+ c #617280", "4+ c #A3AAAC", "5+ c #8D9191", "6+ c #9DA0A1", "7+ c #ACAEA9", "8+ c #BCBFBF", "9+ c #B2B8B7", "0+ c #B19C9A", "a+ c #D4948A", "b+ c #EFD5C8", "c+ c #F4E9E0", "d+ c #F4E8DE", "e+ c #F0DBCC", "f+ c #EABBA5", "g+ c #D88C74", "h+ c #89764D", "i+ c #3B8B43", "j+ c #45A154", "k+ c #349D4A", "l+ c #2C9B46", "m+ c #2A8A51", "n+ c #326390", "o+ c #3B72A5", "p+ c #3E75A8", "q+ c #3F6D96", "r+ c #60717E", "s+ c #9FA4A8", "t+ c #B5BAB9", "u+ c #8B8F8F", "v+ c #999E9E", "w+ c #ACADA9", "x+ c #B9BEBD", "y+ c #B5BBBA", "z+ c #A9AEAE", "A+ c #B69995", "B+ c #E29E8E", "C+ c #E4A091", "D+ c #EBBAB2", "E+ c #FAF5F2", "F+ c #F4E4DD", "G+ c #E5A291", "H+ c #B1806A", "I+ c #3F6F36", "J+ c #399B49", "K+ c #379E4B", "L+ c #369D4B", "M+ c #338E54", "N+ c #3F6B93", "O+ c #497CAA", "P+ c #4E7FAE", "Q+ c #49749A", "R+ c #9EA3A6", "S+ c #B3B8B7", "T+ c #8A8E8E", "U+ c #ABADA8", "V+ c #ACB1B2", "W+ c #A7ABAC", "X+ c #B3908A", "Y+ c #D56558", "Z+ c #DF8974", "`+ c #E2967D", " @ c #DC786A", ".@ c #DE8372", "+@ c #E4A087", "@@ c #DD7C6B", "#@ c #AD6D55", "$@ c #466A37", "%@ c #479C50", "&@ c #47A154", "*@ c #40935C", "=@ c #52789A", "-@ c #628BB2", ";@ c #678FB6", ">@ c #6089B0", ",@ c #4F718D", "'@ c #5E6D79", ")@ c #9CA2A4", "!@ c #B2B7B7", "~@ c #ABACA8", "{@ c #B6BBBA", "]@ c #B1B7B7", "^@ c #AAB0B0", "/@ c #A87875", "(@ c #C82D29", "_@ c #D24C3F", ":@ c #DF8266", "<@ c #DA6A55", "[@ c #DD7961", "}@ c #DC735D", "|@ c #CC332D", "1@ c #A54130", "2@ c #4E6E3C", "3@ c #54A15A", "4@ c #56A85F", "5@ c #56A860", "6@ c #4D9965", "7@ c #6484A2", "8@ c #7A9ABC", "9@ c #6587A7", "0@ c #5B7386", "a@ c #5D6C77", "b@ c #707B84", "c@ c #929798", "d@ c #999E9D", "e@ c #B3B8B8", "f@ c #999D9D", "g@ c #AAACA8", "h@ c #B5BABA", "i@ c #ACB1B1", "j@ c #9FA4A4", "k@ c #989D9D", "l@ c #B07F7C", "m@ c #CA2E29", "n@ c #CE362D", "o@ c #D7634B", "p@ c #D55844", "q@ c #D8644C", "r@ c #D44F3E", "s@ c #CC2A24", "t@ c #A83C2C", "u@ c #5B7546", "v@ c #6BAA6B", "w@ c #6EB271", "x@ c #6EB272", "y@ c #569766", "z@ c #526D82", "A@ c #5B7588", "B@ c #646F76", "C@ c #6F7A82", "D@ c #899297", "E@ c #9BA0A3", "F@ c #A4A8A8", "G@ c #A3A7A7", "H@ c #8B9090", "I@ c #7D8181", "J@ c #9DA1A2", "K@ c #A1A5A5", "L@ c #A0A3A3", "M@ c #ABB0B0", "N@ c #B2B8B6", "O@ c #B98984", "P@ c #CB362C", "Q@ c #CD362A", "R@ c #D4523D", "S@ c #D34E3B", "T@ c #D55741", "U@ c #D04131", "V@ c #CD3126", "W@ c #AC4231", "X@ c #687A4F", "Y@ c #80B37B", "Z@ c #83BB83", "`@ c #72AC76", " # c #608669", ".# c #697578", "+# c #758086", "@# c #848D92", "## c #969C9F", "$# c #A2A7A8", "%# c #A6AAAB", "&# c #A5AAAA", "*# c #919697", "=# c #7E8383", "-# c #8C9090", ";# c #818381", "># c #AAAEAE", ",# c #BABEBE", "'# c #BD918A", ")# c #D14A38", "!# c #D24936", "~# c #D34D38", "{# c #D24835", "]# c #D34C38", "^# c #D14733", "/# c #D14633", "(# c #B04D39", "_# c #727B57", ":# c #87AD82", "<# c #6F9576", "[# c #67786E", "}# c #75837A", "|# c #929C97", "1# c #A1A6A7", "2# c #A6AAAC", "3# c #A8ADAE", "4# c #A3A8A9", "5# c #959A9A", "6# c #818585", "7# c #8C908F", "8# c #A3A6A5", "9# c #9C9F9E", "0# c #9EA1A1", "a# c #BBBEBE", "b# c #BD9B95", "c# c #D15F4A", "d# c #D76048", "e# c #D65B44", "f# c #D65A43", "g# c #D65C44", "h# c #AB5140", "i# c #64634E", "j# c #6B7E6C", "k# c #6E7F74", "l# c #86938B", "m# c #99A29E", "n# c #A6ACAB", "o# c #A9AEAF", "p# c #9A9F9F", "q# c #838888", "r# c #8B908F", "s# c #9FA3A2", "t# c #8F9393", "u# c #B0B1AE", "v# c #AA9088", "w# c #BD7361", "x# c #D37860", "y# c #DD7D62", "z# c #DC795F", "A# c #C7705B", "B# c #A1675B", "C# c #7C7069", "D# c #8A8177", "E# c #969E97", "F# c #9EA7A3", "G# c #AAAFAF", "H# c #A9AFAE", "I# c #9CA0A1", "J# c #848988", "K# c #A3A7A5", "L# c #999D9C", "M# c #A09F9C", "N# c #AA9C95", "O# c #A98478", "P# c #C07969", "Q# c #B17364", "R# c #8A7169", "S# c #897B74", "T# c #9B938D", "U# c #A7A5A2", "V# c #AEB4B4", "W# c #B1B6B6", "X# c #A0A5A5", "Y# c #878B8B", "Z# c #8D9090", "`# c #9EA2A1", " $ c #929594", ".$ c #A1A19E", "+$ c #A39992", "@$ c #9C8E86", "#$ c #A49B94", "$$ c #AFADA9", "%$ c #AFB4B3", "&$ c #A1A6A5", "*$ c #888C8C", "=$ c #8D9190", "-$ c #A4A6A5", ";$ c #959694", ">$ c #A4A4A1", ",$ c #B9BBB9", "'$ c #B8BDBB", ")$ c #A3A8A8", "!$ c #8A8D8E", "~$ c #8F9292", "{$ c #9FA2A1", "]$ c #A1A4A4", "^$ c #898D8D", "/$ c #838787", "($ c #A4A7A6", " . + ", " @ # $ % & * ", " = - ; > , ' ) ! ", " ~ { ] ^ / ( _ : ", " < [ [ } | 1 1 2 ", " 3 4 4 5 6 7 7 8 ", " 9 0 0 a b c c d ", " e f f g h i i j ", " k l m n o p q r s t u ", " v w x y z A B C D E F G H ", " I I J K L M N O P Q R S T ", " U V W X Y Z ` ...+.@.#.$. ", " %.&.*.*.*.=.-.-.-.;.>.,.'.).!. ", " ~.{.].^./././.(._._._.:.<.[.}.|.1.2. ", " 3.4.5.].6.7.8.9.0.a.b.b.c.d.e.f.g.g.h.i.j.k. ", " l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.E.F.G.H.I.J. ", " K.L.M.N.O.P.6.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+@+#+$+%+O.&+*+ ", " =+-+N.;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+1+2+3+4+>+5.5+6+ ", " 7+8+;+9+r.0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+p+q+r+s+6.t+u+v+ ", " w+x+y+6.z+A+B+C+D+E+F+C+G+H+I+J+K+L+M+N+O+P+P+Q+3+R+r.S+T+v+ ", " U+p.S+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@&@*@=@-@;@>@,@'@)@r.!@T+v+ ", " ~@{@]@^@'+/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@T+f@ ", " g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@ ", " g@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@`@ #.#+#@###$#%#&#*#=#-# ", " ;#>#8+,#;+'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8# ", " 9#0#a#N.b#c#d#d#e#f#g#g#h#i#j#k#l#m#n#o#M@p#q#r#s# ", " t#G@u#v#w#x#y#z#A#B#C#D#E#F#G#r.H#I#J#7#K# ", " L#M#N#O#P#Q#R#S#T#U#i@V#W#X#Y#Z#`# ", " $.$+$@$#$$$4.9+%$&$*$=$-$ ", " ;$>$,$'${@)$!$~${$ ", " $]$^$/$($ ", " "}; debian/qtiplot.menu0000644000000000000000000000025412243205173011550 0ustar ?package(qtiplot): \ needs="X11" \ section="Applications/Science/Data Analysis" \ title="QtiPlot" \ command="/usr/bin/qtiplot" \ icon="/usr/share/pixmaps/qtiplot.xpm" debian/qtiplot.examples0000644000000000000000000000002312243205173012414 0ustar qtiplot/examples/* debian/README.Debian0000644000000000000000000000062112243205173011225 0ustar qtiplot for Debian ------------------ QtiPlot includes in the "3rdparty" folder: * a modified version of liborigin * latest version of muParser * a modified version of zlib minigzip.c example QtiPlot is patched to use Debian provided liborigin, muParser and zlib shared libraries and a build time patched minigzip.c. -- Fathi Boudra Mon, 21 May 2007 10:59:25 +0200 debian/qtiplot.manpages0000644000000000000000000000001212243205173012367 0ustar qtiplot.1 debian/qtiplot-doc.doc-base0000644000000000000000000000064712243205173013032 0ustar Document: qtiplot-doc Title: Debian qtiplot Manual Author: Ion Vasilief, Roger Gadiou, and Knut Franke Abstract: Qtiplot is a scientific plotting program with nice graphical user interface. Section: Science/Data Analysis Format: HTML Index: /usr/share/doc/qtiplot-doc/manual/html/index.html Files: /usr/share/doc/qtiplot-doc/manual/html/*.html Format: PDF Files: /usr/share/doc/qtiplot-doc/manual/qtiplot-manual-*.pdf