--- labplot-1.6.0.2.orig/debian/compat +++ labplot-1.6.0.2/debian/compat @@ -0,0 +1 @@ +7 --- labplot-1.6.0.2.orig/debian/watch +++ labplot-1.6.0.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/labplot/ LabPlot-([\d\.]+)\.tar\.gz --- labplot-1.6.0.2.orig/debian/source.lintian-overrides +++ labplot-1.6.0.2/debian/source.lintian-overrides @@ -0,0 +1,2 @@ +# The file admin/ltconfig is a dummy. +labplot: ancient-libtool admin/ltconfig --- labplot-1.6.0.2.orig/debian/changelog +++ labplot-1.6.0.2/debian/changelog @@ -0,0 +1,345 @@ +labplot (1.6.0.2-2ubuntu1) karmic; urgency=low + + * debian/rules: compile without aRts support, fix FTBFS. + + -- Devid Antonio Filoni Sun, 03 May 2009 09:28:44 +0200 + +labplot (1.6.0.2-2) unstable; urgency=low + + * debian/rules: Adjusted file paths of libtool.m4 and ltmain.sh for the new + libtool (Closes: #523598). + * debian/control: Bumped Standards-Version from 3.8.0 to 3.8.1, no changes + required. + + -- Frank S. Thomas Fri, 17 Apr 2009 10:37:44 +0200 + +labplot (1.6.0.2-1) unstable; urgency=low + + * New upstream release. + * debian/patches/: + - Removed init-smg-before-open-files.patch, it has been applied upstream. + - Added dont-run-labplot-in-terminal.patch (Closes: #499940). + - Added short descriptions to patch files. + * Lintian appeasement: + - Overrode "W: ancient libtool admin/ltconfig" since this file is a dummy. + - Added ${misc:Depends} to the Depends field. + * Prepended the files debian/{docs,links,menu} with "labplot.". + + -- Frank S. Thomas Tue, 17 Feb 2009 08:59:34 +0100 + +labplot (1.6.0.1-6) unstable; urgency=low + + * debian/rules: Do not make build-stamp a phony target by having a phony + target as prerequisite. This prevents that configure is invoked twice. + + -- Frank S. Thomas Thu, 17 Jul 2008 08:34:41 +0200 + +labplot (1.6.0.1-5) unstable; urgency=low + + * debian/control: + - Changed the build-dependency netcdfg-dev to libnetcdf-dev because the + former is now a dummy upgrade package for the latter. + - Bumped Standards-Version from 3.7.3 to 3.8.0. This required to add a + debian/README.source file that explains that quilt is used for patching + the upstream sources. + * debian/rules minimisation using debhelper V7. + + -- Frank S. Thomas Sun, 13 Jul 2008 12:06:53 +0200 + +labplot (1.6.0.1-4) unstable; urgency=low + + * debian/rules: Added -I/usr/include/ImageMagick to CPPFLAGS so that LabPlot + can find ImageMagick's headers there. This is required for ImageMagick + (>= 7:6.4.0.9.dfsg1-1) where headers were moved to the aforementioned + directory. + * debian/control: Added libmagickcore-dev and libmagick++-dev as alternative + build-dependencies for libmagick9-dev and libmagick9++-dev, respectively. + This allows to build LabPlot with newer ImageMagick packages. + + -- Frank S. Thomas Tue, 20 May 2008 11:10:36 +0200 + +labplot (1.6.0.1-3) unstable; urgency=low + + * Removed the debian/shlibs file in favour of adding the dependencies to + dh_makeshlibs' -V option. This has the advantage that the shlibs file does + not need to be maintained by hand. + * debian/rules: + - The clean-patched target is a phony target, hence declare it as such. + - Renamed the config.status target to configure-stamp and revamped the + targets' prerequisites so that configure is only run once while building + the package. + * debian/patches/: Added init-smg-before-open-files.patch to fix crashes + when invoking LabPlot with an lpl/lml file as argument (Closes: #409490). + + -- Frank S. Thomas Sat, 29 Mar 2008 23:53:02 +0100 + +labplot (1.6.0.1-2) unstable; urgency=low + + * debian/patches/: Added fixes-for-liborigin-20080225.patch to fix the + FTBFS with liborigin-dev/20080225-1 (Closes: #470246). This patch + requires a build-dependency on liborigin-dev (>= 20080225). + * debian/rules: Use the new dh_lintian to install the Lintian overrides file + and rename it to debian/labplot.lintian-overrides accordingly. Bumped the + debhelper build-dependency for this change from (>= 6) to (>= 6.0.7). + + -- Frank S. Thomas Tue, 11 Mar 2008 15:19:48 +0100 + +labplot (1.6.0.1-1) unstable; urgency=low + + * New upstream release (Closes: #458444). + - Fixes mistakes in po/de.po, thanks to Jens Seidel (Closes: #313971). + - Does not crash when deleting two graphs (Closes: #409551). + * Rewrote debian/copyright in the machine-readable format that is outlined + in http://wiki.debian.org/Proposals/CopyrightFormat and clarified some + license issues (Closes: #435209). + * debian/patches/: + - Removed build-with-gcc4.3.patch and fix-autoconf-2.6-compatibility.patch, + these have been incorporated upstream. + - Readded use-pkg-config-instead-of-magick-config.patch which was added + in 1.5.1-1 but got lost in 1.5.1.6-1. + - Added use-debians-qwtplot3d-qt3.patch to modify configure.in in order to + search for qwtplot3d-qt3 (Debian's Qt 3 flavour of QwtPlot3D) instead of + qwtplot3d. + * debian/rules: + - Explicitly passed --enable-FEATURE to configure for all features labplot + should be built with. Most of these correspond to a library development + package in Build-Depends. + - Removed "VTK_DIR=/usr" from the configure invocation. It is useless + because the build-dependency on libvtk4-dev was removed in 1.5.0.5-1. + - Include debian/debiandirs (if it exists) so that $(configkde) is not + empty when running configure. + - Call configure with the --build and --host options as suggested in the + section "Calling GNU configure properly" in autotools-dev's + README.Debian. + * debian/control: + - Added to Build-Depends: libjasper-dev (it was implicitly pulled in by + libmagick9-dev, but configure checks for it), libhdf5-serial-dev (new + feature in 1.6.0), libqwtplot3d-qt3-dev and liborigin-dev (these are + required so that labplot does not use the included copies of these + libraries), qhull-bin (in order to prevent labplot from shipping its + own /usr/bin/qdelaunay). + - Added Vcs-{Git,Browser} fields to the source stanza. + - Added myself to Uploaders with Helen's kind permission. Thanks! + * Do not build the included libraries in liborigin-20070926 and qwtplot3d + (libLabPlotorigin.so.* and libLabPlotqwtplot3d.so.*), use the system + libraries provided by the liborigin-dev and libqwtplot3d-qt3 packages + instead. + * Removed debian/labplot.manpages and debian/opj2dat.1 because labplot does + not include /usr/bin/opj2dat anymore. This binary is now provided by the + opj2dat package. + * debian/override: + - Removed the warning "binary-without-manpage" because labplot includes a + manpage for LabPlot as well as for labplot. + - Removed the "package-name-doesnt-match-sonames" warnings for + libLabPlotorigin0 and libLabPlotqwtplot3d0 because these libraries are + not included in this package anymore. + * Bumped debhelper compat level from V5 to V6 since this is the current + recommended level and raised the build dependency to "debhelper (>= 6)". + + -- Frank S. Thomas Sun, 24 Feb 2008 01:29:56 +0100 + +labplot (1.5.1.6-2.2) unstable; urgency=low + + * Non-maintainer upload (encouraged by maintainer). + * Modified build system to fix a bug caused by patches and autogenerated + files (Closes: #430750). The following has been changed in debian/rules: + - Run "$(MAKE) -f admin/Makefile.common" in the config.status target to + remake the GNU Build System files at build time as suggested in #415656 + instead of adding the remade files directly in the .diff.gz. This + requires build dependencies on "autoconf (>= 2.53)" and "automake1.9". + - Removed config.status as prerequisite from the clean target, so that + changes to the build system files do not end up in the .diff.gz. + - Do not copy config.guess and config.sub into LabPlot's top-level source + directory, it is unnecessary. These are also not in the .orig.tar.gz. + * src/x-lpl.desktop: Reverted the change made in 1.5.1.6-2 because the keys + Patterns and DefaultApp are required for KDE 3's MIME type handling, see + http://techbase.kde.org/Development/Architecture/KDE3/MIME_Types. And also + newer Lintian versions do not warn about these keys as unknown anymore. + * Added debian/watch file using http://sf.net/labplot/ as alias for the + qa.debian.org redirector as documented in uscan's manual page. + + -- Frank S. Thomas Mon, 24 Dec 2007 13:55:05 +0100 + +labplot (1.5.1.6-2.1) unstable; urgency=low + + * Non-maintainer upload (encouraged by maintainer). + * debian/patches/: + - series: Added quilt series file which lists the current patch files in + debian/patches/ and which is required for quilt to actually apply them. + This fixes the FTBFS with GCC 4.3, because the patch that contains the + bug fix will now be applied (Closes: #455414). + - build-with-gcc4.3.patch: Added newline at end of file so that it applies + without fuzz. + * debian/control: + - Bumped Standards-Version from 3.7.2 to 3.7.3, no changes were required. + - Added new Homepage field to the source stanza. This is a proper control + field since dpkg 1.14.6. + - Changed fftw3-dev to libfftw3-dev in Build-Depends, because it has + been renamed. + * Added dh_icons call to debian/rules (Closes: #447962). It was added to + debhelper in version 5.0.51, therefore raised its build dependency to + ">= 5.0.51" and bumped the debhelper compatibility level from V4 to V5, + which is the current recommended level. + * debian/override: Added newline at end of file to make dpkg-source happy. + + -- Frank S. Thomas Sun, 23 Dec 2007 00:19:34 +0100 + +labplot (1.5.1.6-2) unstable; urgency=low + + * Patch provided by Charles Plessy (thanks!). + * Modifications to src/LTable.cc and admin/cvs.sh are now + performed by quilt. + * Copying admin/libtool.m4.in, admin/ltmain.sh, admin/config.guess, + admin/config.sub, config.guess and config.sub from + /usr/share/libtool/ and /usr/share/misc/. + * These modifications should fix the following bug: + labplot_1.5.1.6-1: FTBFS: autoconf: command not found + (Closes: #430750). + * Altered debian/rules to clean up after build process more cleanly (and + eliminate lintian warning). + * Including quilt, autotools-dev and libtool as Build-Depends. + * Moved menu location to Applications/Science/Data Analysis, to comply with + new system for Debian menus. + * Altered src/x-lpl.desktop to remove lintian warnings about unknown keys. + * Updated debian/override. + + -- Helen Faulkner Sun, 02 Sep 2007 22:28:37 +1000 + +labplot (1.5.1.6-1) unstable; urgency=low + + * Altered src/LTable.cc and configure.in so labplot will compile with GCC 4.3 + (closes: #416689). + * Updated libtool (closes: #415656). + * Updated admin/cvs.sh to allow autconf 2.6*. + + -- Helen Faulkner Sun, 20 May 2007 17:40:43 +1000 + +labplot (1.5.1-1) unstable; urgency=low + + * New upstream release. + * Removed move of desktop file to /usr/share/applications/kde, since this is + now fixed upstream. + * Added in removal of po/*.gmo files to prevent dpkg-source error in following + build. + * Added new libraries into debian/shlibs. + * Added lintian ignore for warning about "package-name-doesnt-match-sonames", + since we don't have a seperate labplot-libs package and there is no need + for one. + * Added build-dep on pkg-config to allow using it to prevent ImageMagick from + pulling in spurious libraries (closes: #347410). + * Using `pkg-config --libs ImageMagick++` in configure.in, instead of + `Magick-config --libs`. + * Using AM_MAINTAINER_MODE. + * Wrote manpage for opj2dat. + + -- Helen Faulkner Sat, 17 Jun 2006 22:13:54 +1000 + +labplot (1.5.0.5-1) unstable; urgency=low + + * New upstream release. + * Removed build-dependancy on libvtk4-dev. + + -- Helen Faulkner Sat, 10 Dec 2005 16:28:31 +1100 + +labplot (1.5.0.4-1) unstable; urgency=low + + * New upstream release. + * Built against new libmagick packages (libmagick9-dev and libmagick++9dev) to + fix problem of libmagick changed ABI (closes: Bug#332457). + * Removed CVS directories from doc/ and po/ directories, and their + subdirectories, in orig source tree. + + -- Helen Faulkner Sat, 08 Oct 2005 14:53:48 +1000 + +labplot (1.5.0.2-1) unstable; urgency=low + + * New upstream release. + * Built with gcc-4.0 and against kdelibs 4:3.4.2. + * New maintainer email address. + * Complies with new standards version (3.6.2). + * Updated Free Software Foundation address in debian/copyright to new + address. + * Added advance declaration of class LabPlotPart to fix FTBFS bug with gcc4 + (closes: Bug #324888). + + -- Helen Faulkner Sat, 10 Sep 2005 11:58:49 +1000 + +labplot (1.4.0-3) unstable; urgency=low + + * Changed debian/rules to touch src/parser.c, which prevents make from trying + to rebuild it (closes: Bug#295878). + + -- Helen Faulkner Sat, 19 Feb 2005 14:28:16 +0000 + +labplot (1.4.0-2) unstable; urgency=low + + * Modified src/parser.y and src/parser.h to avoid problems with the sign of + char on powerpc (closes: Bug #294787). Thanks to Jérémy Bobbio for the + patch. + * New email address for (same) maintainer. + + -- Helen Faulkner Mon, 14 Feb 2005 20:54:32 +0000 + +labplot (1.4.0-1) unstable; urgency=low + + * New upstream version. + * Changed description in debian/control to include features that are new in + this version. + * Added copyright line to debian/copyright. + * Using upstream manpage, since they are now providing one. + * Added line to manpage to clarify that the generic options are the QT and + KDE options. + * Corrected use of noopt in DEB_BUILD_OPTIONS. + * Added license statement for cephes (GPL) into cephes/COPYING, and included + a copy of the email expressly allowing this in debian/copyright + (closes: Bug#287507). + * Changed README to describe cephes as "GPL" rather than "free". + * Moved labplot.desktop file from usr/share/applnk/Applications/ to + /usr/share/applications/kde/, which is the correct location. + * Deleted LabPlot.desktop, since it is not needed and was causing doubled + menu entries. + + -- Helen Faulkner Mon, 27 Dec 2004 16:23:33 +0000 + +labplot (1.3.1.1-1) unstable; urgency=low + + * Removed included CDF library because the license isn't DFSG free. This + avoids the FTBFS bug, which was due to a CDF compile error + (closes: Bug#278192). + * Using "./configure --disable-cdf", since CDF is not available in Debian. + * Removed included jasper library because the license of that version isn't + DFSG free. This doesn't effect labplot, since it links with the debian + jasper library, which is DFSG free. + * Changed upstream version number so a different .orig.tar.gz can be uploaded, + without the DFSG non-free libraries. This is not actually a new upstream + version. + * Added copyright statement from netCDF to debian/copyright. + * Added lintian override for "binary-without-manpage labplot", because only + the LabPlot manpage is needed. + * Added Categories line to labplot.desktop file, for KDE menu. + + -- Helen Faulkner Thu, 28 Oct 2004 09:03:04 +0100 + +labplot (1.3.1-1) unstable; urgency=low + + * Initial Release (closes: Bug#234639). + * Changed icon to labplot.xpm, for installation into /usr/share/pixmaps. + * Wrote the manpage LabPlot.1. + * Added symlink + /usr/share/doc/kde/HTML/en/labplot/ -> /usr/share/doc/kde/HTML/en/LabPlot/, + so documentation would work for both labplot and LabPlot. + * Updated admin/debianrules to newer version, to get correct KDE configure + parameters. + * Changed "CPATH=" to "export CPATH= " in configure.in, so VTK devel headers + are correctly detected. + * Added Makefile.common, cvs.sh, acinclude.m4.in, detect-autoconf.sh and + am_edit to admin directory to allow regeneration of makefiles. + * Changed -I/usr/local/include/vtk -I$(QTDIR)/includes to + $(VTK_INCFLAGS) $(QT_INCLUDES), in vtkQt/Makefile.am, so VTK stuff + compiles correctly. + * Changed src/Makefile.am to use KDE's default behaviour for installing icons + into the correct directories (i.e. KDE_ICON = LabPlot lpl). + * Using AM_MAINTAINER_MODE. + + -- Helen Faulkner Thu, 7 Oct 2004 22:46:19 +0100 + --- labplot-1.6.0.2.orig/debian/labplot.menu +++ labplot-1.6.0.2/debian/labplot.menu @@ -0,0 +1,6 @@ +?package(labplot):needs="X11"\ +section="Applications/Science/Data Analysis"\ +hints="KDE"\ +title="LabPlot"\ +command="/usr/bin/labplot"\ +icon="/usr/share/pixmaps/labplot.xpm" --- labplot-1.6.0.2.orig/debian/control +++ labplot-1.6.0.2/debian/control @@ -0,0 +1,33 @@ +Source: labplot +Section: kde +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Helen Faulkner +Uploaders: Frank S. Thomas +Build-Depends: debhelper (>= 7), quilt, autotools-dev, libtool, + autoconf (>= 2.53), automake1.9, pkg-config, kdelibs4-dev, libtiff4-dev, + libjasper-dev, libgsl0-dev, pstoedit, libpstoedit-dev, libmagick9-dev | + libmagickcore-dev, libmagick++9-dev | libmagick++-dev, libbz2-dev, + libfftw3-dev, libnetcdf-dev, libaudiofile-dev, libhdf5-serial-dev, + libqwtplot3d-qt3-dev, liborigin-dev (>= 20080225), qhull-bin +Build-Conflicts: labplot +Standards-Version: 3.8.1 +Vcs-Git: git://git.debian.org/git/collab-maint/labplot.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/labplot.git +Homepage: http://labplot.sourceforge.net/ + +Package: labplot +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: pstoedit, qhull-bin +Description: data plotting and function analysis tool for KDE + LabPLot is a data plotting and analysis tool for the KDE desktop. + . + Its features include: + - 2D and 3D data and function plotting + - easy editing of plots + - analysis of data and functions + - support for different worksheets using MDI + - LabPLot project files + - spreadsheet for data import and editing + - filters to import over 80 image formats and export to ps, eps or pdf --- labplot-1.6.0.2.orig/debian/README.source +++ labplot-1.6.0.2/debian/README.source @@ -0,0 +1,5 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +Refer to /usr/share/doc/quilt/README.source for details. --- labplot-1.6.0.2.orig/debian/labplot.docs +++ labplot-1.6.0.2/debian/labplot.docs @@ -0,0 +1,4 @@ +README +TODO +FEATURES +AUTHORS --- labplot-1.6.0.2.orig/debian/labplot.lintian-overrides +++ labplot-1.6.0.2/debian/labplot.lintian-overrides @@ -0,0 +1,2 @@ +# Not needed because these libraries are only built for labplot. +labplot: package-name-doesnt-match-sonames libLabPlot1 libLabPlotcephes1 --- labplot-1.6.0.2.orig/debian/copyright +++ labplot-1.6.0.2/debian/copyright @@ -0,0 +1,246 @@ +This package was debianized by Helen Faulkner on +Thu, 7 Oct 2004 22:46:19 +0100. + +It was downloaded from http://labplot.sourceforge.net/ + +Upstream Author: Stefan Gerlach + +Files: * +Copyright: © 2003-2008 Stefan Gerlach +License: GPL-2+ + + +Files: cephes/* +Copyright: © 1984-1985, 1987-1989, 1991-1993, 1995-1996 Stephen L. Moshier +License: GPL-2 + The file cephes/COPYING states: + + This software is derived from the Cephes Math Library. It is + incorporated herein, and licensed in accordance with the Gnu + General Public License, Version 2, by permission of the author. + + This email from Steve Moshier, the copyright owner of cephes, to Helen + Faulkner (Debian maintainer of labplot), and other interested parties + (labplot and grace authors, grace maintainer and labplot sponsor), confirms + that we may release labplot with cephes licensed under the GPL. + + -------- Original Message -------- + Subject: Re: licensing of cephes + Date: Sun, 2 Jan 2005 21:48:02 -0500 (EST) + From: Steve Moshier + To: Helen Faulkner + CC: twerner@debian.org, Ben Burton , evgeny@stambulchik.net, + Stefan Gerlach + References: <41D14354.4040506@yahoo.co.uk> + + <41D17BE3.3020708@yahoo.co.uk> + + <41D1FB8D.6030002@yahoo.co.uk> + + <41D2D8EF.9010702@yahoo.co.uk> + + <41D41B2E.80508@yahoo.co.uk> + + + + On Thu, 30 Dec 2004, Helen Faulkner wrote: + + > http://www.debian.org/social_contract#guidelines + + This is fine with me. To acknowedge your terms explicily, + how about augmenting the permission to read something like + the following -- + + This software is derived from the Cephes Math Library. It is + incorporated herein, and licensed in accordance with DFSG, + by permission of the author. + + + If you are trying to get me to suggest a specific form for your + license, then from looking at Debian programs such as dpkg it seems to + me that you would find the GPL to be appropriate and the permission + statement could reference one of the GPL documents instead of DFSG. + Alternatively, the packages you have been talking about distributing + with Debian presumably come with some sort of licenses and it would + make sense to propose those licenses. + + +Files: cephes/cmath.h +Copyright: © 1991-1995 Paul J Turner, Portland, OR + © 1996-2000 Grace Development Team +License: GPL-2+ + + +Files: doc/*/index.docbook +Copyright: © 2007 Stefan Gerlach +License: GFDL-1.1+ + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 or + any later version published by the Free Software Foundation; with no + Invariant Sections, with no Front-Cover Texts, and with no Back-Cover + Texts. + + +Files: netcdf/* +Copyright: © 1993-2004 University Corporation for Atmospheric Research/Unidata +License: other + Portions of this software were developed by the Unidata Program at the + University Corporation for Atmospheric Research. + + Access and use of this software shall impose the following obligations + and understandings on the user. The user is granted the right, without + any fee or cost, to use, copy, modify, alter, enhance and distribute + this software, and any derivative works thereof, and its supporting + documentation for any purpose whatsoever, provided that this entire + notice appears in all copies of the software, derivative works and + supporting documentation. Further, UCAR requests that the user credit + UCAR/Unidata in any publications that result from the use of this + software or in any product that includes this software, although this + is not an obligation. The names UCAR and/or Unidata, however, may not + be used in any advertising or publicity to endorse or promote any + products or commercial entity unless specific written permission is + obtained from UCAR/Unidata. The user also understands that + UCAR/Unidata is not obligated to provide the user with any support, + consulting, training or assistance of any kind with regard to the use, + operation and performance of this software nor to provide the user + with any updates, revisions, new versions or "bug fixes." + + THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "AS IS" AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL UCAR/UNIDATA BE LIABLE FOR ANY SPECIAL, + INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING + FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE. + + +Files: qhull/* +Copyright: © 1993-2003 The Geometry Center +License: other + Qhull, Copyright (c) 1993-2003 + + The National Science and Technology Research Center for + Computation and Visualization of Geometric Structures + (The Geometry Center) + University of Minnesota + + email: qhull@qhull.org + + This software includes Qhull from The Geometry Center. Qhull is + copyrighted as noted above. Qhull is free software and may be obtained + via http from www.qhull.org. It may be freely copied, modified, + and redistributed under the following conditions: + + 1. All copyright notices must remain intact in all files. + + 2. A copy of this text file must be distributed along with any copies + of Qhull that you redistribute; this includes copies that you have + modified, or copies of programs or other software products that + include Qhull. + + 3. If you modify Qhull, you must include a notice giving the + name of the person performing the modification, the date of + modification, and the reason for such modification. + + 4. When distributing modified versions of Qhull, or other software + products that include Qhull, you must provide notice that the original + source code may be obtained as noted above. + + 5. There is no warranty or other guarantee of fitness for Qhull, it is + provided solely "as is". Bug reports or fixes may be sent to + qhull_bug@qhull.org; the authors may or may not act on them as + they desire. + + +Files: qwtplot3d/* +Copyright: © 2003-2005 Michael Bieber +License: other + 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: qwtplot3d/gl2ps.[ch] +Copyright: © 1999-2006 Christophe Geuzaine +License: LGPL-2+ | other + This program is free software; you can redistribute it and/or + modify it under the terms of either: + + a) the GNU Library General Public License as published by the Free + Software Foundation, either version 2 of the License, or (at your + option) any later version; or + + b) the GL2PS License as published by Christophe Geuzaine, either + version 2 of the License, or (at your option) any later version. + + The complete text of the GL2PS License follows: + + 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: src/parser.c +Copyright: © 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. +License: GPL-2+ + As a special exception, when this file is copied by Bison into a + Bison output file, you may use that output file without restriction. + This special exception was added by the Free Software Foundation + in version 1.24 of Bison. + + +Files: src/qjp2io.* +Copyright: © 2003 Dmitry V. Fedorov +License: ? + + +Files: src/qtiffio.* +Copyright: © 1999 Markus L. Noga + © 2001-2002 Dmitry V. Fedorov +License: LGPL-2+ + + +Files: texvc/* +Copyright: © Tomasz Wegrzanowski +License: GPL-2+ + + +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL', the complete text of +the GNU Lesser General Public License can be found in +`/usr/share/common-licenses/LGPL' and the complete text of the GNU Free +Documentation License can be found in `/usr/share/common-licenses/GFDL'. --- labplot-1.6.0.2.orig/debian/labplot.install +++ labplot-1.6.0.2/debian/labplot.install @@ -0,0 +1 @@ +debian/labplot.xpm usr/share/pixmaps --- labplot-1.6.0.2.orig/debian/labplot.xpm +++ labplot-1.6.0.2/debian/labplot.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char *labplot[]={ +"32 32 5 1", +". c None", +"# c #000000", +"a c #000080", +"b c #808080", +"c c #ffffff", +"................................", +"................................", +"###############################.", +"##aaaaaaaaaaaaaaaaaaaaaaaaa#a##b", +"#aaaaaaaaaaaaaaaaaaaaaaaaaaaaa#b", +"#ccccccccccccccccccccccccccccc#b", +"#cc##ccccccccccccccccccccccccc#b", +"#ccc#c#####################ccc#b", +"#cc##c#cccbcccbcccbcccbccc#ccc#b", +"#ccccc#cccbcccbcccbcccbccc#ccc#b", +"#ccc#c#cccbcccbcccbcccbc###ccc#b", +"#ccc#c#bbbbbbbbbbbbbb###bb#ccc#b", +"#ccc#c#cccbcccbccc###cbccc#ccc#b", +"#ccccc#cccbcccbc##bcccbccc#ccc#b", +"#cc##c#cccbcccb#ccbcccbccc#ccc#b", +"#cc##c#bbbbbbb#bbbbbbbbbbb#ccc#b", +"#cc##c#cccbcc#bcccbcccbccc#ccc#b", +"#ccccc#cccbc#cbcccbcccbccc#ccc#b", +"#ccc#c#cccb#ccbcccbcccbccc#ccc#b", +"#cc##c#bbb#bbbbbbbbbbbbbbb#ccc#b", +"#ccc#c#cc#bcccbcccbcccbccc#ccc#b", +"#ccccc#c#cbcccbcccbcccbccc#ccc#b", +"#ccc#c##ccbcccbcccbcccbccc#ccc#b", +"#cc##c#####################ccc#b", +"#ccc#ccccccccccccccccccccccccc#b", +"#ccccc#ccc#ccc#cc##ccc#ccc#ccc#b", +"#cccc##ccc#ccc#ccc#cc##ccc#ccc#b", +"#ccccc#ccc#ccc#cc##ccc#cc##ccc#b", +"#ccccccccccccccccccccccccccccc#b", +"###############################b", +".bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", +"................................"}; --- labplot-1.6.0.2.orig/debian/rules +++ labplot-1.6.0.2/debian/rules @@ -0,0 +1,112 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already). Refer to the +# section "Calling GNU configure properly" in /usr/share/doc/autotools-dev +# for more details. +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +# Using quilt to patch the sources. +include /usr/share/quilt/quilt.make + +-include debian/debiandirs + +# To be used with kde-style admin subdirectories if desired. +debian/debiandirs: admin/debianrules + perl -w admin/debianrules echodirs > debian/debiandirs + +autoreconf-stamp: + # Copying more recent autoconf files (see #415656, #523598). + cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in + cp -f /usr/share/libtool/config/ltmain.sh admin/ltmain.sh + cp -f /usr/share/misc/config.guess admin/config.guess + cp -f /usr/share/misc/config.sub admin/config.sub + + $(MAKE) -f admin/Makefile.common + touch $@ + +build: patch autoreconf-stamp build-stamp +build-stamp: + dh build --before dh_auto_configure + + QWT3D_PATH=/usr CPPFLAGS="$(CPPFLAGS) -I/usr/include/ImageMagick" \ + ./configure $(confflags) $(configkde) \ + --enable-tiff \ + --enable-gsl \ + --enable-fftw3 \ + --enable-jasper \ + --enable-ImageMagick \ + --enable-netcdf \ + --enable-system-netcdf \ + --disable-cdf \ + --enable-audiofile \ + --enable-hdf5 \ + --enable-system-qwtplot3d \ + --enable-system-liborigin \ + --without-arts \ + --enable-qhull + + # touch this so make thinks it doesn't need to be rebuilt. + touch src/parser.c + + dh build --after dh_auto_configure + touch $@ + +clean: clean-patched unpatch +clean-patched: + rm -f debian/debiandirs + + # Remove unwanted config.log to avoid Lintian error. + rm -f config.log + + # Remove po/*.gmo files to prevent dpkg-source error in next build. + rm -rf po/*.gmo + + dh clean + +install: build install-stamp +install-stamp: + dh install --until dh_install + + # Remove the shared library files we don't need. + rm -f debian/labplot/usr/lib/*.so + rm -f debian/labplot/usr/lib/*.la + rm -f debian/labplot/usr/lib/*.a + + # Delete unnecessary directory (and desktop file). + rm -rf debian/labplot/usr/share/applnk + + dh install --before dh_compress + dh_compress -X.bz2 -X.css -X.dcl -X.docbook -X-license -X.tag + dh install --remaining + touch $@ + +binary-indep: install + dh binary-indep + +binary-arch: install + dh binary-arch --before dh_makeshlibs + dh_makeshlibs -V"labplot (>= 1.6.0.2-2), labplot (<< 1.6.0.3)" + dh_shlibdeps -l debian/labplot/usr/lib + dh binary-arch --remaining + +binary: binary-indep binary-arch + +.PHONY: build clean clean-patched binary-indep binary-arch binary install --- labplot-1.6.0.2.orig/debian/labplot.links +++ labplot-1.6.0.2/debian/labplot.links @@ -0,0 +1 @@ +/usr/share/doc/kde/HTML/en/LabPlot /usr/share/doc/kde/HTML/en/labplot --- labplot-1.6.0.2.orig/debian/patches/use-pkg-config-instead-of-magick-config.patch +++ labplot-1.6.0.2/debian/patches/use-pkg-config-instead-of-magick-config.patch @@ -0,0 +1,19 @@ +Author: Helen Faulkner +Description: Use "pkg-config --libs ImageMagick++" instead of + "Magick++config --ldflags --libs", since the latter pulls in spurious + library dependencies. This patch requires that pkg-config is in + Build-Depends. +Bug: #347410 +Index: b/configure.in +=================================================================== +--- a/configure.in ++++ b/configure.in +@@ -248,7 +248,7 @@ + if test "$MAGICKPP_H" = yes; then + AC_CHECK_LIB(bz2,BZ2_bzopen,BZ=yes,BZ=no) + if test "$BZ" = yes; then +- MAGICK_LDFLAGS='`Magick++-config --ldflags --libs`' ++ MAGICK_LDFLAGS='`pkg-config --libs ImageMagick++`' + MAGICK_INCFLAGS='`Magick++-config --cppflags`' + AC_DEFINE(HAVE_MAGICK,1,[use Magick]) + fi --- labplot-1.6.0.2.orig/debian/patches/series +++ labplot-1.6.0.2/debian/patches/series @@ -0,0 +1,4 @@ +use-pkg-config-instead-of-magick-config.patch +use-debians-qwtplot3d-qt3.patch +fixes-for-liborigin-20080225.patch +dont-run-labplot-in-terminal.patch --- labplot-1.6.0.2.orig/debian/patches/fixes-for-liborigin-20080225.patch +++ labplot-1.6.0.2/debian/patches/fixes-for-liborigin-20080225.patch @@ -0,0 +1,140 @@ +Author: Frank S. Thomas +Description: Fix FTBFS with liborigin-dev/20080225-1. This patch requires a + build-dependency on liborigin-dev (>= 20080225). +Bug: #470246 +diff --git a/src/ImportOPJ.cc b/src/ImportOPJ.cc +index 2b625d4..c49752f 100644 +--- a/src/ImportOPJ.cc ++++ b/src/ImportOPJ.cc +@@ -12,6 +12,44 @@ + + #include + ++// The declaration of liborigin's OPJFile::colType() changed from ++// const char *OPJFile::colType(int, int) const; ++// in version 20071119 to ++// ColumnType OPJFile::colType(int, int) const; ++// in version 20080225. This function can be used to get the string ++// that colType() returned in liborigin/20071119 from the ColumnType ++// that colType() returns in liborigin/20080225. The use of this ++// function requires a build-dependency on liborigin (>= 20080225). ++QString colTypeToString(const ColumnType type) { ++ QString type_str = ""; ++ ++ switch (type) { ++ case X: ++ type_str = "X"; ++ break; ++ case Y: ++ type_str = "Y"; ++ break; ++ case Z: ++ type_str = "Z"; ++ break; ++ case XErr: ++ type_str = "DX"; ++ break; ++ case YErr: ++ type_str = "DY"; ++ break; ++ case Label: ++ type_str = "LABEL"; ++ break; ++ case NONE: ++ type_str = "NONE"; ++ break; ++ } ++ ++ return type_str; ++} ++ + ImportOPJ::ImportOPJ(MainWin *mw, QString filename) + : mw(mw),filename(filename) + {} +@@ -44,13 +82,13 @@ int ImportOPJ::import() { + for (int j=0;jsetColumnTitle(j,name.replace(QRegExp(".*_"),"")); +- spread->setColumnType(j,opj.colType(s,j)); ++ spread->setColumnType(j,colTypeToString(opj.colType(s,j))); + + for (int i=0;i0 && fabs(*v)<2.0e-300) // empty entry + continue; + item = new LTableItem( table, QTableItem::OnTyping,QString::number(*v)); +@@ -62,7 +100,7 @@ int ImportOPJ::import() { + } + } + for (int s=0;sgetProject()->Notes(); + for (int s=0;snewWorksheet(); +@@ -139,8 +177,10 @@ int ImportOPJ::import() { + #else + kdDebug()<<"Layer x axis : "<getAxis(0)->setLabel(xlabel); +@@ -342,11 +382,11 @@ int ImportOPJ::import() { + } + + // axis range +- vector xrange=opj.layerXRange(s,l); +- vector yrange=opj.layerYRange(s,l); ++ graphLayerRange xrange=opj.layerXRange(s,l); ++ graphLayerRange yrange=opj.layerYRange(s,l); + LRange range[2]; +- range[0] = LRange(xrange[0],xrange[1]); +- range[1] = LRange(yrange[0],yrange[1]); ++ range[0] = LRange(xrange.min,xrange.max); ++ range[1] = LRange(yrange.min,yrange.max); + plot->setActRanges(range); + + // axis scale +diff --git a/src/Label.h b/src/Label.h +index b61c55b..5aa7097 100644 +--- a/src/Label.h ++++ b/src/Label.h +@@ -66,4 +66,10 @@ private: + bool is_texlabel; // if it is a tex label + }; + ++// defines an enumerator of the type ColumnType with ++// the name Label in the global namespace. Since the class Label defined in ++// this file ("Label.h") collides with the aforementioned enumerator in ++// "ImportOPJ.cc" we define a synonym for Label here to avoid the ambiguity. ++typedef Label LPLabel; ++ + #endif //LABEL_H --- labplot-1.6.0.2.orig/debian/patches/use-debians-qwtplot3d-qt3.patch +++ labplot-1.6.0.2/debian/patches/use-debians-qwtplot3d-qt3.patch @@ -0,0 +1,21 @@ +Author: Frank S. Thomas +Description: Search for qwtplot3d-qt3 (Debian's Qt 3 flavour of QwtPlot3D) + instead of qwtplot3d. +Index: b/configure.in +=================================================================== +--- a/configure.in ++++ b/configure.in +@@ -509,10 +509,10 @@ + AC_DEFINE(HAVE_GL,1,[use the OpenGL library]) + + if test "$USE_SYSTEM_QWT3D" != no; then +- AC_CHECK_LIB(qwtplot3d,main,SYSTEM_QWT3D=yes,SYSTEM_QWT3D=no,-L$QWT3D_PATH/lib) ++ AC_CHECK_LIB(qwtplot3d-qt3,main,SYSTEM_QWT3D=yes,SYSTEM_QWT3D=no,-L$QWT3D_PATH/lib) + if test "$SYSTEM_QWT3D" = yes; then +- QWT3D_LDFLAGS="-L$QWT3D_PATH/lib -lqwtplot3d" +- QWT3D_INCFLAGS="-I$QWT3D_PATH/include -I$QWT3D_PATH/include/qwtplot3d" ++ QWT3D_LDFLAGS="-L$QWT3D_PATH/lib -lqwtplot3d-qt3" ++ QWT3D_INCFLAGS="-I$QWT3D_PATH/include -I$QWT3D_PATH/include/qwtplot3d-qt3" + QWT3D="using system version. QWT3D_PATH=$QWT3D_PATH" + else + QWT3D="using included version." --- labplot-1.6.0.2.orig/debian/patches/dont-run-labplot-in-terminal.patch +++ labplot-1.6.0.2/debian/patches/dont-run-labplot-in-terminal.patch @@ -0,0 +1,16 @@ +Author: Pablo De Napoli +Description: Do not open a terminal when starting LabPlot. +Bug: #499940 +Index: b/src/LabPlot.desktop +=================================================================== +--- a/src/LabPlot.desktop ++++ b/src/LabPlot.desktop +@@ -8,7 +8,7 @@ + Comment=An application for plotting of data sets and functions + Comment[de]=Ein Programm zum Plotten von Daten und Funktionen + Comment[pl]=Program do wykreślania funkcji oraz manipulacji na danych +-Terminal=yes ++Terminal=false + Name=LabPlot + MimeType=application/x-LabPlot-plot; + #Protocols=file;ftp