debian/0000775000000000000000000000000012266007165007175 5ustar debian/copyright0000664000000000000000000000255112147601120011120 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: GtkDatabox Upstream-Contact: Brian Phelps Source: http://sourceforge.net/projects/gtkdatabox Files: * Copyright: © 1998-2012 Dr. Roland Bock © 2008-2013 Brian Phelps License: LGPL2.1 Files: debian/* Copyright: © 1998-2013 Andreas Tille © 2007-2009, Ramakrishnan Muthukrishnan License: LGPL2.1 License: LGPL2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems the full text of GNU Lesser General Public License version 2.1 can be found at /usr/share/common-licenses/LGPL-2.1 debian/Makefile.testdatabox0000664000000000000000000000075012147601120013145 0ustar # Makefile to compile the examples provided by libgtkdatabox-dev package # Andreas Tille Wed, 9 Apr 2003 # GPL CFLAGS=-g -O2 -Wall -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags` LDFLAGS=`pkg-config gtk+-2.0 --libs` -s -lgtkdatabox all: addremove basics basics2 basics_libglade colors enable_disable grid keycontrol lissajous logarithmic markers signals clean: rm -rf *.o *~ debian/libgtkdatabox-0.9.2-0-doc.linktrees0000664000000000000000000000014512147601120015267 0ustar replace usr/share/javascript/jquery/jquery.js usr/share/doc/libgtkdatabox-0.9.2-0-doc/html/jquery.js debian/changelog0000664000000000000000000003677512266006770011072 0ustar libgtkdatabox (1:0.9.2.0-3ubuntu2) trusty; urgency=low * Use dh-autoreconf for newer arches. -- Daniel T Chen Thu, 16 Jan 2014 11:50:24 -0500 libgtkdatabox (1:0.9.2.0-3ubuntu1) saucy; urgency=low * Sync with Debian. Remaining change: - Cope with 'pkg-config libglade-2.0 --variable=moduledir' returning a multiarch path. -- Jeremy Bicha Sun, 02 Jun 2013 17:21:08 -0400 libgtkdatabox (1:0.9.2.0-3) unstable; urgency=low [ Daniele E. Domenichelli ] * Add 05_explicitly_link_libm.patch * Add 06_gladeui-2.0.patch * debian/control - Add quilt to b-d - Change b-d from libgladeui-1-dev to libgladeui-dev Closes: #709242 * debian/rules - Fix installed files glade3 -> glade [ Andreas Tille ] * debian/control: - Explicit Build-Dependency from quilt is not needed. - Standards-Version: 3.9.4 (no changes needed) -- Andreas Tille Thu, 23 May 2013 20:14:04 +0200 libgtkdatabox (1:0.9.2.0-2) unstable; urgency=low * debian/control: Add proper conflicts betwen new -doc package and old -dev package containing the same files Closes: #708667 -- Andreas Tille Sat, 18 May 2013 12:26:31 +0200 libgtkdatabox (1:0.9.2.0-1) unstable; urgency=low * New upstream version Removed unneeded patche: 03_deprecated_GTK.patch Refreshed remaining patches * Reflect move to Git by changing Vcs fields * debian/control: - Remove DM-Upload-Allowed - Standards-Version: 3.9.4 (no changes needed) - Priority: s/extra/optional/ - Normalised - different short descriptions - new binary package featuring API documentation separately * debian/rules: New version does not contain docs/reference any more so no need for extra handling -- Andreas Tille Fri, 10 May 2013 08:20:16 +0200 libgtkdatabox (1:0.9.1.3-1) experimental; urgency=low * Upload to experimental because of freeze * New upstream version - Refreshed remaining patches - Deleted 02_deprecated_GTK.patch which was applied upstream * Incorporated patch from Ubuntu version below Closes: #640004 * debian/README.source: removed because redundant * debian/control: - Standards-Version: 3.9.3 - Updated versioned package names - Fixed Vcs fields - Dropped Build-Depends cdbs, quilt - Do not repeat Section field in binary packages if not required by d-shlibs * debhelper 9 (control+compat) * debian/rules: - cdbs -> dh - enable building twice in a row by creating a copy of original docs/reference which differs drastically from the doc created in the build process - implement some dh_install, dh_link calls directly in rules instead of helper files to reduce the number of cases where you need to change the package name due to version number changes * libgtkdatabox-0.9.1-3.lintian-overrides: Use override because the symlink check seems to be a false positive here -- Andreas Tille Wed, 11 Jul 2012 15:02:19 +0200 libgtkdatabox (1:0.9.1.1-4ubuntu1) oneiric; urgency=low * Undefined GDK_DISABLE_DEPRECATED to avoid warning: assignment makes pointer from integer without a cast. Fix FTBFS on amd64. LP: #831147. -- Matthias Klose Thu, 01 Sep 2011 13:39:05 +0200 libgtkdatabox (1:0.9.1.1-4) unstable; urgency=low [Luk Claes] * Don't ship .la files (Closes: #621640). [Andreas Tille] * Standards-Version: 3.9.2 (no changes needed) * Debhelper 8 (control + compat) * debian/source/format: 3.0 (quilt) * debian/control: Short descriptions without leading article -- Andreas Tille Fri, 01 Jul 2011 21:54:11 +0200 libgtkdatabox (1:0.9.1.1-3.2) unstable; urgency=medium * Non-maintainer upload. * debian/patches/03_deprecated_GTK.patch: - Get rid of more deprecated GTK functions (Closes: #622040). -- Luca Falavigna Sat, 21 May 2011 12:39:18 +0200 libgtkdatabox (1:0.9.1.1-3.1) unstable; urgency=medium * Non-maintainer upload. * debian/patches/02_deprecated_GTK.patch: - Replace deprecated GTK macro with related function (Closes: #577384). -- Luca Falavigna Sat, 08 May 2010 14:19:31 +0200 libgtkdatabox (1:0.9.1.1-3) unstable; urgency=low * debian/control: added conflicts to older versions not yet providing libgtkdatabox-libglade which really Closes: #551424, #551423 -- Andreas Tille Thu, 22 Oct 2009 10:23:24 +0200 libgtkdatabox (1:0.9.1.1-2) unstable; urgency=low * debian/control: Package: libgtkdatabox-*-libglade Provides: libgtkdatabox-libglade Conflicts: libgtkdatabox-libglade Closes: #551424 -- Andreas Tille Sun, 18 Oct 2009 22:29:41 +0200 libgtkdatabox (1:0.9.1.1-1) unstable; urgency=low * New upstream version Closes: #551264 * Teached debian/watch to scan new location (SF) * debian/control: - Standards-Version: 3.8.3 (added README.source) - Updated Homepage field - Update package name to new version - debhelper 7 * debian/rules: Prevent compression of .devhelp files -- Andreas Tille Wed, 24 Jun 2009 15:10:33 +0200 libgtkdatabox (1:0.9.0.1-2) unstable; urgency=low * Glade support (thanks to Norbert BÉRCI ) Closes: #504166, #508830 * Use quilt to handle patches * Added doc-base entry * Do not use local copy of d-shlibs any more Closes: #527481 * debian/copyright: put packaging under "same licence as gtkdatabox itself * debian/control: - Standards-Version: 3.8.1 (no changes needed) - Added missing ${misc:Depends} to libgtkdatabox-0.9.0-1-dev - Versioned Depends from d-shlibs (>= 0.40) -- Andreas Tille Fri, 08 May 2009 09:18:48 +0200 libgtkdatabox (1:0.9.0.1-1) unstable; urgency=low * New upstream version -- Andreas Tille Wed, 10 Sep 2008 07:51:00 +0200 libgtkdatabox (1:0.9.0.0-1) unstable; urgency=low * New upstream version * Group maintenance by Debian Science Team - Maintainer set to Debian Science maintainer list - Set former maintainers as Uploaders - DM-Upload-Allowed: yes - Vcs Fields * Added Homepage field * Standards-Version: 3.8.0 (no changes needed) * Switch to cdbs because this enables very small rules files and enable others quickly to work on the package * Use d-shlibs to move files around which is a very good idea for dynamic libraries -- Andreas Tille Tue, 01 Jul 2008 14:51:57 +0200 libgtkdatabox (1:0.8.2.2-1) unstable; urgency=low * New upstream release -- Ramakrishnan Muthukrishnan Mon, 21 Jan 2008 22:25:14 +0530 libgtkdatabox (1:0.8.2.1-2) unstable; urgency=low * debian/rules: First time when the package tries to do distclean, it fails as Makefiles are not present. So added checks for presence of the Makefile. -- Ramakrishnan Muthukrishnan Sat, 22 Dec 2007 08:22:14 +0530 libgtkdatabox (1:0.8.2.1-1) unstable; urgency=low * New upstream release -- Ramakrishnan Muthukrishnan Fri, 21 Dec 2007 21:43:03 +0530 libgtkdatabox (1:0.7.0.1-1) unstable; urgency=low * New upstream release. * Updated maintainer email ID. * Several misc changes in debian/control. * Added shlibs file. * made the package `lintian-clean'. -- Ramakrishnan Muthukrishnan Sun, 01 Jul 2007 23:29:40 +0530 libgtkdatabox (1:0.7.0.0-1) unstable; urgency=low [ Ramakrishnan Muthukrishnan ] * New upstream release (closes: #411726). * New Maintainer. [ Andreas Tille ] * Upload -- Andreas Tille Mon, 5 Mar 2007 08:51:37 +0100 libgtkdatabox (1:0.6.0.0-2) unstable; urgency=low * Include gtkdatabox.pc (Thanks to Ramakrishnan Muthukrishnan ) Closes: #411724 -- Andreas Tille Tue, 20 Feb 2007 23:25:18 +0100 libgtkdatabox (1:0.6.0.0-1) unstable; urgency=low * New upstream version * Removed general section libs in control file because it is named in each package separately * Standards-Version: 3.7.2 (no changes necessary) * Debhelper >= 5 * Make usage of d-shlibmove (thanks to Junichi Uekawa for the --override hint) -- Andreas Tille Mon, 7 Aug 2006 06:20:44 +0200 libgtkdatabox (1:0.2.4.7-2) unstable; urgency=low * Added Depends libgtk2.0-dev to dev package Closes: #314233 -- Andreas Tille Thu, 16 Jun 2005 08:11:41 +0200 libgtkdatabox (1:0.2.4.7-1) unstable; urgency=low * New upstream version closes: #306927 * Added watch file * Fixed homepage in copyright file * Bumped Standards-Version to 3.6.1.1 (no changes necessary) -- Andreas Tille Mon, 9 May 2005 13:22:46 +0200 libgtkdatabox (1:0.2.3.0-2) unstable; urgency=low * Rebuild with new automake, libtool which *hopefully* closes: #190231 * Versioned Build-Depends against libgtk2.0-dev (>= 2.2.1-5) which *hopefully* closes: #190038 according to a hint of Bill Allombert -- Andreas Tille Tue, 20 May 2003 14:36:05 +0200 libgtkdatabox (1:0.2.3.0-1) unstable; urgency=low * The "I'm against war" release Mankind must put an end to war before war puts an end to mankind. -- John F. Kennedy * New upstream version. * Moved libgtkdatabox-dev to libdevel according to http://lists.debian.org/debian-devel-announce/2003/debian-devel-announce-200303/msg00028.html * Standards-Version: 3.5.9 * Build-Depends: libgtk2.0-dev because Version 0.2.3.0 needs Gtk+2.0 * debian/compat now stores debhelper compatibility version * Compliant to developers reference "6.3.2. Upstream home page" XBCS-URL: http://www.eudoxos.de/gtk/gtkdatabox/ * New Makefile for examples. * Replaced upstream config.{guess,sub} by the files from debian automake -- Andreas Tille Wed, 9 Apr 2003 09:02:28 +0200 libgtkdatabox (1:0.1.13.0-5woody) stable; urgency=low * Only change is upload to woody-proposed-updates regarding to the hint from Anthony Towns at http://lists.debian.org/debian-devel-announce/2002/ debian-devel-announce-200206/msg00003.html and in private mail to get this package ready for woody. * Comment for users who might wonder why libgtkdatabox was not released in Debian 3.0 (Woody): This package is as stable as the version from Debian 2.2 (Potato) and was not really changed. The only reason for keeping it out from Woody is that the name of the binary package has to be changed near the freeze process which caused a delay in getting it prepared right in time for technical reasons. * It is assured that this version will be maintained over the life time of woody in this shape. -- Andreas Tille Mon, 29 Jul 2002 14:44:32 +0200 libgtkdatabox (1:0.1.13.0-6) unstable; urgency=high * The 'I hope this is the last upload for Woody' - Release * urgency=high because it really fixes a RC bug Closes: #143908 * This is *NOT A NEW PACKAGE*. It was just renamed to ensure smooth upgrade from potato (see BTS #143908) * Now renamed package regarding to the suggestion of Junichi Uekawa properly * Replaces: libgtkdatabox * Make development package Depends: libgtkdatabox-0.1.13-0 (= ${Source-Version}) * Many thanks to Junichi Uekawa -- Andreas Tille Fri, 26 Apr 2002 23:10:19 +0200 libgtkdatabox (1:0.1.13-0-5) unstable; urgency=high * urgency=high because it fixes a RC bug * Changed versioning according to SONAME issues following the suggestions of http://www.netfort.gr.jp/~dancer/column/libpkg-guide/ Replaces: libgtkdatabox Thanks to Junichi Uekawa Closes: #143908 * Use epoch to make this package a higher version than the old one in woody. * Used dh_installchangelogs sanely. * Fixed spelling bug in description. * Added dh_makeshlibs -V 'libgtkdatabox (>= 0.1.3)' to get versioned dependencies in programs linked against libgtkdatabox. -- Andreas Tille Tue, 23 Apr 2002 20:51:59 +0200 libgtkdatabox (0.1.13.0-4) unstable; urgency=low * Fixes some Lintian bugs * Standards-Version: 3.5.6 -- Andreas Tille Wed, 19 Dec 2001 07:29:46 +0100 libgtkdatabox (0.1.13.0-3) unstable; urgency=low * closes: #99371 by replacing old libtoolized files of upstream version -- Andreas Tille Fri, 01 Jun 2001 14:41:00 +0200 libgtkdatabox (0.1.13.0-2) unstable; urgency=low * Changed section field to libs -- Andreas Tille Thu, 31 May 2001 14:12:25 +0200 libgtkdatabox (0.1.13.0-1) unstable; urgency=low * New upstream version * New Maintainer key * switched to debhelper * added build-depends -- Andreas Tille Tue, 15 May 2001 16:01:12 +0200 libgtkdatabox (0.1.12.3-1) unstable; urgency=low * New upstream version (bugfixes only) -- Andreas Tille Fri, 29 Oct 1999 08:52:07 +0200 libgtkdatabox (0.1.12.2-1) unstable; urgency=low * New upstream version * FHS -- Andreas Tille Mon, 19 Jul 1999 14:17:11 +0000 libgtkdatabox (0.1.12.0-1) unstable; urgency=low * New upstream version -- Andreas Tille Tue, 25 May 1999 17:21:16 +0100 libgtkdatabox (0.1.11.0-1) unstable; urgency=low * New upstream version -- Andreas Tille Mon, 29 Mar 1999 15:21:13 +0100 libgtkdatabox (0.1.10.4-1) unstable; urgency=low * New upstream version -- Andreas Tille Mon, 15 Mar 1999 8:33:13 +0100 libgtkdatabox (0.1.10.0-1) unstable; urgency=low * New upstream version -- Andreas Tille Tue, 9 Mar 1999 10:42:17 +0000 libgtkdatabox (0.1.7.6-3) unstable; urgency=low * corrected FTP source in copyright file -- Andreas Tille Fri, 24 Feb 1999 14:42:17 +0000 libgtkdatabox (0.1.7.6-2) unstable; urgency=low * Fixes Bug#33708 -- Andreas Tille Tue, 23 Feb 1999 14:42:17 +0000 libgtkdatabox (0.1.7.6-1) unstable; urgency=low * new upstream version -- Andreas Tille Thu, 11 Feb 1999 20:42:17 +0000 libgtkdatabox (0.1.7.0-1) unstable; urgency=low * new upstream version * recompiled against GTK+1.1.13 -- Andreas Tille Thu, 27 Jan 1999 20:08:17 +0000 libgtkdatabox (0.1.6.74-2) unstable; urgency=low * recompiled against GTK+1.1.11 -- Andreas Tille Thu, 07 Jan 1999 10:42:17 +0000 libgtkdatabox (0.1.6.74-1) unstable; urgency=low * view changes in Makefile.am to make libtool build testdatabox -- Andreas Tille Wed, 17 Dec 1998 13:42:13 +0000 libgtkdatabox (0.1.6.74-1) unstable; urgency=low * view changes in Makefile.am to make libtool build testdatabox -- Andreas Tille Wed, 17 Dec 1998 13:42:13 +0000 libgtkdatabox (0.1.6.73-2) unstable; urgency=low * recompiled against GTK+1.1.7 -- Andreas Tille Wed, 16 Dec 1998 18:42:13 +0000 libgtkdatabox (0.1.6.73-1) unstable; urgency=low * GtkDatabox widget from Roland Bock I use it in paul and made public independently from it for public use. -- Andreas Tille Tue, 15 Dec 1998 19:21:43 +0000 debian/libgtkdatabox-0.9.2-0-doc.doc-base0000664000000000000000000000205512147601120014746 0ustar Document: libgtkdatabox-dev Title: Programmers reference for libgtkdatabox Author: Dr. Roland Bock Abstract: A Gtk+ library to display large amounts of numerical data One or more data sets of thousands of data points (X and Y coordinate) may be displayed and updated in split seconds. The widget is therfore used in many scientific and private projects that need to show quickly changing data live. GtkDatabox offers the ability to zoom into and out of the data and to navigate through your data by scrolling. . In addition to rulers and a simple coordinate cross, GtkDatabox now also allows you to add one (or even more) configurable grids like on an oscilloscope. . Data may be presented as dots, lines connecting the data, or vertical bars. The widget allows you to easily transform pixel coordinates into data coordinates, thus allowing you to easily create powerful applications for data analysis. Section: Science/Data Analysis Format: html Index: /usr/share/doc/libgtkdatabox-0.9.2-0-doc/html Files: /usr/share/doc/libgtkdatabox-0.9.2-0-doc/html/* debian/libgtkdatabox-0.9.2-0.lintian-overrides0000664000000000000000000000032412147601120016161 0ustar # The needed link is provided but without the version number (just as it was created by the build process) libgtkdatabox-0.9.2-0: dev-pkg-without-shlib-symlink usr/lib/libgtkdatabox-* usr/lib/libgtkdatabox-*.so debian/patches/0000775000000000000000000000000012147601120010611 5ustar debian/patches/04_missing_includes.patch0000664000000000000000000000170212147601120015474 0ustar Author: Matthias Klose Date: Thu, 1 Sep 2011 13:03:19 UTC Bug-Debian: http://bugs.debian.org/640004 Description: Add missing function prototype definition --- libgtkdatabox.orig/gtk/gtkdatabox_graph.c +++ libgtkdatabox/gtk/gtkdatabox_graph.c @@ -17,6 +17,10 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +// avoid warning: assignment makes pointer from integer without a cast +#undef GDK_DISABLE_DEPRECATED +#include + #include #include #include --- libgtkdatabox.orig/gtk/gtkdatabox_markers.c +++ libgtkdatabox/gtk/gtkdatabox_markers.c @@ -17,6 +17,10 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +// avoid warning: assignment makes pointer from integer without a cast +#undef GDK_DISABLE_DEPRECATED +#include + #include #include debian/patches/05_explicit_link_libm.patch0000664000000000000000000000245512147601120016005 0ustar Description: Explicitly link libm in examples Examples use sin and cos to generate plots. Using ld.gold, it is necessary to link libm explicitly, since it is no longer linked automatically with other dependencies. Author: Daniele E. Domenichelli Last-Update: 2013-05-23 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -61,14 +61,16 @@ AM_CFLAGS =\ LDADD = $(top_builddir)/gtk/libgtkdatabox.la\ - @GTK_LIBS@ + @GTK_LIBS@\ + -lm if BUILD_LIBGLADE basics_libglade_LDADD = $(top_builddir)/gtk/libgtkdatabox.la \ $(top_builddir)/glade/libdatabox.la \ @GTK_LIBS@ \ - @LIBGLADE_LIBS@ + @LIBGLADE_LIBS@ \ + -lm else basics_libglade_LDADD = $(LDADD) endif --- a/examples/Makefile.in +++ b/examples/Makefile.in @@ -311,13 +311,15 @@ AM_CFLAGS = \ `pkg-config gtk+-2.0 --cflags` LDADD = $(top_builddir)/gtk/libgtkdatabox.la\ - @GTK_LIBS@ + @GTK_LIBS@\ + -lm @BUILD_LIBGLADE_FALSE@basics_libglade_LDADD = $(LDADD) @BUILD_LIBGLADE_TRUE@basics_libglade_LDADD = $(top_builddir)/gtk/libgtkdatabox.la \ @BUILD_LIBGLADE_TRUE@ $(top_builddir)/glade/libdatabox.la \ @BUILD_LIBGLADE_TRUE@ @GTK_LIBS@ \ -@BUILD_LIBGLADE_TRUE@ @LIBGLADE_LIBS@ +@BUILD_LIBGLADE_TRUE@ @LIBGLADE_LIBS@ \ +@BUILD_LIBGLADE_TRUE@ -lm all: all-am debian/patches/series0000664000000000000000000000014512147601120012026 0ustar 01_libglage_example.patch 04_missing_includes.patch 05_explicit_link_libm.patch 06_gladeui-2.0.patch debian/patches/01_libglage_example.patch0000664000000000000000000000156112147601120015416 0ustar Description: Enable libglade example to work in any case --- libgtkdatabox.orig/examples/basics_libglade.c +++ libgtkdatabox/examples/basics_libglade.c @@ -29,19 +29,13 @@ #include #include -#include - -#ifdef USE_LIBGLADE #include -#endif #define POINTS 2000 #define STEPS 50 #define BARS 25 #define MARKER 10 -#ifdef USE_LIBGLADE - /*---------------------------------------------------------------- * databox basics *----------------------------------------------------------------*/ @@ -207,16 +201,3 @@ return 0; } - -#else /* USE_LIBGLADE */ - -/* Build some dummy program if libglade is not used. */ -gint -main () -{ - g_printf - ("This program does nothing useful unless you call the configure script with --enable-libglade\n"); - return 0; -} - -#endif /* USE_LIBGLADE */ debian/patches/06_gladeui-2.0.patch0000664000000000000000000001406212147601120014051 0ustar Description: Update build system to use gladeui-2.0 instead of gladeui-1.0 Bug-Debian: http://bugs.debian.org/709242 Author: Daniele E. Domenichelli Last-Update: 2013-05-26 --- a/configure.ac +++ b/configure.ac @@ -51,6 +51,7 @@ PKG_CHECK_MODULES(CAIRO, cairo >= [cairo AC_SUBST(GTK_REQUIRED, [gtk_required_version]) AC_SUBST(PANGO_REQUIRED, [pango_required_version]) AC_SUBST(CAIRO_REQUIRED, [cairo_required_version]) +AC_SUBST(GTK_CFLAGS) # ------------------ Libglade configuration ------------------------ AC_ARG_ENABLE(libglade, @@ -86,13 +87,13 @@ AC_ARG_ENABLE(glade, AC_MSG_CHECKING([whether to build glade-3 support module]) if test x"$ac_cv_enable_glade" = xyes; then AC_MSG_RESULT(yes) - PKG_CHECK_MODULES(GLADE3, gladeui-1.0 >= 3.4.0, + PKG_CHECK_MODULES(GLADE3, gladeui-2.0 >= 3.4.0, ac_cv_enable_glade=yes, ac_cv_enable_glade=no) if test x"$ac_cv_enable_glade" = xyes; then AC_DEFINE(USE_GLADE, 1, Define if you want glade interface builder support) - glade_moduledir=`pkg-config gladeui-1.0 --variable=moduledir` + glade_moduledir=`pkg-config gladeui-2.0 --variable=moduledir` AC_DEFINE_UNQUOTED(GLADE_MODULEDIR, [$glade_moduledir], [Glade-3 module directory]) - glade_catalogdir=`pkg-config gladeui-1.0 --variable=catalogdir` + glade_catalogdir=`pkg-config gladeui-2.0 --variable=catalogdir` AC_DEFINE_UNQUOTED(GLADE_CATALOGDIR, [$glade_catalogdir], [Glade-3 catalog directory]) else AC_MSG_RESULT(not found) --- a/configure +++ b/configure @@ -12868,12 +12868,12 @@ if test -n "$GLADE3_CFLAGS"; then pkg_cv_GLADE3_CFLAGS="$GLADE3_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-1.0 >= 3.4.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gladeui-1.0 >= 3.4.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-2.0 >= 3.4.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "gladeui-2.0 >= 3.4.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_GLADE3_CFLAGS=`$PKG_CONFIG --cflags "gladeui-1.0 >= 3.4.0" 2>/dev/null` + pkg_cv_GLADE3_CFLAGS=`$PKG_CONFIG --cflags "gladeui-2.0 >= 3.4.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -12885,12 +12885,12 @@ if test -n "$GLADE3_LIBS"; then pkg_cv_GLADE3_LIBS="$GLADE3_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-1.0 >= 3.4.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gladeui-1.0 >= 3.4.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-2.0 >= 3.4.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "gladeui-2.0 >= 3.4.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_GLADE3_LIBS=`$PKG_CONFIG --libs "gladeui-1.0 >= 3.4.0" 2>/dev/null` + pkg_cv_GLADE3_LIBS=`$PKG_CONFIG --libs "gladeui-2.0 >= 3.4.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -12911,9 +12911,9 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - GLADE3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gladeui-1.0 >= 3.4.0" 2>&1` + GLADE3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gladeui-2.0 >= 3.4.0" 2>&1` else - GLADE3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gladeui-1.0 >= 3.4.0" 2>&1` + GLADE3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gladeui-2.0 >= 3.4.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLADE3_PKG_ERRORS" >&5 @@ -12934,13 +12934,13 @@ fi $as_echo "#define USE_GLADE 1" >>confdefs.h - glade_moduledir=`pkg-config gladeui-1.0 --variable=moduledir` + glade_moduledir=`pkg-config gladeui-2.0 --variable=moduledir` cat >>confdefs.h <<_ACEOF #define GLADE_MODULEDIR $glade_moduledir _ACEOF - glade_catalogdir=`pkg-config gladeui-1.0 --variable=catalogdir` + glade_catalogdir=`pkg-config gladeui-2.0 --variable=catalogdir` cat >>confdefs.h <<_ACEOF #define GLADE_CATALOGDIR $glade_catalogdir --- a/glade/Makefile.am +++ b/glade/Makefile.am @@ -12,7 +12,9 @@ INCLUDES = \ glademoduledir = @libglade_moduledir@ glademodule_LTLIBRARIES = libdatabox.la -libdatabox_la_CFLAGS = @LIBGLADE_CFLAGS@ +libdatabox_la_CFLAGS = \ + @GTK_CFLAGS@ \ + @LIBGLADE_CFLAGS@ libdatabox_la_LIBADD = \ $(top_builddir)/gtk/libgtkdatabox.la \ @@ -39,7 +41,9 @@ INCLUDES = \ gladeuimoduledir = @glade_moduledir@ gladeuimodule_LTLIBRARIES = libgladedatabox.la -libgladedatabox_la_CFLAGS = @GLADE3_CFLAGS@ +libgladedatabox_la_CFLAGS = \ + @GTK_CFLAGS@ \ + @GLADE3_CFLAGS@ libgladedatabox_la_LIBADD = \ $(top_builddir)/gtk/libgtkdatabox.la \ --- a/glade/Makefile.in +++ b/glade/Makefile.in @@ -276,7 +276,10 @@ top_srcdir = @top_srcdir@ # @LIBGLADE_CFLAGS@ @BUILD_LIBGLADE_TRUE@glademoduledir = @libglade_moduledir@ @BUILD_LIBGLADE_TRUE@glademodule_LTLIBRARIES = libdatabox.la -@BUILD_LIBGLADE_TRUE@libdatabox_la_CFLAGS = @LIBGLADE_CFLAGS@ +@BUILD_LIBGLADE_TRUE@libdatabox_la_CFLAGS = \ +@BUILD_LIBGLADE_TRUE@ @GTK_CFLAGS@ \ +@BUILD_LIBGLADE_TRUE@ @LIBGLADE_CFLAGS@ + @BUILD_LIBGLADE_TRUE@libdatabox_la_LIBADD = \ @BUILD_LIBGLADE_TRUE@ $(top_builddir)/gtk/libgtkdatabox.la \ @BUILD_LIBGLADE_TRUE@ @LIBGLADE_LIBS@ @@ -289,7 +292,10 @@ top_srcdir = @top_srcdir@ @BUILD_GLADE_TRUE@gladeuimoduledir = @glade_moduledir@ @BUILD_GLADE_TRUE@gladeuimodule_LTLIBRARIES = libgladedatabox.la -@BUILD_GLADE_TRUE@libgladedatabox_la_CFLAGS = @GLADE3_CFLAGS@ +@BUILD_GLADE_TRUE@libgladedatabox_la_CFLAGS = \ +@BUILD_GLADE_TRUE@ @GTK_CFLAGS@ \ +@BUILD_GLADE_TRUE@ @GLADE3_CFLAGS@ + @BUILD_GLADE_TRUE@libgladedatabox_la_LIBADD = \ @BUILD_GLADE_TRUE@ $(top_builddir)/gtk/libgtkdatabox.la \ @BUILD_GLADE_TRUE@ @GLADE3_LIBS@ debian/watch0000664000000000000000000000007512147601120010215 0ustar version=3 http://sf.net/gtkdatabox/gtkdatabox-(.*)\.tar\.gz debian/control0000664000000000000000000001427212266007064010604 0ustar Source: libgtkdatabox Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Science Maintainers Uploaders: Ramakrishnan Muthukrishnan , Andreas Tille , Daniele E. Domenichelli Section: libs Priority: optional Build-Depends: debhelper (>= 9), dh-autoreconf, d-shlibs (>= 0.40), libgtk2.0-dev (>= 2.12.2), libcairo2-dev, libpango1.0-dev, gtk-doc-tools, libglade2-dev (>= 1:2.6.4-1ubuntu1), libgladeui-dev, dh-linktree, libjs-jquery Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/libgtkdatabox.git Vcs-Git: git://anonscm.debian.org/debian-science/packages/libgtkdatabox.git Homepage: http://sourceforge.net/projects/gtkdatabox Package: libgtkdatabox-0.9.2-0-dev Architecture: any Section: libdevel Provides: libgtkdatabox-dev Conflicts: libgtkdatabox-dev Depends: ${shlibs:Depends}, ${misc:Depends}, libgtkdatabox-0.9.2-0 (= ${binary:Version}), libgtk2.0-dev Description: Gtk+ library to display large amounts of numerical data (development) One or more data sets of thousands of data points (X and Y coordinate) may be displayed and updated in split seconds. The widget is therfore used in many scientific and private projects that need to show quickly changing data live. GtkDatabox offers the ability to zoom into and out of the data and to navigate through your data by scrolling. . In addition to rulers and a simple coordinate cross, GtkDatabox now also allows you to add one (or even more) configurable grids like on an oscilloscope. . Data may be presented as dots, lines connecting the data, or vertical bars. The widget allows you to easily transform pixel coordinates into data coordinates, thus allowing you to easily create powerful applications for data analysis. . Development package Package: libgtkdatabox-0.9.2-0 Section: libs Architecture: any Replaces: libgtkdatabox Depends: ${shlibs:Depends}, ${misc:Depends} Description: Gtk+ library to display large amounts of numerical data One or more data sets of thousands of data points (X and Y coordinate) may be displayed and updated in split seconds. The widget is therfore used in many scientific and private projects that need to show quickly changing data live. GtkDatabox offers the ability to zoom into and out of the data and to navigate through your data by scrolling. . In addition to rulers and a simple coordinate cross, GtkDatabox now also allows you to add one (or even more) configurable grids like on an oscilloscope. . Data may be presented as dots, lines connecting the data, or vertical bars. The widget allows you to easily transform pixel coordinates into data coordinates, thus allowing you to easily create powerful applications for data analysis. Package: libgtkdatabox-0.9.2-0-glade Architecture: any Provides: libgtkdatabox-glade Conflicts: libgtkdatabox-glade, libgtkdatabox-0.9.0-1-glade Depends: ${shlibs:Depends}, ${misc:Depends} Description: Gtk+ library to display large amounts of numerical data (glade api) One or more data sets of thousands of data points (X and Y coordinate) may be displayed and updated in split seconds. The widget is therfore used in many scientific and private projects that need to show quickly changing data live. GtkDatabox offers the ability to zoom into and out of the data and to navigate through your data by scrolling. . In addition to rulers and a simple coordinate cross, GtkDatabox now also allows you to add one (or even more) configurable grids like on an oscilloscope. . Data may be presented as dots, lines connecting the data, or vertical bars. The widget allows you to easily transform pixel coordinates into data coordinates, thus allowing you to easily create powerful applications for data analysis. . Modules for GUI development with Glade3 Package: libgtkdatabox-0.9.2-0-libglade Architecture: any Provides: libgtkdatabox-libglade Conflicts: libgtkdatabox-libglade, libgtkdatabox-0.9.0-1-libglade Depends: ${shlibs:Depends}, ${misc:Depends} Description: Gtk+ library to display large amounts of numerical data (glade lib) One or more data sets of thousands of data points (X and Y coordinate) may be displayed and updated in split seconds. The widget is therfore used in many scientific and private projects that need to show quickly changing data live. GtkDatabox offers the ability to zoom into and out of the data and to navigate through your data by scrolling. . In addition to rulers and a simple coordinate cross, GtkDatabox now also allows you to add one (or even more) configurable grids like on an oscilloscope. . Data may be presented as dots, lines connecting the data, or vertical bars. The widget allows you to easily transform pixel coordinates into data coordinates, thus allowing you to easily create powerful applications for data analysis. . Libraries for run-time GUI loading with libglade Package: libgtkdatabox-0.9.2-0-doc Section: doc Architecture: all Conflicts: libgtkdatabox-0.9.1-1-dev Depends: ${shlibs:Depends}, ${misc:Depends} Description: Gtk+ library to display large amounts of numerical data (api doc) One or more data sets of thousands of data points (X and Y coordinate) may be displayed and updated in split seconds. The widget is therfore used in many scientific and private projects that need to show quickly changing data live. GtkDatabox offers the ability to zoom into and out of the data and to navigate through your data by scrolling. . In addition to rulers and a simple coordinate cross, GtkDatabox now also allows you to add one (or even more) configurable grids like on an oscilloscope. . Data may be presented as dots, lines connecting the data, or vertical bars. The widget allows you to easily transform pixel coordinates into data coordinates, thus allowing you to easily create powerful applications for data analysis. . This package contains the API documentation. debian/source/0000775000000000000000000000000012147601120010462 5ustar debian/source/format0000664000000000000000000000001412147601120011670 0ustar 3.0 (quilt) debian/source/lintian-overrides0000664000000000000000000000022012147601120014035 0ustar # d-shlibs is requiring "Section: libs" libgtkdatabox source: binary-control-field-duplicates-source field "section" in package libgtkdatabox* debian/compat0000664000000000000000000000000212147601120010360 0ustar 9 debian/rules0000775000000000000000000000476612266007103010262 0ustar #!/usr/bin/make -f # rules file for gtkdatabox using dh # Andreas Tille # License: GPL # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p') devpkg := $(shell grep -- "-dev" debian/control | sed -n 's/^Package: //p' | head -n 1) docpkg := $(shell grep -- "-doc" debian/control | sed -n 's/^Package: //p' | head -n 1) gladepkg := $(shell grep -- "-glade" debian/control | sed -n 's/^Package: //p' | head -n 1) libglade := $(shell grep -- "-libglade" debian/control | sed -n 's/^Package: //p' | head -n 1) ver := $(shell dpkg-parsechangelog | grep '^Version:' | sed 's/^Version: [0-9]\+:\(.*\)\.[0-9]-[0-9]/\1/') arch := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ --with autoreconf --with linktree DEB_INSTALL_DOCS_ALL := AUTHORS README DEB_CONFIGURE_EXTRA_FLAGS += \ --enable-libglade \ --enable-glade \ --enable-gtk-doc override_dh_auto_configure: dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS) override_dh_compress: dh_compress --exclude=.devhelp override_dh_install: dh_install # Do not use debian/$(devpkg).examples as debhelper input because # you always have to adapt the file name when a new version pops up mkdir -p debian/$(devpkg)/usr/share/doc/$(devpkg)/examples cp -a examples/*.[ch] examples/*.glade debian/$(devpkg)/usr/share/doc/$(devpkg)/examples cp -a debian/Makefile.testdatabox debian/$(devpkg)/usr/share/doc/$(devpkg)/examples/Makefile # Same here for the other binary packages to avoid renaming dh_install -p$(gladepkg) usr/share/glade/catalogs/gtkdatabox.xml dh_install -p$(gladepkg) usr/lib/glade/modules/libgladedatabox.* dh_install -p$(libglade) usr/lib/*/libglade/2.0/libdatabox.* # Call d-shlibmove to comply with library packaging guide d-devlibdeps debian/$(devpkg).substvars \ debian/tmp/usr/lib/*/$(pkg).so d-shlibmove --commit \ --movedev "debian/tmp/usr/include" usr \ --movedev "debian/tmp/usr/lib/*/pkgconfig" usr/share \ debian/tmp/usr/lib/*/$(pkg).so rm `find debian -name '*.la'` override_dh_installdocs: dh_installdocs $(DEB_INSTALL_DOCS_ALL) # rm -f debian/$(devpkg)/usr/share/doc/$(devpkg)/html/jquery.js override_dh_auto_clean: dh_auto_clean if [ -d docs/reference.orig ] ; then \ rm -rf docs/reference ; \ mv docs/reference.orig docs/reference ; \ fi override_dh_link: dh_link dh_link -p$(devpkg) usr/share/doc/$(devpkg)/html usr/share/gtk-doc/html/gtkdatabox get-orig-source: uscan --verbose --force-download debian/libgtkdatabox-0.9.2-0-doc.docs0000664000000000000000000000000612147601120014213 0ustar api/*