debian/0000755000000000000000000000000012220271633007164 5ustar debian/rules0000755000000000000000000000034711730433210010244 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.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 debian/control.in0000644000000000000000000000172112220271543011175 0ustar Source: gnome-common Section: gnome Priority: optional Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Build-Depends: debhelper (>= 9), cdbs, gnome-pkg-tools Build-Depends-Indep: pkg-config, autotools-dev Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-common Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-common Package: gnome-common Architecture: all Depends: ${misc:Depends}, autoconf, automake (>= 1:1.11), libtool, pkg-config, gettext, intltool, autopoint Description: common scripts and macros to develop with GNOME gnome-common is an extension to autoconf, automake and libtool for the GNOME environment and GNOME using applications. Included are gnome-autogen.sh and several macros to help in GNOME source trees. debian/control0000644000000000000000000000251712220271741010574 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: gnome-common Section: gnome Priority: optional Maintainer: Debian GNOME Maintainers Uploaders: Andreas Henriksson , Emilio Pozuelo Monfort , Gustavo Noronha Silva , Jordi Mallach , Josselin Mouette , Michael Biebl Build-Depends: debhelper (>= 9), cdbs, gnome-pkg-tools Build-Depends-Indep: pkg-config, autotools-dev Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-common Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-common Package: gnome-common Architecture: all Depends: ${misc:Depends}, autoconf, automake (>= 1:1.11), libtool, pkg-config, gettext, intltool, autopoint Description: common scripts and macros to develop with GNOME gnome-common is an extension to autoconf, automake and libtool for the GNOME environment and GNOME using applications. Included are gnome-autogen.sh and several macros to help in GNOME source trees. debian/patches/0000755000000000000000000000000012220271633010613 5ustar debian/patches/series0000644000000000000000000000000112220270100012003 0ustar debian/gnome-common.docs0000644000000000000000000000001611730433210012422 0ustar doc/usage.txt debian/watch0000644000000000000000000000015611730433350010220 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/gnome-common/([\d\.]+)/ \ gnome-common-(.*)\.tar\.xz debian/copyright0000644000000000000000000000256411730437247011140 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: gnome-common Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-common/ Files: * Copyright: 1998-2001 Martin Baulig 1997-2001 Eliot Lee 1997-1998 Erik Troan 1998-2000 Raja R Harinath 1998 Tom Tromey 1998-2006 James Henstridge 2000-2002 Dan Winship 2007-2011 Christian Persch License: GPL-2.0+ This package 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. . This package 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/source/0000755000000000000000000000000012220271633010464 5ustar debian/source/format0000644000000000000000000000001411730433210011666 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211730434373010371 0ustar 9 debian/changelog0000644000000000000000000002345112220271551011042 0ustar gnome-common (3.10.0-1) unstable; urgency=low * New upstream release. - Use autoreconf instead of running the individual tools manually. This also means gnome-autogen.sh no longer fails with newer automake versions. Closes: #722231 * Drop debian/patches/02_autogen_required_versions.patch, it no longer applies and the minimum required versions are available since a very long time now. * Wrap dependencies. -- Michael Biebl Tue, 24 Sep 2013 13:11:33 +0200 gnome-common (3.7.4-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.9.4. -- Thomas Bechtold Sat, 01 Jun 2013 11:04:10 +0200 gnome-common (3.6.0-2) unstable; urgency=low * Upload to unstable. -- Andreas Henriksson Sun, 26 May 2013 00:33:25 +0200 gnome-common (3.6.0-1) experimental; urgency=low * New upstream release * Refreshed debian/patches/02_autogen_required_versions.patch. * debian/patches/03_bashisms.patch: - removed; applied upstream -- Gustavo Noronha Silva Mon, 10 Dec 2012 11:36:26 +0100 gnome-common (3.4.0.1-1) unstable; urgency=low * New upstream release. * Refresh debian/patches/03_bashisms.patch. -- Michael Biebl Thu, 10 May 2012 14:54:34 +0200 gnome-common (3.1.0-1) unstable; urgency=low [ Martin Pitt ] * debian/watch: Switch to *.xz [ Michael Biebl ] * New upstream release. * debian/watch: Track unstable releases. * debian/control.in: Add Vcs-* fields. * Update debian/copyright using the machine-readable copyright format 1.0. * Bump debhelper compatibility level to 9. * Bump Standards-Version to 3.9.3. * Bump mimimum required version of automake to 1.11. -- Michael Biebl Thu, 15 Mar 2012 20:11:22 +0100 gnome-common (2.34.0-1) unstable; urgency=low * Add dependency on autopoint. * New upstream release. * Switch to 3.0 (quilt) source format. -- Josselin Mouette Fri, 22 Apr 2011 00:11:55 +0200 gnome-common (2.28.0-2) unstable; urgency=low * Set Maintainer to the GNOME team. * Bump Standards-Version to 3.9.1, with no changes needed. * Switch to Debhelper v7. -- Jordi Mallach Sun, 17 Oct 2010 13:57:02 +0200 gnome-common (2.28.0-1) unstable; urgency=low * New upstream release. - debian/patches/01_automake-1.11.patch: + Removed, fixed upstream. * debian/watch: Don't uupdate. -- Emilio Pozuelo Monfort Sat, 10 Oct 2009 12:21:12 +0200 gnome-common (2.26.0-2) unstable; urgency=low [ Emilio Pozuelo Monfort ] * debian/patches/03_bashisms.patch: forwarded, add headers. [ Josselin Mouette ] * 01_automake-1.11.patch: new patch. Support automake 1.11. Closes: #541476. -- Josselin Mouette Fri, 14 Aug 2009 18:11:29 +0200 gnome-common (2.26.0-1) unstable; urgency=low [ Josselin Mouette ] * Stop mentioning GNOME 2. [ Sebastian Dröge ] * New upstream stable release. * debian/control.in: + Update Standards-Version to 3.8.1. + Depend on automake instead of automake1.9 | automaken. -- Sebastian Dröge Sat, 06 Jun 2009 21:54:11 +0200 gnome-common (2.20.0-2) unstable; urgency=low [ Bas Wijnen ] * Fix bashisms in variable initialisations. * Avoid using AUTOMAKE_VERSION if it isn't defined. This works around a bashism. (closes: #378736) -- Loic Minier Wed, 14 May 2008 19:25:04 +0200 gnome-common (2.20.0-1) unstable; urgency=low * New upstream release. -- Sebastian Dröge Thu, 20 Sep 2007 10:41:07 +0200 gnome-common (2.18.0-1) unstable; urgency=low * Add a get-orig-source target to retrieve the upstream tarball. * New upstream major stable release. - Update patch 02_autogen_required_versions. * Fix watch file and copyright URLs; track all stable releases and use HTTP. * Drop obsolete clean fixture. * Use debian/gnome-common.docs instead of DEB_INSTALL_DOCS_gnome-common. * Add ${misc:Depends}. -- Loic Minier Mon, 09 Apr 2007 15:07:11 +0200 gnome-common (2.12.0-2) unstable; urgency=low * Bump up Standards-Version to 3.7.2. [debian/control, debian/control.in] * Clarify copyright versus license. [debian/copyright] * Simplify gnome-common depends. - Remove versionned dependencies always satisfied in testing and unstable. [debian/control, debian/control.in] - Change the automake dependency in automake1.9 | automaken. [debian/control, debian/control.in] * Move debhelper, cdbs, and gnome-pkg-tools from Build-Depends-Indep to Build-Depends. [debian/control, debian/control.in] * Bump Debhelper compatibility level to 5. [debian/compat, debian/control, debian/control.in] -- Loic Minier Thu, 15 Jun 2006 20:52:50 +0200 gnome-common (2.12.0-1) unstable; urgency=low * New upstream release. * debian/watch: watch for 2.12 versions. * debian/patches/01_autogen_copy_files.patch: removed; fixed upstream. -- Jordi Mallach Tue, 18 Oct 2005 19:23:11 +0200 gnome-common (2.8.0-3) unstable; urgency=medium * debian/patches/01_autogen_copy_files.patch: use --force only if $REQUIRED_AUTOMAKE_VERSION != 1.4 (closes: #281063). -- Jordi Mallach Sun, 14 Nov 2004 01:01:18 +0100 gnome-common (2.8.0-2) unstable; urgency=low * debian/patches/01_autogen_copy_files.patch: restore and update this patch so all the bootstrap tools use --copy and --force consistently (closes: #279841). -- Jordi Mallach Sun, 7 Nov 2004 18:48:17 +0100 gnome-common (2.8.0-1) unstable; urgency=low * New upstream release. * debian/control.in: Add automake1.8 and automake1.9 to the automake alternatives, as they are now supported (closes: #269024). * debian/patches/01_autogen_copy_files.patch: removed. * debian/patches/02_autogen_required_versions.patch: updated. * debian/rules: adjust for new filenames, and install usage.txt with the rest of the documentation. -- Jordi Mallach Sat, 2 Oct 2004 17:35:30 +0200 gnome-common (2.4.0-3) unstable; urgency=low * debian/control.in: change automake depends to automake1.4 | automake1.7 | automake1.6, as depending on automaken is wrong because we don't handle automake1.8 or automake1.9 (this will be fixed in the next upload) (closes: #231915). -- Jordi Mallach Sun, 19 Sep 2004 01:11:58 +0200 gnome-common (2.4.0-2) unstable; urgency=low * debian/control.in: + woops, add gnome-pkg-tools to build-deps too (closes: #232324). + change section to "gnome", to match the override file. * debian/changelog: remove old emacs variables. -- Jordi Mallach Thu, 12 Feb 2004 17:23:58 +0100 gnome-common (2.4.0-1) unstable; urgency=low * New maintainer. * Acknowledge NMU (closes: #221843). * debian/control: moved to control.in. * debian/control.in: + set myself as primary maintainer, add the GNOME Team to Uploaders. + bump debhelper build-dep to (>= 4.1.0) and add cdbs. * debian/rules: convert to cdbs. * patches/01_autogen_copy_files.patch: new, imported from Debian's diff.gz. * patches/02_autogen_required_versions.patch: revert change to automake required version, as some GNOME packages haven't been fixed yet and fail with Debian's gnome-common (thanks Malcolm; closes: #229571). -- Jordi Mallach Mon, 2 Feb 2004 19:14:26 +0100 gnome-common (2.4.0-0.1) unstable; urgency=low * Non-Maintainer Upload. * New upstream release, which ends gnome-common's tour through Stone Age. + works with current GNOME CVS modules (closes: #221843). + groks configure.ac, at long last. * debian/control: + prefer automake1.7 to automaken, bump versions of gettext and libtool, and add intltool to depends. + make debhelper build-dep versioned for DH_COMPAT 3. * debian/rules: remove a few files that are left behind on clean. * macros2/autogen.sh: + bump required version of automake to >= 1.5, gettext to >= 0.11, intltool to >= 0.27.2. + call libtoolize and intltoolize with --copy. -- Jordi Mallach Tue, 16 Dec 2003 15:22:14 +0100 gnome-common (1.2.4-4) unstable; urgency=low * change depend on automake to automaken (Closes: #168085). * add --copy at the automake calls in autogen.sh (Closes: #153988). * fixed compilerflags in gnome2-macros/compiler-flags.m4 (Closes: #167543). * fixed variables in gnome-macros/gnome-guile-checks.m4 (Closes: #168355). * added depend to gettext and changed gettextize to autopoint in autogen.sh (Closes: #166490). * new explaination for using gettext in autogen.sh script (Closes: #166474). * add latest cvs ci from cvs.gnome.org to fix autoconf-2.52 brokeness, thnx for hint, Mark Howard (Closes: #178071). -- Jan-Hendrik Palic Tue, 3 Sep 2002 21:54:36 +0200 gnome-common (1.2.4-3) unstable; urgency=low * reincluded DH_COMPAT=3 in debian/rules (Closes: #135384). -- Jan-Hendrik Palic Sat, 23 Feb 2002 21:40:52 +0100 gnome-common (1.2.4-2) unstable; urgency=low * fix description again, thanks to Filip Van Raemdonck (Closes: #118895). * change to unversioned builddependency to debhelper and delete DH_COMPAT=3 in debian/rules, for building gnome-common on potato (Closes: #133895). -- Jan-Hendrik Palic Sat, 16 Feb 2002 18:46:12 +0100 gnome-common (1.2.4-1) unstable; urgency=low * new upstream (Closes: #129842). * fixes description (Closes: #118895, #124684). -- Jan-Hendrik Palic Fri, 18 Jan 2002 23:59:33 +0100 gnome-common (1.2.3-1) unstable; urgency=low * Initial Release (Closes: #100802). -- Jan-Hendrik Palic Fri, 26 Oct 2001 01:42:53 +0200 debian/README.Debian0000644000000000000000000000546711730433210011235 0ustar gnome-common for Debian ----------------------- Using gnome-common with gettext gettextize and autogen.sh scripts --------------------------------- gettextize should NOT be run from autogen.sh scripts, if you are doing so, you can fix it in two easy steps: - If it is not already there, add 'AM_GNU_GETTEXT_VERSION(x.y.z)' to your configure.in or configure.ac, where x.y.z is the version of gettext that your package is ready for. - Call 'autopoint' instead of 'gettextize' from your autogen.sh script. If you don't have control over the autogen.sh script, like when you use gnome-common, you can use the following trick to call autopoint instead of gettextize: -`gnome-config --bindir`/gnome-autogen.sh +gettextize () { autopoint --force; } +source `gnome-config --bindir`/gnome-autogen.sh The gnome-common module The gnome-common provides an easy way to use the GNOME autoconf macros in applications which are developed outside of the GNOME CVS tree. Availability There are a couple of things installed: /usr/share/aclocal/gnome-macros All macros from the macros/ directory are installed here. /usr/share/aclocal/gnome2-macros This are the new macros from GNOME 2.0. /usr/bin/gnome-autogen.sh A modified version of the autogen.sh from the macros/ directory. If you previously had a macros/ directory in your package, you can now remove it (when you have your package in the GNOME CVS tree, this is done in the CVSROOT/modules file; to do this, look for a line starting with the name of your module and remove the ¯os from it). autogen.sh In the autogen.sh script of your package, you use the following: gnome-config --bindir/gnome-autogen.sh This calls the gnome-autogen.sh script which was installed by gnome-common. If you were previously using the macros/ directory, then you should find a . macros/autogen.sh line in your autogen.sh. Simply replace it with the new one. configure.in You need to place GNOME_COMMON_INIT somewhere in your configure.in. If you were previously using the macros/ directory, then you should find a AM_ACLOCAL_INCLUDE(macros) line in your configure.in. Simply replace it with GNOME_COMMON_INIT. Sample Usage I made a modified gnome-hello module which uses gnome-common instead of the macros/ directory which can be found here: ftp://ftp.home-of-linux.org/pub/gnome-common/GnomeHello-0.1.tar.gz Questions, Comments, ... If you have any questions, comments or suggestions feel free to ask (martin@home-of-linux.org). GNOME 2.0 This section is only intended for "hackers". You can also use the gnome-common module for GNOME 2.0 applications like nautilus. To do this, you need to put USE_GNOME_2_MACROS=1 . gnome-config --bindir/gnome-autogen.sh into your autogen.sh and remove the hack-macros/ directory. -- Jan-Hendrik Palic , Fri, 17 Aug 2001 00:15:22 +0000