--- libgnome2-canvas-perl-1.002.orig/debian/watch +++ libgnome2-canvas-perl-1.002/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/gtk2-perl/ Gnome2-Canvas-(.+)\.tar\.gz --- libgnome2-canvas-perl-1.002.orig/debian/README.source +++ libgnome2-canvas-perl-1.002/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. + +See /usr/share/doc/quilt/README.source for a detailed explanation. --- libgnome2-canvas-perl-1.002.orig/debian/rules +++ libgnome2-canvas-perl-1.002/debian/rules @@ -0,0 +1,31 @@ +#!/usr/bin/make -f + +TMP=debian/libgnome2-canvas-perl + +include /usr/share/quilt/quilt.make + +build: build-stamp +build-stamp: $(QUILT_STAMPFN) + dh build + touch $@ + +clean: unpatch + dh $@ + +install: install-stamp +install-stamp: build-stamp + dh --until dh_installexamples install + rm "$(TMP)/usr/share/doc/libgnome2-canvas-perl/examples/ENTRYPOINT_IS_canvas.pl" + rename -v 's/examples\/canvas-(.+).pl$$/examples\/canvas-$$1.pm/' $(TMP)/usr/share/doc/libgnome2-canvas-perl/examples/* + chmod +x $(TMP)/usr/share/doc/libgnome2-canvas-perl/examples/canvas.pl + dh --after dh_installexamples install + touch $@ + +binary-arch: install + dh $@ + +binary-indep: + +binary: binary-arch binary-indep + +.PHONY: binary binary-arch binary-indep install clean build --- libgnome2-canvas-perl-1.002.orig/debian/copyright +++ libgnome2-canvas-perl-1.002/debian/copyright @@ -0,0 +1,34 @@ +Format-Specification: + http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196 +Upstream-Maintainer: muppet +Upstream-Source: http://search.cpan.org/dist/Gnome2-Canvas/ +Upstream-Name: Gnome2-Canvas + +Files: * +Copyright: Copyright (C) 2003-2004 by the gtk2-perl team +License: LGPL-2+ + +Files: canvas_demo/canvas-curve.pl +Copyright: Copyright (C) 2002 Mark McLoughlin +License: GPL-2+ + +Files: debian/* +Copyright: 2004 Marc Brockschmidt + 2009, Ryan Niebur +License: LGPL-2+ + +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of 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. + On Debian GNU/Linux systems, the complete text of version 2 of the LGNU + Library General Public License can be found in `/usr/share/common-licenses/LGPL-2' + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + On Debian GNU/Linux systems, the complete text of version of the LGNU + General Public License can be found in `/usr/share/common-licenses/GPL' --- libgnome2-canvas-perl-1.002.orig/debian/libgnome2-canvas-perl.docs +++ libgnome2-canvas-perl-1.002/debian/libgnome2-canvas-perl.docs @@ -0,0 +1,2 @@ +NEWS +TODO --- libgnome2-canvas-perl-1.002.orig/debian/libgnome2-canvas-perl.examples +++ libgnome2-canvas-perl-1.002/debian/libgnome2-canvas-perl.examples @@ -0,0 +1 @@ +canvas_demo/* --- libgnome2-canvas-perl-1.002.orig/debian/compat +++ libgnome2-canvas-perl-1.002/debian/compat @@ -0,0 +1 @@ +7 --- libgnome2-canvas-perl-1.002.orig/debian/control +++ libgnome2-canvas-perl-1.002/debian/control @@ -0,0 +1,38 @@ +Source: libgnome2-canvas-perl +Section: perl +Priority: optional +Build-Depends: debhelper (>= 7), perl (>= 5.8.0-7), libextutils-depends-perl (>= 0.200), libextutils-pkgconfig-perl (>= 1.03), libglib-perl (>= 1:1.211-2), libgtk2-perl (>= 1.040), libgnomecanvas2-dev (>= 2), quilt +Maintainer: Debian Perl Group +Uploaders: Ryan Niebur +Standards-Version: 3.8.0 +Homepage: http://gtk2-perl.sourceforge.net/ +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libgnome2-canvas-perl/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libgnome2-canvas-perl/ + +Package: libgnome2-canvas-perl +Architecture: any +Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libglib-perl (>= 1.040), libgtk2-perl (>= 1.040) +Description: Perl interface to the GNOME canvas library + libgnome2-canvas-perl allows a perl developer to use the GNOME Canvas + widget with Gtk2-Perl. + . + The GNOME Canvas widget is a powerful and extensible object-oriented + display engine. A GnomeCanvasItem is a GtkObject representing some + element of the display, such as an image, a rectangle, an ellipse, or + some text. You can refer to this architecture as structured graphics; + the canvas lets you deal with graphics in terms of items, rather than + an undifferentiated grid of pixels. + . + Find out more about GNOME at http://www.gnome.org. + . + The perl bindings follow the C API very closely, and the C reference + documentation should be considered the canonical source: + http://developer.gnome.org/doc/API/2.0/libgnomecanvas/index.html + . + This module is part of gtk2-perl. + . + To discuss gtk2-perl, ask questions and flame/praise the authors, + join gtk-perl-list@gnome.org at lists.gnome.org. + . + Also have a look at the gtk2-perl website and sourceforge project page, + http://gtk2-perl.sourceforge.net --- libgnome2-canvas-perl-1.002.orig/debian/changelog +++ libgnome2-canvas-perl-1.002/debian/changelog @@ -0,0 +1,108 @@ +libgnome2-canvas-perl (1.002-2build4) trusty; urgency=low + + * Rebuild for Perl 5.18. + + -- Colin Watson Wed, 23 Oct 2013 00:00:44 +0100 + +libgnome2-canvas-perl (1.002-2build3) precise; urgency=low + + * Rebuild for Perl 5.14. + + -- Colin Watson Wed, 16 Nov 2011 09:44:45 +0000 + +libgnome2-canvas-perl (1.002-2build2) oneiric; urgency=low + + * Rebuild for Perl 5.12. + + -- Colin Watson Tue, 10 May 2011 05:15:15 +0100 + +libgnome2-canvas-perl (1.002-2build1) lucid; urgency=low + + * rebuild rest of main for armel armv7/thumb2 optimization; + UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2 + + -- Alexander Sack Sat, 06 Mar 2010 13:33:21 +0100 + +libgnome2-canvas-perl (1.002-2) unstable; urgency=low + + [ Ryan Niebur ] + * Take over for the Debian Perl Group on maintainer's request + (http://lists.debian.org/debian-perl/2008/12/msg00163.html) + * Add me to uploaders, remove old maintainer(s) + * fix watch file (Closes: #415925) + * convert direct changes to a quilt patch + * add README.source + * dh 7 + * docs + * policy 3.8.0 + * machine readable copyright format + * require version 1:1.211-2 of libglib-perl during build to fix + pod2man errors + * fix lintian manpage-has-bad-whatis-entry warnings + + [ gregor herrmann ] + * debian/copyright: add information for a third-party file. + + -- Ryan Niebur Sun, 01 Feb 2009 11:35:16 -0800 + +libgnome2-canvas-perl (1.002-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Sun, 5 Sep 2004 18:53:17 +0200 + +libgnome2-canvas-perl (1.001-1) unstable; urgency=low + + * New upstream release. + + -- Marc 'HE' Brockschmidt Sun, 6 Jun 2004 18:38:04 +0200 + +libgnome2-canvas-perl (1.00-2) unstable; urgency=low + + * Rebuild against GNOME 2.6 libs. + + -- Marc 'HE' Brockschmidt Tue, 1 Jun 2004 18:20:46 +0200 + +libgnome2-canvas-perl (1.00-1) unstable; urgency=low + + * New stable upstream release, uploading to unstable again. + + -- Marc 'HE' Brockschmidt Tue, 30 Mar 2004 14:28:14 +0200 + +libgnome2-canvas-perl (0.93-2) experimental; urgency=low + + * debian/control: We depend on libgtk2-perl 1.039, *not* 1.39. + + -- Marc 'HE' Brockschmidt Sun, 21 Mar 2004 20:18:09 +0100 + +libgnome2-canvas-perl (0.93-1) experimental; urgency=low + + * New upstream release. + * debian/control: + + Yet another (small) long description change: + + Updated dependencies. + + I'm a DD now! + + -- Marc 'HE' Brockschmidt Wed, 17 Mar 2004 18:08:43 +0100 + +libgnome2-canvas-perl (0.92-1) experimental; urgency=low + + * New upstream release. + * Upload of unstable gtk2-perl to experimental. + * debian/control: Updated dependencies. + + -- Marc Brockschmidt Mon, 16 Feb 2004 10:07:01 +0100 + +libgnome2-canvas-perl (0.91-1) unstable; urgency=low + + * New upstream release + * debian/copyright: Happy new year! + * debian/control: Polished long description + + -- Marc Brockschmidt Fri, 30 Jan 2004 11:09:14 +0100 + +libgnome2-canvas-perl (0.90-1) unstable; urgency=low + + * Initial release + + -- Marc Brockschmidt Thu, 22 Jan 2004 14:16:08 +0100 --- libgnome2-canvas-perl-1.002.orig/debian/patches/fix-example +++ libgnome2-canvas-perl-1.002/debian/patches/fix-example @@ -0,0 +1,25 @@ +make the example work correctly +things are renamed when building the package, and it needs a shebang. + +--- a/canvas_demo/canvas.pl ++++ b/canvas_demo/canvas.pl +@@ -1,12 +1,13 @@ ++#!/usr/bin/perl + use strict; + use Gnome2::Canvas; + +-require "canvas-arrowhead.pl"; +-require "canvas-curve.pl"; +-require "canvas-features.pl"; +-require "canvas-fifteen.pl"; +-require "canvas-primitives.pl"; +-require "canvas-rich-text.pl"; ++require "canvas-arrowhead.pm"; ++require "canvas-curve.pm"; ++require "canvas-features.pm"; ++require "canvas-fifteen.pm"; ++require "canvas-primitives.pm"; ++require "canvas-rich-text.pm"; + + sub create_canvas { + my $app = Gtk2::Window->new; --- libgnome2-canvas-perl-1.002.orig/debian/patches/add-useful-whatis-entries +++ libgnome2-canvas-perl-1.002/debian/patches/add-useful-whatis-entries @@ -0,0 +1,78 @@ +fix lintian manpage-has-bad-whatis-entry warnings + +--- a/xs/GnomeCanvasBpath.xs ++++ b/xs/GnomeCanvasBpath.xs +@@ -32,6 +32,10 @@ + + MODULE = Gnome2::Canvas::Bpath PACKAGE = Gnome2::Canvas::Bpath + ++=for object Gnome2::Canvas::Bpath - Bezier path canvas item ++ ++=cut ++ + ## + ## TODO: if/when libgnomecanvas fixes the bpath to be a boxed type, we'll + ## need to add an #ifdef around this, based on the library version. +--- a/xs/GnomeCanvas.xs ++++ b/xs/GnomeCanvas.xs +@@ -507,7 +507,7 @@ + GnomeCanvas *canvas + + +-=for object Gnome2::Canvas::version ++=for object Gnome2::Canvas::version - libgnomecanvas version + =cut + + =for see_also Glib::version +--- a/xs/GnomeCanvasItem.xs ++++ b/xs/GnomeCanvasItem.xs +@@ -22,6 +22,10 @@ + + MODULE = Gnome2::Canvas::Item PACKAGE = Gnome2::Canvas::Item PREFIX = gnome_canvas_item_ + ++=for object Gnome2::Canvas::Item - Base class for all canvas items ++ ++=cut ++ + =for apidoc parent + =for signature $canvasgroup = $item->parent + Fetch I<$item>'s parent group item. +--- a/xs/GnomeCanvasPathDef.xs ++++ b/xs/GnomeCanvasPathDef.xs +@@ -48,6 +48,10 @@ + + MODULE = Gnome2::Canvas::PathDef PACKAGE = Gnome2::Canvas::PathDef PREFIX = gnome_canvas_path_def_ + ++=for object Gnome2::Canvas::PathDef - Container and functions for manipulating ArtBpaths ++ ++=cut ++ + BOOT: + gperl_register_boxed (GNOME_TYPE_CANVAS_PATH_DEF, + "Gnome2::Canvas::PathDef", NULL); +--- a/xs/GnomeCanvasRichText.xs ++++ b/xs/GnomeCanvasRichText.xs +@@ -22,6 +22,10 @@ + + MODULE = Gnome2::Canvas::RichText PACKAGE = Gnome2::Canvas::RichText PREFIX = gnome_canvas_rich_text_ + ++=for object Gnome2::Canvas::RichText - Rich text canvas item ++ ++=cut ++ + ## void gnome_canvas_rich_text_cut_clipboard(GnomeCanvasRichText *text) + void + gnome_canvas_rich_text_cut_clipboard (text) +--- a/xs/GnomeCanvasShape.xs ++++ b/xs/GnomeCanvasShape.xs +@@ -22,6 +22,10 @@ + + MODULE = Gnome2::Canvas::Shape PACKAGE = Gnome2::Canvas::Shape PREFIX = gnome_canvas_shape_ + ++=for object Gnome2::Canvas::Shape - Base class for canvas item shapes ++ ++=cut ++ + void + gnome_canvas_shape_set_path_def (shape, path_def) + GnomeCanvasShape * shape --- libgnome2-canvas-perl-1.002.orig/debian/patches/series +++ libgnome2-canvas-perl-1.002/debian/patches/series @@ -0,0 +1,2 @@ +fix-example +add-useful-whatis-entries