--- goocanvasmm-0.15.4.orig/debian/libgoocanvasmm-doc.install +++ goocanvasmm-0.15.4/debian/libgoocanvasmm-doc.install @@ -0,0 +1 @@ +doc/reference/html usr/share/doc/libgoocanvasmm-doc/reference/ --- goocanvasmm-0.15.4.orig/debian/copyright +++ goocanvasmm-0.15.4/debian/copyright @@ -0,0 +1,48 @@ +Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=420 +Upstream-Name: goocanvasmm +Upstream-Maintainer: Murray Cumming +Upstream-Author: Armin Burgmeier + Gennaro Bellizio + Hubert Figuiere + Johannes Schmid + Jonathon Jongsma + Paul Davis +Upstream-Source: http://ftp.gnome.org/pub/gnome/sources/goocanvasmm/ + +Files: * +Copyright: Copyright 1998-2006 The gtkmm Development Team +License: LGPL-2+ + +Files: doc/Makefile.am +Copyright: Copyright 2009, 2010 Openismus GmbH +License: LGPL-2+ + +Files: goocanvas/goocanvasmm/init.{h,cc} +Copyright: Copyright 2001 Free Software Foundation +License: LGPL-2+ + +Files: goocanvas/goocanvasmm/wrap_init.h +Copyright: Copyright 1999-2001 Free Software Foundation +License: LGPL-2+ + +Files: debian/* +Copyright: Copyright 2008-2011 Iain Lane +License: LGPL-2+ + +License: LGPL-2+ + This program 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 of the + License, or (at your option) any later version. + . + This program 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 + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this library; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the LGPLv2 can be found in + `/usr/share/common-licenses/LGPL-2'. --- goocanvasmm-0.15.4.orig/debian/control +++ goocanvasmm-0.15.4/debian/control @@ -0,0 +1,67 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. + +Source: goocanvasmm +Priority: optional +Maintainer: Iain Lane +Uploaders: Debian GNOME Maintainers +Homepage: http://live.gnome.org/GooCanvas +Build-Depends: cdbs, + debhelper (>= 5), + dh-autoreconf, + mm-common, + libgoocanvas-dev (>= 0.15), + libgtkmm-2.4-dev (>= 2.22.0), + libglibmm-2.4-dev (>= 2.14.2), + doxygen, + gnome-pkg-tools +Standards-Version: 3.9.2 +Section: libs +Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/goocanvasmm + +Package: libgoocanvasmm-dev +Section: libdevel +Architecture: any +Depends: libgoocanvasmm-1.0-5 (= ${binary:Version}), + libgoocanvas-dev (>= 0.15), + libgtkmm-2.4-dev (>= 2.22.0), + libglibmm-2.4-dev (>= 2.14.2), + ${shlibs:Depends}, + ${misc:Depends} +Description: C++ bindings for GooCanvas - development files + GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for + drawing. It has a model/view split, and uses interfaces for canvas items and + views, so you can easily turn any application object into canvas items. + goocanvasmm is the C++ wrapper for GooCanvas + . + This package contains the development files. + +Package: libgoocanvasmm-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, + lynx | www-browser, + doc-base +Description: C++ bindings for GooCanvas - documentation and examples + GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for + drawing. It has a model/view split, and uses interfaces for canvas items and + views, so you can easily turn any application object into canvas items. + goocanvasmm is the C++ wrapper for GooCanvas + . + This package contains the documentation and example files. + +Package: libgoocanvasmm-1.0-5 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: C++ bindings for GooCanvas - shared library + GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for + drawing. It has a model/view split, and uses interfaces for canvas items and + views, so you can easily turn any application object into canvas items. + goocanvasmm is the C++ wrapper for GooCanvas + . + This package contains the shared library. --- goocanvasmm-0.15.4.orig/debian/watch +++ goocanvasmm-0.15.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.gnome.org/pub/gnome/sources/goocanvasmm/([\d\.]+)/goocanvasmm-([\d\.]+)\.tar\.gz --- goocanvasmm-0.15.4.orig/debian/libgoocanvasmm-1.0-5.install +++ goocanvasmm-0.15.4/debian/libgoocanvasmm-1.0-5.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- goocanvasmm-0.15.4.orig/debian/control.in +++ goocanvasmm-0.15.4/debian/control.in @@ -0,0 +1,62 @@ +Source: goocanvasmm +Priority: optional +Maintainer: Iain Lane +Uploaders: @GNOME_TEAM@ +Homepage: http://live.gnome.org/GooCanvas +Build-Depends: cdbs, + debhelper (>= 5), + dh-autoreconf, + mm-common, + libgoocanvas-dev (>= 0.15), + libgtkmm-2.4-dev (>= 2.22.0), + libglibmm-2.4-dev (>= 2.14.2), + doxygen, + gnome-pkg-tools +Standards-Version: 3.9.2 +Section: libs +Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/goocanvasmm +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/goocanvasmm + +Package: libgoocanvasmm-dev +Section: libdevel +Architecture: any +Depends: libgoocanvasmm-1.0-5 (= ${binary:Version}), + libgoocanvas-dev (>= 0.15), + libgtkmm-2.4-dev (>= 2.22.0), + libglibmm-2.4-dev (>= 2.14.2), + ${shlibs:Depends}, + ${misc:Depends} +Description: C++ bindings for GooCanvas - development files + GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for + drawing. It has a model/view split, and uses interfaces for canvas items and + views, so you can easily turn any application object into canvas items. + goocanvasmm is the C++ wrapper for GooCanvas + . + This package contains the development files. + +Package: libgoocanvasmm-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, + lynx | www-browser, + doc-base +Description: C++ bindings for GooCanvas - documentation and examples + GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for + drawing. It has a model/view split, and uses interfaces for canvas items and + views, so you can easily turn any application object into canvas items. + goocanvasmm is the C++ wrapper for GooCanvas + . + This package contains the documentation and example files. + +Package: libgoocanvasmm-1.0-5 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: C++ bindings for GooCanvas - shared library + GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for + drawing. It has a model/view split, and uses interfaces for canvas items and + views, so you can easily turn any application object into canvas items. + goocanvasmm is the C++ wrapper for GooCanvas + . + This package contains the shared library. --- goocanvasmm-0.15.4.orig/debian/libgoocanvasmm-dev.install +++ goocanvasmm-0.15.4/debian/libgoocanvasmm-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/pkgconfig/* --- goocanvasmm-0.15.4.orig/debian/rules +++ goocanvasmm-0.15.4/debian/rules @@ -0,0 +1,24 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/autoreconf.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +SHARED_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libgoocanvasmm-[0-9\.]+-[0-9][0-9a-z]*)[[:space:]]*$$/\1/p' debian/control) +SHVER = 0.15 + +# Most of the docs aren't necessary +DEB_INSTALL_DOCS_ALL = NEWS + +DEB_INSTALL_EXAMPLES_libgoocanvasmm-doc += -XMakefile -X.deps -X.libs -X.o + +# Don't compres the C++ examples or any of the (html) reference documentation as this could break links +DEB_COMPRESS_EXCLUDE += examples reference + +DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V"$(SHARED_PKG) (>= $(SHVER))" + +build/libgoocanvasmm-doc:: + $(MAKE) -C $(CURDIR)/doc all --- goocanvasmm-0.15.4.orig/debian/libgoocanvasmm-doc.doc-base.goocanvasmm-reference +++ goocanvasmm-0.15.4/debian/libgoocanvasmm-doc.doc-base.goocanvasmm-reference @@ -0,0 +1,9 @@ +Document: goocanvasmm-reference +Title: goocanvasmm Reference Manual +Author: Doxygen +Abstract: Reference Manual for goocanvasmm (C++ bindings for goocanvas) +Section: Programming/C++ + +Format: HTML +Index: /usr/share/doc/libgoocanvasmm-doc/reference/html/index.html +Files: /usr/share/doc/libgoocanvasmm-doc/reference/html/*.html --- goocanvasmm-0.15.4.orig/debian/libgoocanvasmm-doc.links +++ goocanvasmm-0.15.4/debian/libgoocanvasmm-doc.links @@ -0,0 +1 @@ +usr/share/doc/libgoocanvasmm-doc usr/share/doc/goocanvasmm --- goocanvasmm-0.15.4.orig/debian/libgoocanvasmm-doc.examples +++ goocanvasmm-0.15.4/debian/libgoocanvasmm-doc.examples @@ -0,0 +1 @@ +examples/* --- goocanvasmm-0.15.4.orig/debian/compat +++ goocanvasmm-0.15.4/debian/compat @@ -0,0 +1 @@ +5 --- goocanvasmm-0.15.4.orig/debian/changelog +++ goocanvasmm-0.15.4/debian/changelog @@ -0,0 +1,62 @@ +goocanvasmm (0.15.4-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/control.in, + debian/rules: + + Remove the chrpath hack, it's been fixed in libtool. + + [ Iain Lane ] + * New upstream release 0.15.4 (Closes: #558470) + * debian/control.in, debian/libgoocanvas-0.1-4*: New SONAME + * debian/rules, debian/libgoocanvas-doc.examples: Drop examples, no + longer shipped + * debian/rules: Update Doxygen build to new location + * debian/copyright: Freshen up + * debian/control.in: Remove unnecessary build dependencies + * debian/control.in: Standards-Version bump to 3.9.2 — no changes required + * debian/control.in: Add mm-common BD and autoreconf (Closes: #628241) + * debian/control.in: Update to use my d.o email address + * debian/rules: Version shlibs + + -- Iain Lane Sat, 28 May 2011 17:40:07 +0100 + +goocanvasmm (0.13.0-1) unstable; urgency=low + + [ Iain Lane ] + * Initial upload to Debian. (Closes: #493794) + * debian/rules: Cleanup. + * debian/control, debian/rules, debian/libgoocanvasmm-doc*: Add -doc + package. + * debian/control: Add Vcs-* fields + * debian/control: Remove redundant section for shared lib package + * debian/copyright: Update with missing copyright holders and licenses + * debian/libgoocanvasmm-dev.install: Install goocanvasmmconfig.h into dev + package. + + [ Loic Minier ] + * Add ${misc:Depends} and ${shlibs:Depends} to the -dev package and drop the + libc-dev as it's in build-essential. + + [ Deng Xiyue ] + * `make -C examples clean` after `make install` the -doc package to + prevent shipping unexpectied files. + + [ Emilio Pozuelo Monfort ] + * Standards-Version is 3.8.3, no changes needed. + + -- Iain Lane Tue, 02 Jun 2009 16:25:03 +0100 + +goocanvasmm (0.13.0-0ubuntu1) jaunty; urgency=low + + * New upstream release. (LP: #309765) + * SONAME version bump 0.1-4 - new library package name + + -- Iain Lane Fri, 19 Dec 2008 17:15:40 +0000 + +goocanvasmm (0.12.0-0ubuntu1) jaunty; urgency=low + + * Initial release. (LP: #254260) + * debian/rules: Fix rpath issue - http://wiki.debian.org/RpathIssue + + -- Iain Lane Sun, 02 Nov 2008 12:11:12 +0000 +