--- libglademm2.4-2.6.7.orig/debian/README.Debian +++ libglademm2.4-2.6.7/debian/README.Debian @@ -0,0 +1,7 @@ +How to build examples +--------------------- + +Examples are shipped without Makefiles, and the Makefiles shipped in +older versions are useless. To build the examples, please follow the +instructions in gtkmm documentation, which can be found in +gtkmm-documentation package. --- libglademm2.4-2.6.7.orig/debian/changelog +++ libglademm2.4-2.6.7/debian/changelog @@ -0,0 +1,211 @@ +libglademm2.4 (2.6.7-2ubuntu1) trusty; urgency=medium + + * Patch aclocal.m4 and configure to support ppc64el. + + -- Matthias Klose Sun, 29 Dec 2013 17:55:34 +0100 + +libglademm2.4 (2.6.7-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:16 +0100 + +libglademm2.4 (2.6.7-2) unstable; urgency=low + + * `make -C examples clean` after `make install` to prevent shipping + unexpected files. + * Add README.Debian with instructions to build examples. + * Update debian/copyright to conform to latest DEP 5. + + Fix incorrect license. + + Point to versioned license files. + * Update Standard-Version to 3.8.1. + * libglademm-2.4-dbg is in section debug as per new override. + + -- Deng Xiyue Fri, 15 May 2009 21:21:24 +0800 + +libglademm2.4 (2.6.7-1) unstable; urgency=low + + [ Deng Xiyue ] + * 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. + * Fix section in doc-base reference. + * Add `DM-Upload-Allowed: yes' field. Thanks Loïc for advocacy. + * 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. + * Use chrpath to get rid of rpath on 64bit machines. Build-Depends on + chrpath accordingly, and add rules to debian/rules. + * New upstream release. Only Windoze build improvement and more examples. + * Update Standard-Version to 3.8.0. No change needed. + + [ Loic Minier ] + * Properly anchor package name regexp. + * Fix package names regexp s/glad/glade. + + -- Deng Xiyue Wed, 24 Sep 2008 21:49:22 +0800 + +libglademm2.4 (2.6.6-1) unstable; urgency=low + + * New upstream release. + + Bump libglade2-dev dependency to >=1:2.6.1 as per configure.in. + + Upstream no longer ships empty README file, so remove corresponding + exclude rules from debian/rules. + * Correct copyright holder and correct license pointer to + /usr/share/common-licenses/LGPL-2.1 in debian/copyright. + * Refined debian/watch 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. + * Remove 70_relibtoolize.patch, as it is seemed unneeded now. + * Change libgtkmm-2.4-dev dependency to >= 1:2.6.0 as per upstream configure + script, and drop the -1 postfix as per lintian. + * Add ${shlibs:Depends} to -dev package. + + -- Deng Xiyue Wed, 13 Feb 2008 20:52:01 +0800 + +libglademm2.4 (2.6.5-4) unstable; urgency=low + + [ Deng Xiyue ] + * debian/copyright: + + Update download URL. + + Update upstream authors' email addresses. + * debian/rules: + + Add DEB_DH_INSTALL_SOURCEDIR := debian/tmp, so *.install files can + be shortened. + + Refine exclude rules again. + + Add an extra rule to exclude empty examples/README to make lintian happy. + * debian/*.install: + + Refined to the shortened form. + * debian/libglademm-2.4-doc.examples + + Resurrected, or examples won't be installed. My bad :( + + [ Loic Minier ] + * Wrap conflicts and replaces. + + -- Deng Xiyue Mon, 17 Dec 2007 16:55:14 +0800 + +libglademm2.4 (2.6.5-3) unstable; urgency=low + + * 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. + + Suggests -doc in -dev with version for new doc path, and + don't Suggests -dev in -doc. + * libglademm-2.4-doc.{docs,examples}: + - Dropped in favor of libglademm-2.4-doc.install. + * libglademm-2.4-doc.install: + + Add docs installation here. + * Add libglademm-2.4-doc.links to symlink the original path of docs. + * debian/libglademm-2.4-doc.doc-base.libglademm2.4-reference: + + Fix path for new doc path. + * debian/patches: + + Add 10_devhelp_index_path_fix.patch + * debian/rules: + + Add LDFLAG "-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. + + Install docs with original path hierarchy and drop the sed tricks. + + Refine exclude rules. + - Remove useless DEB_INSTALL_CHANGELOGS_ALL. + * debian/watch: + + Use spaces instead of tabs for indentation. + (Thanks Loïc Minier for reviewing and the suggestions) + + -- Deng Xiyue Fri, 14 Dec 2007 21:14:32 +0800 + +libglademm2.4 (2.6.5-2) unstable; urgency=high + + * debian/control, debian/control.in + + Add Homepage, Vcs-Browser and Vcs-Svn entries. + + Add Replaces: and Conflicts: field with -dev << 2.6.5-1 in -doc to + handle file moving, without which might causes breakage when upgrading. + Hence the urgency. (Closes: #452161) + * debian/patches + + Rename 99_relibtoolize.patch to 70_relibtoolize.patch for consistency. + + -- Deng Xiyue Tue, 27 Nov 2007 01:04:27 +0800 + +libglademm2.4 (2.6.5-1) unstable; urgency=low + + * New upstream version. + * Build system migrated to cdbs. + * Use ${binary:Version} instead of deprecated ${Source-Version}. + * Provide debug package libglademm-2.4-dbg. + * 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 Mon, 15 Oct 2007 23:13:02 +0800 + +libglademm2.4 (2.6.2-2) unstable; urgency=low + + * split documentation into separate package (Closes: #380184) + + -- Bradley Bell Thu, 3 Aug 2006 17:39:17 -0700 + +libglademm2.4 (2.6.2-1) unstable; urgency=low + + * New upstream release + * Include examples (Closes: #334915) + * Include static library (Closes: #310861) + + -- Bradley Bell Mon, 12 Jun 2006 17:07:55 -0700 + +libglademm2.4 (2.6.1-1) unstable; urgency=low + + * New upstream release (Closes: #333730) + * C++ transition (Closes: #339206) + + -- Bradley Bell Mon, 28 Nov 2005 16:16:17 -0800 + +libglademm2.4 (2.4.1-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfix. + * Rebuild for the C++ ABI transition, renaming libglademm2.4-1 to + libglademm2.4-1c2 and conflicting with libglademm2.4-1 + (closes: #323555). + * 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 Wed, 17 Aug 2005 00:32:11 -0700 + +libglademm2.4 (2.4.1-2) unstable; urgency=low + + * Fixed watch file + * Fixed paths in devhelp file + + -- Bradley Bell Tue, 21 Sep 2004 13:57:46 -0700 + +libglademm2.4 (2.4.1-1) unstable; urgency=low + + * New upstream release + + -- Bradley Bell Mon, 7 Jun 2004 17:48:11 -0700 + +libglademm2.4 (2.4.0-1) unstable; urgency=low + + * New upstream release + * New source package + * upload to unstable + + -- Bradley Bell Wed, 2 Jun 2004 15:20:52 -0700 + +libglademm2.3 (2.3.3-1) experimental; urgency=low + + * Initial Release. + + -- Bradley Bell Fri, 16 Apr 2004 19:14:27 -0700 --- libglademm2.4-2.6.7.orig/debian/compat +++ libglademm2.4-2.6.7/debian/compat @@ -0,0 +1 @@ +6 --- libglademm2.4-2.6.7.orig/debian/control +++ libglademm2.4-2.6.7/debian/control @@ -0,0 +1,86 @@ +# 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: libglademm2.4 +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/wsvn/pkg-gnome/desktop/unstable/libglademm2.4 +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/libglademm2.4 +Build-Depends: cdbs (>= 0.4.51), + chrpath, + debhelper (>= 6), + dpkg-dev (>= 1.14.16), + gnome-pkg-tools (>= 0.11), + libglade2-dev (>= 1:2.6.1), + libgtkmm-2.4-dev (>= 1:2.6.0) +Standards-Version: 3.8.1 + +Package: libglademm-2.4-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libglademm-2.4-1c2a (= ${binary:Version}), + libglade2-dev (>= 1:2.6.1), + libgtkmm-2.4-dev (>= 1:2.6.0) +Suggests: libglademm-2.4-doc +Description: C++ wrappers for libglade2 (development files) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains development files. + +Package: libglademm-2.4-1c2a +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: libglademm-2.4-1, + libglademm-2.4-1c2 +Replaces: libglademm-2.4-1, + libglademm-2.4-1c2 +Description: C++ wrappers for libglade2 (shared library) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains shared libraries. + +Package: libglademm-2.4-dbg +Section: debug +Priority: extra +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libglademm-2.4-1c2a (= ${binary:Version}) +Description: C++ wrappers for libglade2 (debug symbols) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains debug symbols for debugging applications using + libglademm. + +Package: libglademm-2.4-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, + doc-base, + lynx | www-browser +Suggests: libglibmm-2.4-doc (>= 2.14.2-3), + libgtkmm-2.4-doc (>= 1:2.12.3-1) +Conflicts: libglademm-2.4-dev (<< 2.6.5-1) +Replaces: libglademm-2.4-dev (<< 2.6.5-1) +Description: C++ wrappers for libglade2 (documentation) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains reference documentation and examples. --- libglademm2.4-2.6.7.orig/debian/control.in +++ libglademm2.4-2.6.7/debian/control.in @@ -0,0 +1,82 @@ +Source: libglademm2.4 +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/wsvn/pkg-gnome/desktop/unstable/libglademm2.4 +Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/libglademm2.4 +Build-Depends: cdbs (>= 0.4.51), + chrpath, + debhelper (>= 6), + dpkg-dev (>= 1.14.16), + gnome-pkg-tools (>= 0.11), + libglade2-dev (>= 1:2.6.1), + libgtkmm-2.4-dev (>= 1:2.6.0) +Standards-Version: 3.8.1 + +Package: libglademm-2.4-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libglademm-2.4-1c2a (= ${binary:Version}), + libglade2-dev (>= 1:2.6.1), + libgtkmm-2.4-dev (>= 1:2.6.0) +Suggests: libglademm-2.4-doc +Description: C++ wrappers for libglade2 (development files) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains development files. + +Package: libglademm-2.4-1c2a +Section: libs +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Conflicts: libglademm-2.4-1, + libglademm-2.4-1c2 +Replaces: libglademm-2.4-1, + libglademm-2.4-1c2 +Description: C++ wrappers for libglade2 (shared library) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains shared libraries. + +Package: libglademm-2.4-dbg +Section: debug +Priority: extra +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libglademm-2.4-1c2a (= ${binary:Version}) +Description: C++ wrappers for libglade2 (debug symbols) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains debug symbols for debugging applications using + libglademm. + +Package: libglademm-2.4-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${shlibs:Depends}, + doc-base, + lynx | www-browser +Suggests: libglibmm-2.4-doc (>= 2.14.2-3), + libgtkmm-2.4-doc (>= 1:2.12.3-1) +Conflicts: libglademm-2.4-dev (<< 2.6.5-1) +Replaces: libglademm-2.4-dev (<< 2.6.5-1) +Description: C++ wrappers for libglade2 (documentation) + Libglade is a library which enables an application to build its graphical + interface from an XML file (generated by Glade) at runtime. libglademm is + the C++ wrapper for libglade. + . + This package contains reference documentation and examples. --- libglademm2.4-2.6.7.orig/debian/copyright +++ libglademm2.4-2.6.7/debian/copyright @@ -0,0 +1,40 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=48 +Name: libglademm +Maintainer: Murray Cumming + Daniel Elstner +Source: http://download.gnome.org/sources/libglademm/ +X-Debianized-By: Bradley Bell +X-Debianized-Date: Fri, 16 Apr 2004 16:49:47 -0700 + + +Files: * +Copyright: 1999-2001, Free Software Foundation + 2002, The libglademm 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: examples/*, tools/extra_defs_gen/generate_defs_libglade.cc +Copyright: 2002, The libglademm Development Team + 2002, 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'. --- libglademm2.4-2.6.7.orig/debian/libglademm-2.4-1c2a.install +++ libglademm2.4-2.6.7/debian/libglademm-2.4-1c2a.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- libglademm2.4-2.6.7.orig/debian/libglademm-2.4-dev.install +++ libglademm2.4-2.6.7/debian/libglademm-2.4-dev.install @@ -0,0 +1,6 @@ +usr/include +usr/lib/libglademm-2.4 +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/pkgconfig +usr/lib/*.la --- libglademm2.4-2.6.7.orig/debian/libglademm-2.4-doc.doc-base.libglademm2.4-reference +++ libglademm2.4-2.6.7/debian/libglademm-2.4-doc.doc-base.libglademm2.4-reference @@ -0,0 +1,9 @@ +Document: libglademm2.4-reference +Title: libglademm 2.4 Reference Manual +Author: Doxygen +Abstract: Reference Manual for libglademm 2.4 (C++ bindings for libglade2) +Section: Programming/C++ + +Format: HTML +Index: /usr/share/doc/libglademm-2.4-doc/docs/reference/html/index.html +Files: /usr/share/doc/libglademm-2.4-doc/docs/reference/html/*.html --- libglademm2.4-2.6.7.orig/debian/libglademm-2.4-doc.examples +++ libglademm2.4-2.6.7/debian/libglademm-2.4-doc.examples @@ -0,0 +1 @@ +examples/* --- libglademm2.4-2.6.7.orig/debian/libglademm-2.4-doc.install +++ libglademm2.4-2.6.7/debian/libglademm-2.4-doc.install @@ -0,0 +1,2 @@ +usr/share/doc/gnomemm-2.6/libglademm-2.4/* usr/share/doc/libglademm-2.4-doc +usr/share/devhelp --- libglademm2.4-2.6.7.orig/debian/libglademm-2.4-doc.links +++ libglademm2.4-2.6.7/debian/libglademm-2.4-doc.links @@ -0,0 +1 @@ +usr/share/doc/libglademm-2.4-doc usr/share/doc/gnomemm-2.6/libglademm-2.4 --- libglademm2.4-2.6.7.orig/debian/patches/10_devhelp_index_path_fix.patch +++ libglademm2.4-2.6.7/debian/patches/10_devhelp_index_path_fix.patch @@ -0,0 +1,9 @@ +--- docs/reference/libglademm-2.4.devhelp 2007-09-25 23:56:05.000000000 +0800 ++++ docs/reference/libglademm-2.4.devhelp.pathfix 2007-12-14 20:21:48.000000000 +0800 +@@ -1,5 +1,5 @@ + +- ++ + + + --- libglademm2.4-2.6.7.orig/debian/patches/99_ppc64el.patch +++ libglademm2.4-2.6.7/debian/patches/99_ppc64el.patch @@ -0,0 +1,56 @@ +Index: b/aclocal.m4 +=================================================================== +--- a/aclocal.m4 ++++ b/aclocal.m4 +@@ -533,7 +533,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*) +@@ -549,7 +552,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*) +Index: b/configure +=================================================================== +--- a/configure ++++ b/configure +@@ -3201,7 +3201,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*) +@@ -3217,7 +3220,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*) --- libglademm2.4-2.6.7.orig/debian/rules +++ libglademm2.4-2.6.7/debian/rules @@ -0,0 +1,29 @@ +#!/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 := libglademm + +SHARED_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libglademm-[0-9\.]+-[0-9][0-9a-z]*)[[:space:]]*$$/\1/p' debian/control) +DOC_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libglademm-[0-9\.]+-doc)[[:space:]]*$$/\1/p' debian/control) +SHVER := 2.6.0 + +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_EXAMPLES_$(DOC_PKG) += -XMakefile -X.deps -X.libs -X.o + +# chrpath hack to get rid of amd64 rpath +common-install-impl:: + chrpath -d $(DEB_DH_INSTALL_SOURCEDIR)/usr/lib/*.so* + +install/$(DOC_PKG):: + $(MAKE) -C $(CURDIR)/examples clean --- libglademm2.4-2.6.7.orig/debian/watch +++ libglademm2.4-2.6.7/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/libglademm/([\d\.]+)[02468]/ \ + libglademm-([\d\.]+)\.tar\.gz