--- libgnomecanvasmm2.6-2.26.0.orig/debian/libgnomecanvasmm-2.6-doc.examples +++ libgnomecanvasmm2.6-2.26.0/debian/libgnomecanvasmm-2.6-doc.examples @@ -0,0 +1 @@ +examples/* --- libgnomecanvasmm2.6-2.26.0.orig/debian/control.in +++ libgnomecanvasmm2.6-2.26.0/debian/control.in @@ -0,0 +1,64 @@ +Source: libgnomecanvasmm2.6 +Section: libs +Priority: optional +Maintainer: Deng Xiyue +Uploaders: @GNOME_TEAM@ +DM-Upload-Allowed: yes +Homepage: http://www.gtkmm.org/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/libgnomecanvasmm2.6 +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/libgnomecanvasmm2.6 +Build-Depends: cdbs (>= 0.4.51), + chrpath, + debhelper (>= 6), + dpkg-dev (>= 1.14.16), + gnome-pkg-tools (>= 0.11), + libgnomecanvas2-dev (>= 2.6.0), + libgtkmm-2.4-dev (>= 2.4.0), + doxygen +Standards-Version: 3.8.1 + +Package: libgnomecanvasmm-2.6-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libgnomecanvasmm-2.6-1c2a (= ${binary:Version}), + libgnomecanvas2-dev (>= 2.6.0), + libgtkmm-2.4-dev (>= 2.4.0) +Suggests: libgnomecanvasmm-2.6-doc +Description: C++ wrappers for libgnomecanvas2 (development files) + libgnomecanvas is a high-level, structured graphics + library. libgnomecanvasmm is the C++ wrapper for libgnomecanvas. + . + This package contains development files. + +Package: libgnomecanvasmm-2.6-1c2a +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: libgnomecanvasmm-2.6-1, + libgnomecanvasmm-2.6-1c2 +Replaces: libgnomecanvasmm-2.6-1, + libgnomecanvasmm-2.6-1c2 +Description: C++ wrappers for libgnomecanvas2 (shared library) + libgnomecanvas is a high-level, structured graphics + library. libgnomecanvasmm is the C++ wrapper for libgnomecanvas. + . + This package contains shared libraries. + +Package: libgnomecanvasmm-2.6-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, + doc-base, + lynx | www-browser +Suggests: libgtkmm-2.4-doc +Conflicts: libgnomecanvasmm-2.6-dev (<< 2.20.0-1) +Replaces: libgnomecanvasmm-2.6-dev (<< 2.20.0-1) +Description: C++ wrappers for libgnomecanvas2 (documentation) + libgnomecanvas is a high-level, structured graphics + library. libgnomecanvasmm is the C++ wrapper for libgnomecanvas. + . + This package contains reference documentation and examples. --- libgnomecanvasmm2.6-2.26.0.orig/debian/compat +++ libgnomecanvasmm2.6-2.26.0/debian/compat @@ -0,0 +1 @@ +6 --- libgnomecanvasmm2.6-2.26.0.orig/debian/libgnomecanvasmm-2.6-doc.doc-base.libgnomecanvasmm2.6-reference +++ libgnomecanvasmm2.6-2.26.0/debian/libgnomecanvasmm-2.6-doc.doc-base.libgnomecanvasmm2.6-reference @@ -0,0 +1,9 @@ +Document: libgnomecanvasmm2.6-reference +Title: libgnomecanvasmm 2.6 Reference Manual +Author: Doxygen +Abstract: Reference Manual for libgnomecanvasmm 2.6 (C++ bindings for libgnomecanvas2) +Section: Programming/C++ + +Format: HTML +Index: /usr/share/doc/libgnomecanvasmm-2.6-doc/docs/reference/html/index.html +Files: /usr/share/doc/libgnomecanvasmm-2.6-doc/docs/reference/html/*.html --- libgnomecanvasmm2.6-2.26.0.orig/debian/libgnomecanvasmm-2.6-doc.docs +++ libgnomecanvasmm2.6-2.26.0/debian/libgnomecanvasmm-2.6-doc.docs @@ -0,0 +1,3 @@ +AUTHORS +NEWS +docs --- libgnomecanvasmm2.6-2.26.0.orig/debian/watch +++ libgnomecanvasmm2.6-2.26.0/debian/watch @@ -0,0 +1,7 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# Site Directory Pattern Version Script +version=3 +http://download.gnome.org/sources/libgnomecanvasmm/([\d\.]+)[24680]/ \ + libgnomecanvasmm-([\d\.]+)\.tar\.gz --- libgnomecanvasmm2.6-2.26.0.orig/debian/libgnomecanvasmm-2.6-1c2a.install +++ libgnomecanvasmm2.6-2.26.0/debian/libgnomecanvasmm-2.6-1c2a.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- libgnomecanvasmm2.6-2.26.0.orig/debian/copyright +++ libgnomecanvasmm2.6-2.26.0/debian/copyright @@ -0,0 +1,42 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=48 +Name: libgnomecanvasmm +Maintainer: Murray Cumming + Paul Davis + Gergõ Érdi +Source: http://download.gnome.org/sources/libgnomecanvasmm/ +X-Debianized-By: Bradley Bell +X-Debianized-Date: Fri, 16 Apr 2004 16:49:47 -0700 + + +Files: * +Copyright: 1998, EMC Capital Management Inc. + 1998, 1999, The Gtk-- Development Team + 1999-2001, Free Software Foundation + 2001, The libgnomeuimm Development Team + 2002, The libgnomecanvasmm Development Team +License: LGPL-2.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. + . + On Debian systems, the complete text of the GNU Lesser General Public + License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +Files: tools/extra_defs_gen/generate_defs_libgnomecanvas.cc +Copyright: 2001, The Free Software Foundation +License: GPL-2+ + +Files: debian/* +Copyright: 2004-2009, Bradley Bell + 2007-2009, Deng Xiyue +License: GPL-2+ + +License: GPL-2+ + This library 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 of the + License, or (at your option) any later version. + . + On Debian systems, the complete text of the GNU General Public License + can be found in `/usr/share/common-licenses/GPL-2'. --- libgnomecanvasmm2.6-2.26.0.orig/debian/rules +++ libgnomecanvasmm2.6-2.26.0/debian/rules @@ -0,0 +1,34 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + + +GNOME_MODULE := libgnomecanvasmm + +SHARED_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libgnomecanvasmm-[0-9\.]+-[0-9][0-9a-z]*)[[:space:]]*$$/\1/p' debian/control) +DOC_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libgnomecanvasmm-[0-9\.]+-doc)[[:space:]]*$$/\1/p' debian/control) +SHVER := 2.23.1 + +LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed + +DEB_CONFIGURE_EXTRA_FLAGS += --enable-static +DEB_DH_INSTALL_SOURCEDIR := debian/tmp +DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) := -V"$(SHARED_PKG) (>= $(SHVER))" +DEB_INSTALL_DOCS_$(DOC_PKG) += -XMakefile -XDoxyfile +DEB_INSTALL_EXAMPLES_$(DOC_PKG) += -XMakefile -X.deps -X.libs -X.o + +build/$(DOC_PKG):: + $(MAKE) -C docs/reference + +install/$(DOC_PKG):: + $(MAKE) -C examples clean + +# chrpath hack to get rid of amd64 rpath +common-install-impl:: + chrpath -d $(DEB_DH_INSTALL_SOURCEDIR)/usr/lib/*.so* --- libgnomecanvasmm2.6-2.26.0.orig/debian/control +++ libgnomecanvasmm2.6-2.26.0/debian/control @@ -0,0 +1,69 @@ +# 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: libgnomecanvasmm2.6 +Section: libs +Priority: optional +Maintainer: Deng Xiyue +Uploaders: Debian GNOME Maintainers +DM-Upload-Allowed: yes +Homepage: http://www.gtkmm.org/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/libgnomecanvasmm2.6 +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/libgnomecanvasmm2.6 +Build-Depends: cdbs (>= 0.4.51), + chrpath, + debhelper (>= 6), + dpkg-dev (>= 1.14.16), + gnome-pkg-tools (>= 0.11), + libgnomecanvas2-dev (>= 2.6.0), + libgtkmm-2.4-dev (>= 2.4.0), + doxygen +Standards-Version: 3.8.1 + +Package: libgnomecanvasmm-2.6-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libgnomecanvasmm-2.6-1c2a (= ${binary:Version}), + libgnomecanvas2-dev (>= 2.6.0), + libgtkmm-2.4-dev (>= 2.4.0) +Suggests: libgnomecanvasmm-2.6-doc +Description: C++ wrappers for libgnomecanvas2 (development files) + libgnomecanvas is a high-level, structured graphics + library. libgnomecanvasmm is the C++ wrapper for libgnomecanvas. + . + This package contains development files. + +Package: libgnomecanvasmm-2.6-1c2a +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: libgnomecanvasmm-2.6-1, + libgnomecanvasmm-2.6-1c2 +Replaces: libgnomecanvasmm-2.6-1, + libgnomecanvasmm-2.6-1c2 +Description: C++ wrappers for libgnomecanvas2 (shared library) + libgnomecanvas is a high-level, structured graphics + library. libgnomecanvasmm is the C++ wrapper for libgnomecanvas. + . + This package contains shared libraries. + +Package: libgnomecanvasmm-2.6-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, + doc-base, + lynx | www-browser +Suggests: libgtkmm-2.4-doc +Conflicts: libgnomecanvasmm-2.6-dev (<< 2.20.0-1) +Replaces: libgnomecanvasmm-2.6-dev (<< 2.20.0-1) +Description: C++ wrappers for libgnomecanvas2 (documentation) + libgnomecanvas is a high-level, structured graphics + library. libgnomecanvasmm is the C++ wrapper for libgnomecanvas. + . + This package contains reference documentation and examples. --- libgnomecanvasmm2.6-2.26.0.orig/debian/changelog +++ libgnomecanvasmm2.6-2.26.0/debian/changelog @@ -0,0 +1,195 @@ +libgnomecanvasmm2.6 (2.26.0-1build1) 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:40 +0100 + +libgnomecanvasmm2.6 (2.26.0-1) unstable; urgency=low + + * New upstream stable release. + * Upload to unstable, drop check-dist.mk. + * Target unstable branch in VCS-*. + * Track stable releases in debian/watch. + * Update Standard-Version to 3.8.1. + * Update debian/copyright to conform to latest DEP 5 proposal + + Add missing copyright statement. + + Point to versioned license files. + + -- Deng Xiyue Sat, 16 May 2009 01:36:10 +0800 + +libgnomecanvasmm2.6 (2.23.1-1) experimental; urgency=low + + [ Deng Xiyue ] + * Add dpkg-dev >= 1.14.16 to Build-Depends for DM usage. + * Remove doc-base from Build-Depends as it's not b-deped on. + * Add ${shlibs:Depends} to all Depends fields as recommended. + * Use machine-interpretable format for debian/copyright. + + [ Loic Minier ] + * Properly anchor package name regexp. + + [ Deng Xiyue ] + * New upstream development release. + + Update SHVER to 2.23.1 due to new API addition. + * `make -C examples clean` after `make install` to prevent shipping + unexpected files. + * Add check-dist.mk to prevent unexpected upload. + * Track development releases in debian/watch. + * Update Standard-Version to 3.8.0. No change needed. + * Track experimental branch in Vcs-*. + * Use viewsvn in Vcs-Browser. + + -- Deng Xiyue Thu, 05 Mar 2009 10:36:13 +0800 + +libgnomecanvasmm2.6 (2.22.0-1) unstable; urgency=low + + * New upstream release. + + Drop examples/README exclude rule, as upstream doesn't ship it now. + * Correct copyright holders, correct license pointer to + /usr/share/common-licenses/LGPL-2.1 in debian/copyright. + * Refined watch file to check for number based version, and update watch + version to 3. + * Bump compat level to 6, let debhelper >= 6 accordingly, and let + cdbs >= 0.4.51 to avoid empty -dbg bug. + * Refine build-dependencies as per upstream configure script, and drop + -1 postfix in version as per lintian. + * Add ${shlibs:Depends} to -dev package. + * Refined debian/rules to set variables SHARED_PKG and DOC_PKG by sed + from debian/control and use variable SHVER for shlibs version, and + refine and reformat corresponding rules accordingly. + * Remove compression exclude rule, as it's usually harmless to live + without it. + * Drop 70_relibtoolize.patch, and use chrpath hack to get rid of amd64 + rpath issue, hence add chrpath to b-deps. Should contact upstream for + real fix. + * Fix section in doc-base reference. + * Add `DM-Upload-Allowed: yes' field. Thanks Loïc for advocacy. + + -- Deng Xiyue Mon, 17 Mar 2008 11:47:53 +0800 + +libgnomecanvasmm2.6 (2.20.0-3) unstable; urgency=low + + [ Deng Xiyue ] + * debian/control, debian/control.in: + + Bump standard version to 3.7.3. No change required. + + Bump cdbs version to >= 0.4.41, reason given below. + * debian/copyright: + + Update download URL. + + Update upstream authors' email addresses. + * debian/*.install: + + Refined to the shortened form. + * debian/libgnomecanvasmm-2.6-doc.docs: + + Install with original path hierarchy. + * debian/libgnomecanvasmm-2.6-doc.doc-base.*: + + Fix path. + * debian/rules: + + Add LDFLAGS "-Wl,--as-needed" to reduce unneeded shlibs dependencies. + + Let examples be compressed. + + Directly specify LDFLAG instead of using DEB_CONFIGURE_SCRIPT_ENV + which might override existing LDFLAGS settings, which is supported + since cdbs >= 0.4.41, hence bump its dependency. Thanks Loïc Minier. + + Include clean-la.mk from gnome-pkg-tools to remove dependency_libs + information from .la files. Thanks Loïc Minier and Josselin Mouette. + - Drop DEB_AUTO_UPDATE_DEBIAN_CONTROL as cdbs dependency is written by + hand, and avoiding generating debian/control twice by a single clean. + + Replace most ':=' with '+=' to avoid overwriting existing values. + + Refine exclude rules. + - Remove useless DEB_INSTALL_CHANGELOGS_ALL. + + Add DEB_DH_INSTALL_SOURCEDIR := debian/tmp, so *.install files can + be shortened. + + Add an extra rule to exclude empty examples/README to make lintian happy. + * debian/watch: + + Use spaces instead of tabs when indent. + (Thanks Loïc Minier for reviewing and the suggestions) + + [ Loic Minier ] + * Wrap Conflicts and Replaces. + * Fix watch file. + + -- Deng Xiyue Mon, 17 Dec 2007 16:58:06 +0800 + +libgnomecanvasmm2.6 (2.20.0-2) unstable; urgency=high + + * debian/control, debian/control.in + + Add Homepage, Vcs-Browser and Vcs-Svn entries. + + Add Replaces: to handle file moving together with Conflicts:, + without which might causes breakage when upgrading. Hence the urgency. + (Closes: 452157) + + -- Deng Xiyue Tue, 27 Nov 2007 01:18:54 +0800 + +libgnomecanvasmm2.6 (2.20.0-1) unstable; urgency=low + + * New upstream release. + * Migrate build system to cdbs, and update build dependencies. + * Use ${binary:Version} instead of deprecated ${Source-Version}. + * Split documents into separate -doc package, and make it conflict with + older -dev package. + * Bump shlibs version to 2.14.0 according to ChangeLog. + * debian/patches + + 70_relibtoolize.patch as libtool issue work around. + * Migrate ownership to Debian GNOME Team. + - Add myself as maintainer with consensus from Debian GNOME Team. + - Original maintainer Bradley Bell is also a member of Debian GNOME + Team now. Thanks Bradley. + - Add Debian GNOME Team as uploaders. + + -- Deng Xiyue Thu, 25 Oct 2007 20:30:44 +0800 + +libgnomecanvasmm2.6 (2.14.0-1) unstable; urgency=low + + * New upstream release + * Include examples + * Include static library (Closes: #344975) + + -- Bradley Bell Mon, 12 Jun 2006 17:21:37 -0700 + +libgnomecanvasmm2.6 (2.10.0-1) unstable; urgency=low + + * New upstream release + * C++ transition (Closes: #339207) + + -- Bradley Bell Mon, 28 Nov 2005 17:22:08 -0800 + +libgnomecanvasmm2.6 (2.8.0-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfix. + * Rebuild for the C++ ABI transition, renaming libgnomecanvasmm-2.6-1 + to libgnomecanvasmm-2.6-1c2 and conflicting with + libgnomecanvasmm-2.6-1 (closes: #323766). + * Build-Depend on libgtkmm-2.4-dev (>= 1:2.6.2-1.1) to ensure we get + the lib with a compatible ABI. + + -- Steve Langasek Thu, 18 Aug 2005 01:52:52 -0700 + +libgnomecanvasmm2.6 (2.8.0-1) unstable; urgency=low + + * New upstream release + + -- Bradley Bell Mon, 31 Jan 2005 19:12:04 -0800 + +libgnomecanvasmm2.6 (2.6.1-4) unstable; urgency=low + + * Added va_list helper function (Closes: #265828) + + -- Bradley Bell Wed, 22 Sep 2004 19:15:23 -0700 + +libgnomecanvasmm2.6 (2.6.1-3) unstable; urgency=low + + * Fixed watch file + + -- Bradley Bell Tue, 21 Sep 2004 15:20:12 -0700 + +libgnomecanvasmm2.6 (2.6.1-2) unstable; urgency=low + + * remove extraneous build-dep on gtkmm-doc package + + -- Bradley Bell Tue, 8 Jun 2004 01:17:54 -0700 + +libgnomecanvasmm2.6 (2.6.1-1) unstable; urgency=low + + * Initial Release. + + -- Bradley Bell Mon, 7 Jun 2004 17:54:21 -0700 --- libgnomecanvasmm2.6-2.26.0.orig/debian/libgnomecanvasmm-2.6-dev.install +++ libgnomecanvasmm2.6-2.26.0/debian/libgnomecanvasmm-2.6-dev.install @@ -0,0 +1,6 @@ +usr/include +usr/lib/libgnomecanvasmm-2.6 +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/pkgconfig +usr/lib/*.la