debian/0000755000000000000000000000000012315327442007171 5ustar debian/control.in0000644000000000000000000000462711714242614011211 0ustar Source: goocanvasmm-2.0 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Iain Lane Uploaders: @GNOME_TEAM@ Homepage: http://live.gnome.org/GooCanvas Build-Depends: cdbs, debhelper (>= 5), dh-autoreconf, mm-common, libgoocanvas-2.0-dev (>= 0.15), libgtkmm-3.0-dev (>= 3.0.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-2.0 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/goocanvasmm-2.0 Package: libgoocanvasmm-2.0-dev Section: libdevel Architecture: any Depends: libgoocanvasmm-2.0-6 (= ${binary:Version}), libgoocanvas-2.0-dev (>= 0.15), libgtkmm-3.0-dev (>= 3.0.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-2.0-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-2.0-6 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. debian/copyright0000644000000000000000000000352011714242006011116 0ustar 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'. debian/changelog0000644000000000000000000000560712315327442011053 0ustar goocanvasmm-2.0 (1.90.8-0ubuntu3) trusty; urgency=medium * Patch build/libtool.m4 and configure to support ppc64el. -- Matthias Klose Fri, 28 Mar 2014 18:19:02 +0100 goocanvasmm-2.0 (1.90.8-0ubuntu2) precise; urgency=low * changed binary package name to libgoocanvasmm-2.0-6. * "3.0 (quilt)" format. -- Daniel Holbach Tue, 07 Feb 2012 16:36:03 +0100 goocanvasmm-2.0 (1.90.8-0ubuntu1openismus1) oneiric; urgency=low * New upstream release -- Murray Cumming Thu, 27 Oct 2011 09:24:57 +0200 goocanvasmm-2.0 (1.90.6-0ubuntu1openismus1) oneiric; urgency=low * Packaged goocanvasmm-2.0 -- Murray Cumming Thu, 13 Oct 2011 11:34:01 +0200 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 debian/libgoocanvasmm-2.0-doc.examples0000644000000000000000000000001311714242006014756 0ustar examples/* debian/libgoocanvasmm-2.0-dev.install0000644000000000000000000000012311714242006014621 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/lib*.so debian/tmp/usr/lib/pkgconfig/* debian/compat0000644000000000000000000000000211714242006010361 0ustar 5 debian/patches/0000755000000000000000000000000012315327404010616 5ustar debian/patches/ppc64el.diff0000644000000000000000000000246312315327404012732 0ustar Index: b/configure =================================================================== --- a/configure +++ b/configure @@ -7092,7 +7092,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7111,7 +7114,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) Index: b/build/libtool.m4 =================================================================== --- a/build/libtool.m4 +++ b/build/libtool.m4 @@ -1282,7 +1282,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1301,7 +1304,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) debian/patches/series0000644000000000000000000000001512315327377012040 0ustar ppc64el.diff debian/libgoocanvasmm-2.0-doc.links0000644000000000000000000000010311714242006014260 0ustar usr/share/doc/libgoocanvasmm-2.0-doc usr/share/doc/goocanvasmm-2.0 debian/control0000644000000000000000000000517412315327445010606 0ustar # 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-2.0 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Iain Lane Uploaders: Debian GNOME Maintainers Homepage: http://live.gnome.org/GooCanvas Build-Depends: cdbs, debhelper (>= 5), dh-autoreconf, mm-common, libgoocanvas-2.0-dev (>= 0.15), libgtkmm-3.0-dev (>= 3.0.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-2.0 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/goocanvasmm-2.0 Package: libgoocanvasmm-2.0-dev Section: libdevel Architecture: any Depends: libgoocanvasmm-2.0-6 (= ${binary:Version}), libgoocanvas-2.0-dev (>= 0.15), libgtkmm-3.0-dev (>= 3.0.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-2.0-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-2.0-6 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. debian/libgoocanvasmm-2.0-doc.doc-base.goocanvasmm-2.0-reference0000644000000000000000000000053311714242006021366 0ustar Document: goocanvasmm-2.0-reference Title: goocanvasmm-2.0 Reference Manual Author: Doxygen Abstract: Reference Manual for goocanvasmm-2.0 (C++ bindings for goocanvas 2) Section: Programming/C++ Format: HTML Index: /usr/share/doc/libgoocanvasmm-2.0-doc/reference/html/index.html Files: /usr/share/doc/libgoocanvasmm-2.0-doc/reference/html/*.html debian/rules0000755000000000000000000000156211714242432010252 0ustar #!/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 debian/source/0000755000000000000000000000000011714242607010472 5ustar debian/source/format0000644000000000000000000000001411714242607011700 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000014611714242006010215 0ustar version=3 http://ftp.gnome.org/pub/gnome/sources/goocanvasmm/([\d\.]+)/goocanvasmm-([\d\.]+)\.tar\.gz debian/libgoocanvasmm-2.0-doc.install0000644000000000000000000000010311714242006014606 0ustar doc/reference/html usr/share/doc/libgoocanvasmm-2.0-doc/reference/ debian/libgoocanvasmm-2.0-6.install0000644000000000000000000000003511714242006014212 0ustar debian/tmp/usr/lib/lib*.so.*