r35314 - in /packages/libgtkdatabox/trunk/debian: ./ patches/
tille at users.alioth.debian.org
tille at users.alioth.debian.org
Thu Nov 6 13:41:11 UTC 2008
Author: tille
Date: Thu Nov 6 13:41:10 2008
New Revision: 35314
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35314
Log:
Glade support (thanks to Norbert BÉRCI <bercin at t-email.hu>)
Added:
packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-dev.links
packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-glade.install
packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-libglade.install
packages/libgtkdatabox/trunk/debian/patches/
packages/libgtkdatabox/trunk/debian/patches/01_libglage_example.patch
packages/libgtkdatabox/trunk/debian/patches/series
Removed:
packages/libgtkdatabox/trunk/debian/d-devlibdeps
packages/libgtkdatabox/trunk/debian/d-shlibmove
Modified:
packages/libgtkdatabox/trunk/debian/Makefile.testdatabox
packages/libgtkdatabox/trunk/debian/changelog
packages/libgtkdatabox/trunk/debian/control
packages/libgtkdatabox/trunk/debian/rules
Modified: packages/libgtkdatabox/trunk/debian/Makefile.testdatabox
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/Makefile.testdatabox?rev=35314&op=diff
==============================================================================
--- packages/libgtkdatabox/trunk/debian/Makefile.testdatabox (original)
+++ packages/libgtkdatabox/trunk/debian/Makefile.testdatabox Thu Nov 6 13:41:10 2008
@@ -5,7 +5,7 @@
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 colors enable_disable grid keycontrol lissajous signals
+all: addremove basics basics2 basics_libglade colors enable_disable grid keycontrol lissajous logarithmic markers signals
clean:
rm -rf *.o *~
Modified: packages/libgtkdatabox/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/changelog?rev=35314&op=diff
==============================================================================
--- packages/libgtkdatabox/trunk/debian/changelog (original)
+++ packages/libgtkdatabox/trunk/debian/changelog Thu Nov 6 13:41:10 2008
@@ -1,3 +1,11 @@
+libgtkdatabox (1:0.9.0.1-2) UNRELEASED; urgency=low
+
+ * Glade support (thanks to Norbert BÃRCI <bercin at t-email.hu>)
+ Closes: #504166
+ * Use quilt to handle patches
+
+ -- Andreas Tille <tille at debian.org> Thu, 06 Nov 2008 11:55:40 +0100
+
libgtkdatabox (1:0.9.0.1-1) unstable; urgency=low
* New upstream version
Modified: packages/libgtkdatabox/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/control?rev=35314&op=diff
==============================================================================
--- packages/libgtkdatabox/trunk/debian/control (original)
+++ packages/libgtkdatabox/trunk/debian/control Thu Nov 6 13:41:10 2008
@@ -6,7 +6,8 @@
Uploaders: Ramakrishnan Muthukrishnan <rkrishnan at debian.org>,
Andreas Tille <tille at debian.org>
Build-Depends: debhelper (>= 5), cdbs, autotools-dev, d-shlibs (>= 0.31),
- libgtk2.0-dev (>= 2.12.2), libcairo2-dev, libpango1.0-dev
+ libgtk2.0-dev (>= 2.12.2), libcairo2-dev, libpango1.0-dev, gtk-doc-tools,
+ libglade2-dev, libgladeui-1-dev, quilt
Standards-Version: 3.8.0
Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/?rev=0&sc=0
Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/libgtkdatabox/trunk/
@@ -54,3 +55,45 @@
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.0-1-glade
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: 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.
+ .
+ Modules for GUI development with Glade3
+
+Package: libgtkdatabox-0.9.0-1-libglade
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: 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.
+ .
+ Libraries for run-time GUI loading with libglade
Added: packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-dev.links
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-dev.links?rev=35314&op=file
==============================================================================
--- packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-dev.links (added)
+++ packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-dev.links Thu Nov 6 13:41:10 2008
@@ -1,0 +1,1 @@
+usr/share/doc/libgtkdatabox-0.9.0-1-dev/html usr/share/gtk-doc/html/gtkdatabox
Added: packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-glade.install
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-glade.install?rev=35314&op=file
==============================================================================
--- packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-glade.install (added)
+++ packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-glade.install Thu Nov 6 13:41:10 2008
@@ -1,0 +1,2 @@
+debian/tmp/usr/share/glade3/catalogs/gtkdatabox.xml
+debian/tmp/usr/lib/glade3/modules/libgladedatabox.*
Added: packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-libglade.install
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-libglade.install?rev=35314&op=file
==============================================================================
--- packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-libglade.install (added)
+++ packages/libgtkdatabox/trunk/debian/libgtkdatabox-0.9.0-1-libglade.install Thu Nov 6 13:41:10 2008
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/libglade/2.0/libdatabox.*
Added: packages/libgtkdatabox/trunk/debian/patches/01_libglage_example.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/patches/01_libglage_example.patch?rev=35314&op=file
==============================================================================
--- packages/libgtkdatabox/trunk/debian/patches/01_libglage_example.patch (added)
+++ packages/libgtkdatabox/trunk/debian/patches/01_libglage_example.patch Thu Nov 6 13:41:10 2008
@@ -1,0 +1,39 @@
+--- libgtkdatabox-0.9.0.1.orig/examples/basics_libglade.c
++++ libgtkdatabox-0.9.0.1/examples/basics_libglade.c
+@@ -29,19 +29,13 @@
+ #include <gtkdatabox_cross_simple.h>
+ #include <math.h>
+
+-#include <config.h>
+-
+-#ifdef USE_LIBGLADE
+ #include <glade/glade.h>
+-#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 */
Added: packages/libgtkdatabox/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/patches/series?rev=35314&op=file
==============================================================================
--- packages/libgtkdatabox/trunk/debian/patches/series (added)
+++ packages/libgtkdatabox/trunk/debian/patches/series Thu Nov 6 13:41:10 2008
@@ -1,0 +1,1 @@
+01_libglage_example.patch
Modified: packages/libgtkdatabox/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/libgtkdatabox/trunk/debian/rules?rev=35314&op=diff
==============================================================================
--- packages/libgtkdatabox/trunk/debian/rules (original)
+++ packages/libgtkdatabox/trunk/debian/rules Thu Nov 6 13:41:10 2008
@@ -5,11 +5,17 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
pkg=$(shell grep -v -- "-dev" debian/control | sed -n 's/^Package: \+\([^-]\+\)-.*/\1/p' | head -n 1)
devpkg=$(shell grep -- "-dev" debian/control | sed -n 's/^Package: //p' | head -n 1)
DEB_INSTALL_DOCS_ALL := AUTHORS README
+
+DEB_CONFIGURE_EXTRA_FLAGS += \
+ --enable-libglade \
+ --enable-glade \
+ --enable-gtk-doc
common-binary-post-install-arch::
# Call d-shlibmove to comply with library packaging guide
@@ -22,10 +28,10 @@
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
- /bin/bash debian/d-shlibmove \
- --commit \
+ d-shlibmove --commit \
--movedev "debian/tmp/usr/include" usr \
--movedev "debian/tmp/usr/lib/pkgconfig" usr/share \
+ --movedev "debian/tmp/usr/share/gtk-doc/html/gtkdatabox/*" usr/share/doc/libgtkdatabox-0.9.0-1-dev/html \
debian/tmp/usr/lib/$(pkg).so
get-orig-source:
More information about the debian-science-commits
mailing list