debian/0000755000000000000000000000000012156443673007201 5ustar debian/rules0000755000000000000000000000137111745561403010256 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.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/gnome-get-source.mk #DEB_MAKE_ENVVARS += DOCBOOK_STYLESHEET=/usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl # #PATH := $(CURDIR)/debian/bin:$(PATH) # ## xsltproc wrapper to pass --nonet in flags #debian/bin/xsltproc: # mkdir -p debian/bin # (echo '#!/bin/sh'; echo 'set -e'; echo 'PATH="$${PATH#$$(dirname "$$0"):}" exec xsltproc --nonet "$$@"') >debian/bin/xsltproc; chmod a+x debian/bin/xsltproc # #pre-build:: debian/bin/xsltproc # #clean:: # rm -rf debian/bin DEB_DESTDIR := $(CURDIR)/debian/tmp debian/gtkmm-documentation.links0000644000000000000000000000012312115713273014214 0ustar usr/share/doc/gtkmm-documentation/tutorial usr/share/doc/libgtkmm-3.0-doc/tutorial debian/control.in0000644000000000000000000000275512150213332011177 0ustar Source: gtkmm-documentation Section: doc Priority: optional Maintainer: Deng Xiyue Uploaders: @GNOME_TEAM@ Homepage: http://www.gtkmm.org/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gtkmm-documentation Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/packages/unstable/gtkmm-documentation Build-Depends: cdbs (>= 0.4.51), debhelper (>= 8), gnome-pkg-tools (>= 0.11), gnome-doc-utils (>= 0.9.0), libglibmm-2.4-dev (>= 2.32.0), libgtkmm-3.0-dev (>= 3.4.0) Standards-Version: 3.9.4 Package: gtkmm-documentation Section: doc Architecture: all Depends: ${misc:Depends}, ${shlibs:Depends}, lynx | www-browser, doc-base, libgtkmm-3.0-doc Recommends: libglibmm-2.4-doc Description: Documentation of C++ wrappers for GLib/GTK+ GLib is a low-level general-purpose library used mainly by GTK+/GNOME applications, but is useful for other programs as well. glibmm is the C++ wrapper for GLib. . Gtkmm is a C++ interface for the popular GUI library GTK+. It provides a convenient interface for C++ programmers to create graphical user interfaces with GTK+'s flexible OO framework. Highlights include type safe callbacks, widgets extensible using inheritance and over 180 classes that can be freely combined to quickly create complex user interfaces. . This package contains tutorial, FAQ, as well as examples for the above components. debian/gtkmm-documentation.doc-base.gtkmm-documentation-tutorial0000644000000000000000000000051412156443161022404 0ustar Document: gtkmm-documentation-tutorial Title: Programming With gtkmm 3 Author: Gtkmm Development Team Abstract: Tutorial for glibmm/gtkmm (C++ bindings for GLib/GTK+) Section: Programming Format: HTML Index: /usr/share/doc/gtkmm-documentation/tutorial/html/index.html Files: /usr/share/doc/gtkmm-documentation/tutorial/html/*.html debian/control0000644000000000000000000000350512156444014010575 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: gtkmm-documentation Section: doc Priority: optional Maintainer: Deng Xiyue Uploaders: Debian GNOME Maintainers , Emilio Pozuelo Monfort , Michael Biebl , Sebastian Dröge Homepage: http://www.gtkmm.org/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gtkmm-documentation Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/packages/unstable/gtkmm-documentation Build-Depends: cdbs (>= 0.4.51), debhelper (>= 8), gnome-pkg-tools (>= 0.11), gnome-doc-utils (>= 0.9.0), libglibmm-2.4-dev (>= 2.32.0), libgtkmm-3.0-dev (>= 3.4.0) Standards-Version: 3.9.4 Package: gtkmm-documentation Section: doc Architecture: all Depends: ${misc:Depends}, ${shlibs:Depends}, lynx | www-browser, doc-base, libgtkmm-3.0-doc Recommends: libglibmm-2.4-doc Description: Documentation of C++ wrappers for GLib/GTK+ GLib is a low-level general-purpose library used mainly by GTK+/GNOME applications, but is useful for other programs as well. glibmm is the C++ wrapper for GLib. . Gtkmm is a C++ interface for the popular GUI library GTK+. It provides a convenient interface for C++ programmers to create graphical user interfaces with GTK+'s flexible OO framework. Highlights include type safe callbacks, widgets extensible using inheritance and over 180 classes that can be freely combined to quickly create complex user interfaces. . This package contains tutorial, FAQ, as well as examples for the above components. debian/gtkmm-documentation.install0000644000000000000000000000011411672302400014533 0ustar usr/share/doc/gtkmm-3.0/* usr/share/doc/gtkmm-documentation usr/share/gnome debian/patches/0000755000000000000000000000000012156443673010630 5ustar debian/patches/series0000644000000000000000000000000011672271363012030 0ustar debian/watch0000644000000000000000000000020311672271450010217 0ustar version=3 http://download.gnome.org/sources/gtkmm-documentation/([\d\.]+[24680])/ \ gtkmm-documentation-([\d\.]+)\.tar\.xz debian/copyright0000644000000000000000000000443311745560327011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: gtkmm-documentation Upstream-Contact: Murray Cumming Daniel Elstner Jonathon Jongsma Source: http://download.gnome.org/sources/gtkmm-documentation/ X-Debianized-By: Deng Xiyue X-Debianized-Date: Sat, 02 Aug 2008 01:19:47 +0800 Files: examples/* Copyright: 2002, 2003, 2006, 2007, The gtkmm Development Team License: GPL-2+ Files: examples/book/giomm/monitor_directory/monitor_directory.cc examples/book/giomm/usage/usage.cc examples/book/giomm/getline/getline.cc Copyright: 2007, 2008, Jonathon Jongsma License: GPL-2+ Files: examples/book/iconview/gnome-dice-*.svg Copyright: 2004, Ryan Stutsman License: GPL-2+ Files: examples/book/builder/derived/* examples/book/libglademm/derived/* Copyright: 2003, libglademm development team License: GPL-2+ Files: examples/others/tictactoe/tictactoe.cc examples/others/tictactoe/tictactoe.h Copyright: 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald License: LGPL-2+ This code 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 systems, the complete text of the GNU Library General Public License can be found in `/usr/share/common-licenses/LGPL-2'. Files: docs/* Copyright: 2002-2008, The gtkmm Development Team 2002-2006, Murray Cumming License: GFDL-1.2+ On Debian systems, the complete text of the GNU Free Documentation License can be found in `/usr/share/common-licenses/GFDL-1.2'. Files: debian/* Copyright: 2008, 2009, Deng Xiyue License: GPL-2+ License: GPL-2+ This code 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'. debian/source/0000755000000000000000000000000012156443673010501 5ustar debian/source/format0000644000000000000000000000001411672271363011704 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211672302341010363 0ustar 8 debian/changelog0000644000000000000000000001413512156443606011053 0ustar gtkmm-documentation (3.8.0-1) unstable; urgency=low * New upstream release. * Use correct paths in doc-base file. -- Michael Biebl Fri, 14 Jun 2013 00:28:21 +0200 gtkmm-documentation (3.4.1-1) unstable; urgency=low * New upstream release. * Drop DM-Upload-Allowed field, DM upload permissions are no longer handled this way. * Bump Standards-Version to 3.9.4. No further changes. * Drop obsolete Conflicts/Replaces. -- Michael Biebl Sat, 25 May 2013 21:55:24 +0200 gtkmm-documentation (3.4.0-3) unstable; urgency=low * Brown paper bag upload. * Reintroduce the symlink, but in /usr/share/doc/libgtkmm-3.0-doc instead; our doc-base file references the symlink path. Thanks, Michael Biebl! -- Julien Cristau Thu, 28 Feb 2013 22:29:54 +0100 gtkmm-documentation (3.4.0-2) unstable; urgency=medium * Team upload * Remove /usr/share/doc/gtkmm-3.0/tutorial symlink (closes: #700790). /usr/share/doc/gtkmm-3.0 is itself a symlink, which messes things up. -- Julien Cristau Thu, 28 Feb 2013 21:43:52 +0100 gtkmm-documentation (3.4.0-1) unstable; urgency=low [ Josselin Mouette ] * Update repository URL. [ Michael Biebl ] * New upstream release. * Bump Build-Depends on libgtkmm-3.0-dev to (>= 3.4.0). * Bump Build-Depends on libglibmm-2.4-dev to (>= 2.32.0). * Update debian/copyright to the final copyright format 1.0 spec. * Bump Standards-Version to 3.9.3. * Drop Build-Depends on quilt, not necessary with source format 3.0 (quilt). -- Michael Biebl Tue, 24 Apr 2012 19:22:27 +0200 gtkmm-documentation (3.2.1-1) unstable; urgency=low * New upstream release. * debian/watch: - Track .xz tarballs. * debian/control.in: - Bump Build-Depends on libgtkmm-3.0-dev to (>= 3.2.0). * Bump debhelper compatibility level to 8. - Strip debian/tmp/ from .install files. - Bump Build-Depends on debhelper. -- Michael Biebl Thu, 15 Dec 2011 06:51:29 +0100 gtkmm-documentation (3.0.3-2) unstable; urgency=low * Depends on libgtkmm-3.0-doc instead of libgtkmm-2.4-doc. (Closes: #644008) -- Deng Xiyue Sun, 02 Oct 2011 01:14:23 -0700 gtkmm-documentation (3.0.3-1) unstable; urgency=low * New upstream release for GTKMM 3.0: + debian/control.in: - Update build dependencies to libgtkmm-3.0-dev >= 3.0.0. - Fix Vcs-* URLs. - Update Standard-Version to 3.9.2. No change needed. * debian/watch: + Fix Regex to work correctly, and target *.tar.bz2. * Update to debian source format 3.0 (quilt). * debian/gtkmm-documentation.doc-base.gtkmm-documentation-faq: + Dropped. No longer exists. * debian/gtkmm-documentation.*: + Update links and references to gtkmm-3.0. -- Deng Xiyue Thu, 23 Jun 2011 01:43:39 -0700 gtkmm-documentation (2.20.1-1) unstable; urgency=low * New upstream stable release: + debian/patches/*: - Drop all patches, not necessary anymore. + debian/control.in: - Update build dependencies and update description for the removed Glade documentation. -- Sebastian Dröge Tue, 13 Apr 2010 08:41:03 +0200 gtkmm-documentation (2.16.0-3) unstable; urgency=low * debian/control.in, debian/rules: - Switch to quilt for patch management. * debian/patches/03_remove_deprecated_cflags.patch: - Don't disable deprecated functions in our builds. Closes: #551215. * debian/patches/04_remove_ac_try_link.patch: - Remove unneded code from configure.ac that prevented aclocal from doing its job. * debian/patches/90_autoreconf.patch: - Run autoreconf on top of the above patches. * debian/control.in: - Standards-Version is 3.8.4, no changes needed. -- Emilio Pozuelo Monfort Sun, 07 Mar 2010 02:03:05 +0100 gtkmm-documentation (2.16.0-2) unstable; urgency=low * Upload to unstable. + Drop check-dist.mk. + Track unstable branch in Vcs-* URLs. * Add 02_dont_build_tutorial.patch to avoid rebuilding docs. + Comment xsltproc tricks for now. + Drop docbook-xsl from build-depends. * Update debian/copyright to conform to latest DEP 5. -- Deng Xiyue Tue, 21 Apr 2009 00:40:59 +0800 gtkmm-documentation (2.16.0-1) experimental; urgency=low * New upstream release. + Update build-depends to libglibmm-2.4-dev >= 2.16.0 and libgtkmm-2.4-dev >= 1:2.16.0 as per configure.in. * Update Standard-Version to 3.8.1. No change needed. * Reformat the long description a little bit. * Add 01_non_exist_png.patch to stop installing an non-exist png file. + Add simple-patchsys.mk to debian/rules. * Target experimental to match gtkmm at the time. Add check-dist.mk. -- Deng Xiyue Tue, 24 Mar 2009 00:42:23 +0800 gtkmm-documentation (2.14.0-2) unstable; urgency=low * Upload to unstable. Drop check-dist.mk * Track unstable branch in Vcs-*. * Point to versioned copyrights in debian/copyright. * Gtkmm FAQ migration from libgtkmm-2.4-doc: + Provide faq links. + Update doc-base for faq to point to /usr/share/doc/gtkmm-2.4/docs/FAQ/*. + Conflicts/Replaces: libgtkmm-2.4-doc (<< 1:2.14.3-2). -- Deng Xiyue Sun, 08 Mar 2009 16:42:42 +0800 gtkmm-documentation (2.14.0-1) experimental; urgency=low [ Deng Xiyue ] * Initial release (Closes: #493295) [ Loic Minier ] * Fix small typo in README.Debian. * Don't set GNOME_MODULE in rules; default is fine. * Build-dep on libglib2.0-dev >= 2.4.0 for gthread's CFLAGS. * Drop dpkg-dev build-dep. * Generate a xsltproc wrapper in debian/bin/ to add --nonet to the command line flags; prepend debian/bin to the PATH. * Pass DOCBOOK_STYLESHEET=/usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl via DEB_MAKE_ENVVARS and bdep on docbook-xsl. [ Deng Xiyue ] * Add missing copyright holders, and fix incorrect license statement. -- Deng Xiyue Sun, 01 Feb 2009 09:54:35 +0800 debian/README.Debian0000644000000000000000000000174711672271363011250 0ustar gtkmm-documentation for Debian ------------------------------ How to build the examples? As you can see, there's no Makefiles available to build the examples by the default installation of gtkmm-documentation, as the generated Makefiles are of little use when used elsewhere from where it was generated. So you have several solutions: 1. Write your own. There's a chapter in the tutorial to teach you how to compile these code, from which you can organize your own Makefiles. 2. Use the Debian source package. Using the standard Debian procedure, you can get the original package by the following command: $ apt-get source gtkmm-documentation After which you'll have a gtkmm-documentation- directory. Then you can get the build dependencies installed by: # apt-get build-dep gtkmm-documentation Now you can choose to ./configure && make, or use dpkg-buildpackage to get the examples built. -- Deng Xiyue , Sun, 9 Nov 2008 01:49:25 +0800