--- gucharmap-2.26.2.orig/debian/rules +++ gucharmap-2.26.2/debian/rules @@ -0,0 +1,69 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Colin Walters + +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/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +DEB_SHLIBDEPS_INCLUDE_gucharmap += debian/libgucharmap7/usr/lib/ + +DEB_BUILDDIR := build + +PY_VERSIONS = $(shell pyversions --requested debian/control) + +.PRECIOUS: configure-stamp-% + +configure-stamp-%: + mkdir build-$* + cd build-$* && PYTHON=`which $*` $(DEB_CONFIGURE_SCRIPT_ENV) \ + $(DEB_CONFIGURE_SCRIPT) \ + $(DEB_CONFIGURE_NORMAL_ARGS) \ + $(cdbs_configure_flags) \ + $(DEB_CONFIGURE_EXTRA_FLAGS) \ + $(DEB_CONFIGURE_USER_FLAGS) \ + --enable-python-bindings + touch $@ + +configure/libgucharmap7:: $(addprefix configure-stamp-, $(PY_VERSIONS)) + +build-stamp-%: + make -C build-$* + touch $@ + +build/gucharmap:: $(addprefix build-stamp-, $(PY_VERSIONS)) + +install-stamp-%: + make -C build-$* install DESTDIR=$(CURDIR)/debian/tmp + # Hack to install Python 2.6 files correctly + -mv $(CURDIR)/debian/tmp/usr/lib/python2.6/site-packages $(CURDIR)/debian/tmp/usr/lib/python2.6/dist-packages + touch $@ + cd po; intltool-update -p + +install/gucharmap:: $(addprefix install-stamp-, $(PY_VERSIONS)) + +binary-install/gucharmap:: + dh_pysupport + +libgucharmap := $(shell sed -nr 's/^Package:[[:space:]]*(libgucharmap[0-9]+)[[:space:]]*$$/\1/p' debian/control) + +# ensure gucharmap is built after libgucharmap +binary/gucharmap:: binary/$(libgucharmap) + +clean:: + -rm -rf $(DEB_BUILDDIR) + -rm -rf $(addprefix build-, $(PY_VERSIONS)) + -rm -rf $(addprefix configure-stamp-, $(PY_VERSIONS)) + -rm -rf $(addprefix build-stamp-, $(PY_VERSIONS)) + -rm -rf $(addprefix install-stamp-, $(PY_VERSIONS)) + rm -f intltool-extract intltool-merge intltool-update + rm -f po/.intltool-merge-cache + +DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper --enable-gtk-doc + +LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed + +DEB_DH_MAKESHLIBS_ARGS_$(libgucharmap) += -V '$(libgucharmap) (>= 1:2.24.0)' --- gucharmap-2.26.2.orig/debian/gucharmap.manpages +++ gucharmap-2.26.2/debian/gucharmap.manpages @@ -0,0 +1 @@ +debian/gucharmap.1 --- gucharmap-2.26.2.orig/debian/libgucharmap2-dev.install +++ gucharmap-2.26.2/debian/libgucharmap2-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/gucharmap-2/ +debian/tmp/usr/lib/libgucharmap*.so +debian/tmp/usr/lib/pkgconfig/ +debian/tmp/usr/share/gtk-doc --- gucharmap-2.26.2.orig/debian/changelog +++ gucharmap-2.26.2/debian/changelog @@ -0,0 +1,601 @@ +gucharmap (1:2.26.2-1ubuntu1) karmic; urgency=low + + * Merge with Debian unstable, remaining changes: (LP: #393294) + - debian/patches/01_lpi.patch: + - launchpad integration changes + - debian/patches/02_autoconf.patch: + - configure update + - debian/control.in: + - debian/control: + - Build python-gucharmap + - Add LP integration + - Bump GTK+ depends + - debian/pycompat: + - debian/python-gucharmap.install: + - debian/rules: + - Build python-gucharmap + - debian/watch: + - Watch for unstable versions + + -- Robert Ancell Mon, 29 Jun 2009 10:31:00 +1000 + +gucharmap (1:2.26.2-1) unstable; urgency=low + + [ Josselin Mouette ] + * Add libglib2.0-doc and libgtk2.0-doc to build-deps to ensure proper + xrefs. + + [ Luca Bruno ] + * New upstream release. + * debian/control.in: + - Update Standards-Version to 3.8.1, no additional changes needed. + - Update svn fields to unstable. + * debian/copyright: + - Specify gucharmap/gucharmap-chartable* license is LGPL-2. + + [ Josselin Mouette ] + * New upstream release. + + -- Josselin Mouette Sat, 27 Jun 2009 13:41:15 +0200 + +gucharmap (1:2.26.2-0ubuntu3) karmic; urgency=low + + * Merge with Debian unstable, remaining changes: (LP: #390541) + - debian/patches/01_lpi.patch: + - launchpad integration changes + - debian/patches/02_autoconf.patch: + - configure update + - debian/control.in: + - debian/control: + - Build python-gucharmap + - Add LP integration + - Bump GTK+ depends + - debian/pycompat: + - debian/python-gucharmap.install: + - debian/rules: + - Build python-gucharmap + - debian/watch: + - Watch for unstable versions + + -- Robert Ancell Mon, 22 Jun 2009 16:58:57 +1000 + +gucharmap (1:2.26.2-0ubuntu2) karmic; urgency=low + + * debian/rules: + - Move Python 2.6 modules from site-packages to dist-packages (LP: #390523) + + -- Robert Ancell Mon, 22 Jun 2009 16:55:04 +1000 + +gucharmap (1:2.26.2-0ubuntu1) karmic; urgency=low + + * New upstream release: (LP: #388231) + + Translation updates + + -- Robert Ancell Wed, 17 Jun 2009 12:28:10 +1000 + +gucharmap (1:2.26.1-0ubuntu1) jaunty; urgency=low + + * New upstream release: (LP: #360423) + + Bugfixes: + - Incorrect comment for gucharmap_charmap_set_font_desc + - floating point exception using --font + + Translation updates + + -- Didier Roche Mon, 13 Apr 2009 12:28:21 +0200 + +gucharmap (1:2.26.0-0ubuntu2) jaunty; urgency=low + + * No-change rebuild to fix lpia shared library dependencies. + + -- Colin Watson Thu, 19 Mar 2009 16:50:09 +0000 + +gucharmap (1:2.26.0-0ubuntu1) jaunty; urgency=low + + * New upstream version + * debian/control.in: + - set vcs url + * debian/watch: + - watch unstable series + + -- Sebastien Bacher Mon, 16 Mar 2009 10:35:27 +0100 + +gucharmap (1:2.25.91-0ubuntu1) jaunty; urgency=low + + * New upstream version + + -- Sebastien Bacher Tue, 17 Feb 2009 00:42:57 +0100 + +gucharmap (1:2.24.3-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable. + + -- Sebastian Dröge Sun, 08 Mar 2009 08:22:42 +0100 + +gucharmap (1:2.24.2-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release. + - Scrolling with the wheel now updates the scrollbar. Closes: #427387. + - Character detail window closed too fast in some cases, now fixed. + Closes: #368134. + - Extended support for Unicode characters. Closes: #503397. + - Update build-dependencies. + - Rename libgucharmap6 package to libgucharmap7. + - Rename libgucharmap-dev to libgucharmap2-dev, as the pkgconfig file + has been renamed (and the /usr/include directory) and packages need + porting. + - Update libgucharmap2-dev.install for the new include directory. + * debian/watch: Don't uupdate. + * debian/rules: + - Don't hardcode libgucharmap's SONAME all over the place, + extract it from debian/control instead. + - Update the shlibs version. + * debian/control.in: + - Add Vcs-* and Homepage fields. + - Remove old conflicts/replaces for packages that are not shipped + in Etch. + * debian/copyright: Add copyright holders. + * debian/gucharmap.1: Fix WHATIS entry. + * debian/gucharmap.links: + - Make links for charmap.1 and gnome-character-map.1 to the gucharmap + manpage. + + [ Josselin Mouette ] + * libgucharmap2-dev conflicts and replaces libgucharmap-dev. + * Remove a reference to libgucharmap6. + * Build-depend on gtk-doc-tools. + * Pass --enable-gtk-doc to configure and install the docs. + + -- Josselin Mouette Fri, 26 Dec 2008 20:17:30 +0100 + +gucharmap (1:2.24.2-0ubuntu1) jaunty; urgency=low + + * New upstream version (LP: #304538). + + -- Christophe Sauthier Fri, 28 Nov 2008 10:59:12 +0100 + +gucharmap (1:2.24.1-0ubuntu1) intrepid; urgency=low + + * New upstream version (LP: #286606). + + -- Christophe Sauthier Mon, 20 Oct 2008 21:52:08 +0200 + +gucharmap (1:2.24.0-0ubuntu1) intrepid; urgency=low + + * New upstream version + + -- Sebastien Bacher Mon, 22 Sep 2008 17:10:38 +0200 + +gucharmap (1:2.23.91-0ubuntu1) intrepid; urgency=low + + * New upstream version + * debian/control.in: + - updated libgtk requirement + + -- Sebastien Bacher Wed, 03 Sep 2008 17:19:36 +0200 + +gucharmap (1:2.23.4-0ubuntu2) intrepid; urgency=low + + * debian/control.in: + - Added depends on ${misc:Depends} for gucharmap (LP: #250582). + + -- Alessio Treglia Mon, 11 Aug 2008 13:25:34 +0200 + +gucharmap (1:2.23.4-0ubuntu1) intrepid; urgency=low + + * New Upstream Release (LP: #251505) + * Added python bindings + * updated 01_lpi.dpatch, and 02_autoconf.patch for + new upstream version + * updated control file for new soname gucharmap7 + + -- Michael Casadevall Wed, 23 Jul 2008 16:06:03 +0000 + +gucharmap (1:2.22.3-2) unstable; urgency=low + + * Remove dependency on scrollkeeper. Closes: #491718. + * libgucharmap-dev depends on libgconf2-dev. Closes: #495887. + + -- Josselin Mouette Thu, 18 Sep 2008 16:35:59 +0200 + +gucharmap (1:2.22.3-1) unstable; urgency=low + + [ Loic Minier ] + * Wrap build-deps and deps. + * Add ${misc:Depends}; fixes missing gconf2 dep; closes: #481032. + + [ Sebastian Dröge ] + * New upstream bugfix release. + * debian/control.in: + + Update Standards-Version to 3.8.0, no additional changes needed. + + -- Sebastian Dröge Mon, 30 Jun 2008 11:56:13 +0200 + +gucharmap (1:2.22.1-1ubuntu1) intrepid; urgency=low + + * Sync on Debian + * debian/control.in: + - Build-Depends on liblaunchpad-integration-dev + - updated maintainer information + * debian/patches/01_lpi.patch: + - launchpad integration changes + * debian/patches/02_autoconf.patch: + - configure update + + -- Sebastien Bacher Mon, 09 Jun 2008 15:09:33 +0200 + +gucharmap (1:2.22.1-1) unstable; urgency=low + + * New upstream bugfix release. + + -- Sebastian Dröge Mon, 07 Apr 2008 14:18:05 +0200 + +gucharmap (1:2.22.0-2) unstable; urgency=low + + * debian/gucharmap.install: + + Ship the schemas file too. Thanks to Sebastien Bacher for reporting. + + -- Sebastian Dröge Fri, 21 Mar 2008 15:20:06 +0100 + +gucharmap (1:2.22.0-1) unstable; urgency=low + + * New upstream stable release: + + debian/control.in: + - Update build dependencies. + + debian/rules, + debian/patches/99_ltmain_as-needed.patch: + - Link with --as-needed, -z,defs and -O1. + + debian/rules: + - Update shlibs to >= 2.22.0 because of new API. + + debian/patches/00_relibtoolise.patch: + - Dropped, upstream uses Debian's libtool. + + -- Sebastian Dröge Fri, 14 Mar 2008 14:09:08 +0100 + +gucharmap (1:1.10.2-1) unstable; urgency=low + + * New upstream release with translation updates: + + debian/patches/00_relibtoolise.patch: + - Regenerated for the new version. + * debian/control.in: + + Update Standards-Version to 3.7.3, no additional changes needed. + * debian/gucharmap.menu: + + Fix section. + + -- Sebastian Dröge Thu, 10 Jan 2008 10:12:06 +0100 + +gucharmap (1:1.10.1-1) unstable; urgency=low + + [ Sven Arvidsson ] + * Add a man page (Closes: #177070) + + [ Sebastian Dröge ] + * New upstream release, with no API/ABI changes: + + debian/patches/00_relibtoolise.patch: + - Updated for the new version. + * debian/control.in: + + Use ${binary:Version} instead of ${Source-Version} to make lintian happy. + + -- Sebastian Dröge Sat, 22 Sep 2007 10:24:45 +0200 + +gucharmap (1:1.10.0-2) unstable; urgency=low + + * Upload to unstable. + + -- Sebastian Dröge Thu, 26 Apr 2007 06:38:52 +0200 + +gucharmap (1:1.10.0-1) experimental; urgency=low + + * New upstream release with API additions and ABI changes + * Build depend on gnome-doc-utils >= 0.9.0 + * Update libgucharmap5 to libgucharmap6 + * Rename libgucharmap5-dev to libgucharmap-dev as API changes are rather + unlikely now + * Remove non-existing files from gucharmap.install and + libgucharmap-dev.install + * Update to debhelper compat level 5 + * 00_relibtoolise.patch, Updated + * 01_docs-maintainer.patch, Dropped, merged upstream + + -- Sebastian Dröge Wed, 18 Apr 2007 16:16:46 +0200 + +gucharmap (1:1.8.0-2) unstable; urgency=low + + [ Loic Minier ] + * Add a get-orig-source target to retrieve the upstream tarball. + + [ Sebastian Dröge ] + * Upload to unstable. + * New patch, 01_docs-maintainer.patch, add maintainer role to publisher to + fix the build with new gnome-doc-utils. Patch from upstream SVN. + + -- Sebastian Dröge Wed, 18 Apr 2007 15:46:30 +0200 + +gucharmap (1:1.8.0-1) experimental; urgency=low + + [ Guilherme de S. Pastore ] + * New upstream release. + - made the necessary changes for the soname bump. + + * debian/control.in: + - bumped Standards-Version to 3.7.2. + - added build-dependency on intltool >= 0.3.5. + + * debian/copyright: updated URL and list of authors. + + * debian/patches/00_relibtoolise.patch: updated. + + * debian/watch: updated. + + [ Josselin Mouette ] + * Recommend yelp (closes: #367305). + + -- Guilherme de S. Pastore Fri, 22 Sep 2006 20:38:47 -0300 + +gucharmap (1:1.6.0-1) unstable; urgency=low + + * New upstream release + * [debian/watch] Updated. + * [debian/patches/00_relibtoolise.patch] Updated. + + -- J.H.M. Dassen (Ray) Sun, 2 Apr 2006 10:38:59 +0200 + +gucharmap (1:1.4.4-3) unstable; urgency=low + + * Link with --as-needed as relibtoolizing doesn't help dropping the deps + here but --as-needed does (spectacularly). + [debian/rules] + + -- Loic Minier Thu, 2 Feb 2006 17:43:53 +0100 + +gucharmap (1:1.4.4-2) unstable; urgency=low + + [ Loic Minier ] + * Update watch file. [debian/watch] + + [ J.H.M. Dassen (Ray) ] + * [debian/patches/00_relibtoolise.patch] Added, does away with unneeded + direct dependencies. + + -- J.H.M. Dassen (Ray) Sun, 8 Jan 2006 11:36:08 +0100 + +gucharmap (1:1.4.4-1) unstable; urgency=high + + [ Jordi Mallach ] + * debian/control.in: move libgucharmap4-dev to section libdevel. + + [ Loic Minier ] + * New upstream release. + - Build-depend on gnome-doc-utils >= 0.3.2. + [debian/control, debian/control.in] + * Remove probably obsolete gtk-query-immodules-2.0 call from postinst. + (Closes: #329929) [debian/gucharmap.postinst] + * Disable scrollkeeper updates at make install time via configure. + [debian/rules] + * Clarify copyright/license. [debian/copyright] + * Update upstream URL. [debian/copyright] + * Bump up Standards-Version to 3.6.2. [debian/control, debian/control.in] + * Add CDBS' utils. [debian/rules] + + -- Loic Minier Sun, 25 Sep 2005 15:57:35 +0200 + +gucharmap (1:1.4.3-2) unstable; urgency=low + + * debian/control.in: build-depend on libgnomeui-dev to get the Help menu + back (closes: #289589). Please refrain from filing bugs about + "gucharmap now requires a hell lot of evil GNOME deps". + * debian/rules: + - don't use --disable-gnome in configure. + - fix bashism. + * New versions show Arabic letter Veh in the Character Details tab + (closes: #234324). + * Does no longer crash when selecting the "Hangul Compatibility Jamo" + Unicode block (closes: #260475). + * Does not spit any more GLib-GObject-WARNINGs on startup + (closes: #258829). + + -- Jordi Mallach Fri, 10 Jun 2005 12:21:59 +0200 + +gucharmap (1:1.4.3-1) unstable; urgency=low + + * New upstream version. + * debian/gucharmap.menu: + - updated and added missing quotes. + + -- Sebastien Bacher Mon, 9 May 2005 15:11:12 +0200 + +gucharmap (1:1.4.2-1) unstable; urgency=low + + * GNOME team upload. + * New upstream release. + * debian/control.in: add libxml-parser-perl to Build-Depends. + + -- Jordi Mallach Wed, 29 Dec 2004 14:47:08 +0100 + +gucharmap (1:1.4.0-1) unstable; urgency=low + + * New upstream release (Closes: #257957). + * debian/control.in: + - soname 3 -> 4, library's name change. + - Conflicts/Replaces libgucharmap3-dev. + * debian/*.install: + - renamed for the new soname. + * debian/rules: + - lib name change . + * debian/patches/remove-immodules-at-build-time.patch: + - removed. + + -- Sebastien Bacher Sun, 11 Jul 2004 01:10:10 +0200 + +gucharmap (1:1.2.0-6) unstable; urgency=low + + * debian/control.in: + + gucharmap Depends on libgtk2.0-bin (Closes: #248790). + + -- Sebastien Bacher Thu, 13 May 2004 08:22:44 +0200 + +gucharmap (1:1.2.0-5) unstable; urgency=low + + * debian/control: + + Conflicts with charmap (Closes: #245507). + + -- Sebastien Bacher Tue, 11 May 2004 23:57:12 +0200 + +gucharmap (1:1.2.0-4) unstable; urgency=low + + * Specify the depends on libgucharmap3 since the new cdbs doesn't handle + that correctly (Closes: #227042). + + -- Sebastien Bacher Sun, 11 Jan 2004 14:53:05 +0100 + +gucharmap (1:1.2.0-3) unstable; urgency=low + + * Added Build-Depends on scrollkeeper (Closes: #226488). + + -- Sebastien Bacher Thu, 8 Jan 2004 22:25:51 +0100 + +gucharmap (1:1.2.0-2) unstable; urgency=low + + * Added Depends on scrollkeeper (Closes: #225115, #225151). + + -- Sebastien Bacher Sat, 27 Dec 2003 11:37:40 +0100 + +gucharmap (1:1.2.0-1) unstable; urgency=low + + * New upstream release + + Add smarts to search dialog (Closes: #194711). + + -- Sebastien Bacher Sat, 22 Nov 2003 15:25:03 +0100 + +gucharmap (1:1.0.0-2) unstable; urgency=low + + * Changed libgucharmap0 and -dev to libgucharmap3 (Closes: #211314). + + -- Sebastien Bacher Wed, 17 Sep 2003 14:56:36 +0200 + +gucharmap (1:1.0.0-1) unstable; urgency=low + + * New maintainer. + * New upstream release. + * Build-Depends on libgucharmap0 (= ${Source-Version}) (Closes: #205432). + * Updated Standards-Version to 3.6.1.0. + + -- Sebastien Bacher Fri, 12 Sep 2003 19:36:53 +0200 + +gucharmap (1:0.6.1-2) unstable; urgency=low + + * Revert back to 0.6.1, because 0.8.0 changed soname + (Closes: #198175). + + -- Colin Walters Fri, 20 Jun 2003 13:32:14 -0400 + +gucharmap (0.6.1-1) unstable; urgency=low + + * The "When tha secret H-Dog Archives be open to tha public 25 yearz + afta my death, all y'all will learn tha real 411, straight up." + release. + * New upstream release. + * Remove some cruft from diff. + * debian/control: + - Bump Standards-Version: 3.5.10, no changes required. + - Build-Depend on cdbs. + * debian/rules: + - Convert to cdbs. + * debian/rocks: + - Removed. + * debian/patches/remove-immodules-at-build-time.patch: + - New patch. + + -- Colin Walters Mon, 19 May 2003 13:11:32 -0400 + +gucharmap (0.6.0-2) unstable; urgency=low + + * The "Aries (March 21-April 19) + Everyone needs to believe in something. You, for instance, + believe in a omnipotent man who lives in the sky, and that + you'll have another beer." release. + * debian/gucharmap.install: + - Install gucharmap GTK+ input method. + * debian/rocks: + - Disable GNOME support from package for now, by request of author. + * debian/control: + - Don't Build-Depend on libgnomeui-dev. + * debian/gucharmap.postinst: + - New file. Register the input method. + + -- Colin Walters Fri, 2 May 2003 21:42:54 -0400 + +gucharmap (0.6.0-1) unstable; urgency=low + + * The "Ashcroft Rejected By Newly Created Bride Of Ashcroft" release. + * New upstream release. + - Puts charmap link in correct place (Closes: #187522). + * debian/control: + - Build-Depend on libgnomeui-dev. + * debian/libgucharmap0-dev.install: + - Install .pc file (Closes: #190440). + * debian/rocks: + - Enable GNOME support. + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Fri, 2 May 2003 12:02:29 -0400 + +gucharmap (0.4.0-2) unstable; urgency=low + + * The "I should be studying for finals" release. + * debian/control: + - Add libpopt-dev to Build-Depends. + * debian/rocks: + - Clean up extra cruft. + + -- Colin Walters Tue, 18 Mar 2003 20:52:00 -0500 + +gucharmap (0.4.0-1) unstable; urgency=low + + * The "Leonhard Euler" release. + * New upstream release. + * debian/rules: + - Update to latest version of Colin's Build System. + * debian/rocks: + - Disable GNOME support for now; we will likely enable it once + it is used for more than the Help menu. + + -- Colin Walters Sat, 15 Mar 2003 22:04:06 -0500 + +gucharmap (0.2-2) unstable; urgency=low + + * debian/gucharmap.menu: + - New; adds Debian menu entry (Closes: #176211). + * debian/gucharmap.install: + - Actually install stuff like icons and translations. I guess some + people use them. + + -- Colin Walters Tue, 14 Jan 2003 01:01:26 -0500 + +gucharmap (0.2-1) unstable; urgency=low + + * New upstream release. + + -- Colin Walters Mon, 13 Jan 2003 23:55:01 -0500 + +gucharmap (0.1+cvs2003.01.07.0429-2) unstable; urgency=low + + * debian/control: + - Bump Build-Depends to libgtk2.0-dev (>= 2.2.0), since it has much + better support for Unicode. + - [libgucharmap0-dev] Bump Depends on libgtk2.0-dev for the same + reason. + - [gucharmap] Drop Depends on scrollkeeper and gconf, they aren't + used by this package. + * debian/rocks: + - Tighten up shlibs for libgucharmap0. + + -- Colin Walters Thu, 9 Jan 2003 14:37:43 -0500 + +gucharmap (0.1+cvs2003.01.07.0429-1) unstable; urgency=low + + * Initial version (Closes: #175629) + + -- Colin Walters Mon, 6 Jan 2003 22:59:33 -0500 --- gucharmap-2.26.2.orig/debian/control +++ gucharmap-2.26.2/debian/control @@ -0,0 +1,89 @@ +Source: gucharmap +Section: x11 +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Sebastien Bacher +Uploaders: Debian GNOME Maintainers , Josselin Mouette , Sebastian Dröge +Build-Depends: cdbs (>= 0.2.6), + debhelper (>= 5), + libgtk2.0-dev (>= 2.13.6), + libglib2.0-dev (>= 2.16.3), + libgconf2-dev, + libpopt-dev, + gnome-pkg-tools, + scrollkeeper, + gnome-doc-utils (>= 0.9.0), + gtk-doc-tools (>= 1.0), + intltool (>= 0.40), + gconf2, + libglib2.0-doc, + libgtk2.0-doc, + liblaunchpad-integration-dev (>= 0.1.17), + python-support, + python-all-dev, + python-gtk2-dev (>= 2.7.1) +Standards-Version: 3.8.2 +XS-Python-Version: >= 2.3 +XB-Python-Version: ${python:Versions} +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gucharmap/ubuntu +Homepage: http://live.gnome.org/Gucharmap + +Package: gucharmap +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libgucharmap7 (= ${binary:Version}), + libgtk2.0-bin +Recommends: yelp +Conflicts: charmap +Replaces: gnome-utils +Description: Unicode character picker and font browser + This program allows you to browse through all the available Unicode + characters and categories for the installed fonts, and to examine + their detailed properties. It is an easy way to find the character + you might only know by its Unicode name or code point. + +Package: libgucharmap2-dev +Section: libdevel +Architecture: any +Depends: libgucharmap7 (= ${binary:Version}), + ${misc:Depends}, + libgtk2.0-dev (>= 2.13.6), + libgconf2-dev +Replaces: libgucharmap4-dev, + libgucharmap5-dev, + libgucharmap-dev +Conflicts: libgucharmap4-dev, + libgucharmap5-dev, + libgucharmap-dev +Description: Unicode browser widget library (development headers) + The libgucharmap library contains a Unicode browser widget; it is + most prominently used by the "gucharmap" program. See the package of + the same name for more information. + . + This package contains the development headers. + +Package: libgucharmap7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Unicode browser widget library (shared library) + The libgucharmap library contains a Unicode browser widget; it is + most prominently used by the "gucharmap" program. See the package of + the same name for more information. + . + This package contains the shared library. + +Package: python-gucharmap +Section: python +Architecture: any +Depends: ${python:Depends}, + python-gtk2 +Suggests: ${python:Suggests} +Description: Unicode browser widget library (shared library) + The libgucharmap library contains a Unicode browser widget; it is + most prominently used by the "gucharmap" program. See the package of + the same name for more information. + . + This package contains the Python bindings. --- gucharmap-2.26.2.orig/debian/gucharmap.install +++ gucharmap-2.26.2/debian/gucharmap.install @@ -0,0 +1,7 @@ +debian/tmp/usr/bin/* +debian/tmp/usr/share/applications +debian/tmp/usr/share/gnome +debian/tmp/usr/share/locale +debian/tmp/usr/share/omf +debian/tmp/etc/gconf/schemas/gucharmap.schemas + --- gucharmap-2.26.2.orig/debian/compat +++ gucharmap-2.26.2/debian/compat @@ -0,0 +1 @@ +5 --- gucharmap-2.26.2.orig/debian/copyright +++ gucharmap-2.26.2/debian/copyright @@ -0,0 +1,49 @@ +This package was debianized by Colin Walters on +Mon, 6 Jan 2003 23:05:40 -0500 + +It was downloaded from http://download.gnome.org/sources/gucharmap/ + +Copyright: + Copyright (C) 200 Behdad Esfahbod + Copyright (C) 2003-2004 Noah Levitt + Copyright (C) 2007-2008 Christian Persch + Copyright (C) 2005 Jason Allen + Copyright (C) 2002, 2004 Anders Carlsson + Copyright (C) 2003 Sun Microsystems Inc. + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +Files: gucharmap/gucharmap-chartable* +Copyright: + Copyright (C) 2003 Sun Microsystems Inc. + Copyright (C) 2007 Christian Persch +License: LGPL-2 + 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 + USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2'. --- gucharmap-2.26.2.orig/debian/gucharmap.postinst +++ gucharmap-2.26.2/debian/gucharmap.postinst @@ -0,0 +1,9 @@ +#!/bin/sh +# -*- coding: utf-8 -*- +# Post-installation script for gucharmap +# Copyright © 2003 Colin Walters + +set -e + +#DEBHELPER# + --- gucharmap-2.26.2.orig/debian/gucharmap.menu +++ gucharmap-2.26.2/debian/gucharmap.menu @@ -0,0 +1,2 @@ +?package(gucharmap):needs="X11" section="Applications/Text"\ + title="Character map" command="/usr/bin/gucharmap" --- gucharmap-2.26.2.orig/debian/python-gucharmap.install +++ gucharmap-2.26.2/debian/python-gucharmap.install @@ -0,0 +1,2 @@ +debian/tmp/usr/share/pygtk/ +debian/tmp/usr/lib/python* --- gucharmap-2.26.2.orig/debian/watch +++ gucharmap-2.26.2/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://download.gnome.org/sources/gucharmap/([\d\.]+)/ \ + gucharmap-(.*)\.tar\.gz \ + debian uupdate --- gucharmap-2.26.2.orig/debian/gucharmap.1 +++ gucharmap-2.26.2/debian/gucharmap.1 @@ -0,0 +1,48 @@ +.\" Copyright (C) 2006 Sven Arvidsson +.\" +.\" This is free software; you may 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, +.\" or (at your option) any later version. +.\" +.\" This 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, write to the Free Software Foundation, Inc., +.\"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +.TH gucharmap 1 "2007\-05\-05" "GNOME" +.SH NAME +gucharmap \- Unicode character picker and font browser +.SH SYNOPSIS +.B gucharmap +.RI [ OPTION... ] +.SH DESCRIPTION +.B gucharmap +allows you to browse through all the available Unicode characters and +categories for the installed fonts, and to examine their detailed properties. +.SH OPTIONS +.TP +.B \-\-font +Font to start with, ex: 'Serif 27' +.TP +.B \-\-display=DISPLAY +X display to use +.P +.B gucharmap +also accepts the standard GNOME and GTK options. +.SH AUTHORS +.B gucharmap +was written by Noah Levitt and others. +.P +This manual page was written by Sven Arvidsson , +for the Debian project (but may be used by others). +.SH SEE ALSO +.BR "gtk-options" (7), +.BR "gnome-options" (7) +.P +The online documentation available through the program's +.I Help +menu. --- gucharmap-2.26.2.orig/debian/libgucharmap7.install +++ gucharmap-2.26.2/debian/libgucharmap7.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libgucharmap*.so.* --- gucharmap-2.26.2.orig/debian/control.in +++ gucharmap-2.26.2/debian/control.in @@ -0,0 +1,89 @@ +Source: gucharmap +Section: x11 +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Sebastien Bacher +Uploaders: @GNOME_TEAM@ +Build-Depends: cdbs (>= 0.2.6), + debhelper (>= 5), + libgtk2.0-dev (>= 2.13.6), + libglib2.0-dev (>= 2.16.3), + libgconf2-dev, + libpopt-dev, + gnome-pkg-tools, + scrollkeeper, + gnome-doc-utils (>= 0.9.0), + gtk-doc-tools (>= 1.0), + intltool (>= 0.40), + gconf2, + libglib2.0-doc, + libgtk2.0-doc, + liblaunchpad-integration-dev (>= 0.1.17), + python-support, + python-all-dev, + python-gtk2-dev (>= 2.7.1) +Standards-Version: 3.8.2 +XS-Python-Version: >= 2.3 +XB-Python-Version: ${python:Versions} +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gucharmap/ubuntu +Homepage: http://live.gnome.org/Gucharmap + +Package: gucharmap +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libgucharmap7 (= ${binary:Version}), + libgtk2.0-bin +Recommends: yelp +Conflicts: charmap +Replaces: gnome-utils +Description: Unicode character picker and font browser + This program allows you to browse through all the available Unicode + characters and categories for the installed fonts, and to examine + their detailed properties. It is an easy way to find the character + you might only know by its Unicode name or code point. + +Package: libgucharmap2-dev +Section: libdevel +Architecture: any +Depends: libgucharmap7 (= ${binary:Version}), + ${misc:Depends}, + libgtk2.0-dev (>= 2.13.6), + libgconf2-dev +Replaces: libgucharmap4-dev, + libgucharmap5-dev, + libgucharmap-dev +Conflicts: libgucharmap4-dev, + libgucharmap5-dev, + libgucharmap-dev +Description: Unicode browser widget library (development headers) + The libgucharmap library contains a Unicode browser widget; it is + most prominently used by the "gucharmap" program. See the package of + the same name for more information. + . + This package contains the development headers. + +Package: libgucharmap7 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Unicode browser widget library (shared library) + The libgucharmap library contains a Unicode browser widget; it is + most prominently used by the "gucharmap" program. See the package of + the same name for more information. + . + This package contains the shared library. + +Package: python-gucharmap +Section: python +Architecture: any +Depends: ${python:Depends}, + python-gtk2 +Suggests: ${python:Suggests} +Description: Unicode browser widget library (shared library) + The libgucharmap library contains a Unicode browser widget; it is + most prominently used by the "gucharmap" program. See the package of + the same name for more information. + . + This package contains the Python bindings. --- gucharmap-2.26.2.orig/debian/gucharmap.links +++ gucharmap-2.26.2/debian/gucharmap.links @@ -0,0 +1,2 @@ +usr/share/man/man1/gucharmap.1.gz usr/share/man/man1/charmap.1.gz +usr/share/man/man1/gucharmap.1.gz usr/share/man/man1/gnome-character-map.1.gz --- gucharmap-2.26.2.orig/debian/patches/01_lpi.patch +++ gucharmap-2.26.2/debian/patches/01_lpi.patch @@ -0,0 +1,39 @@ +diff -Nur -x '*.orig' -x '*~' gucharmap-2.23.91/configure.ac gucharmap-2.23.91.new/configure.ac +--- gucharmap-2.23.91/configure.ac 2008-08-30 16:43:21.000000000 +0200 ++++ gucharmap-2.23.91.new/configure.ac 2008-09-03 17:21:46.000000000 +0200 +@@ -77,7 +77,7 @@ + + GLIB_REQUIRED=2.16.3 + GTK_REQUIRED=2.13.6 +-PKG_CHECK_MODULES([GTK],[glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED]) ++PKG_CHECK_MODULES([GTK],[glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED] launchpad-integration) + + GLIB_GENMARSHAL="$($PKG_CONFIG --variable=glib_genmarshal glib-2.0)" + AC_SUBST([GLIB_GENMARSHAL]) +diff -Nur -x '*.orig' -x '*~' gucharmap-2.23.91/gucharmap/gucharmap-window.c gucharmap-2.23.91.new/gucharmap/gucharmap-window.c +--- gucharmap-2.23.91/gucharmap/gucharmap-window.c 2008-08-28 22:04:45.000000000 +0200 ++++ gucharmap-2.23.91.new/gucharmap/gucharmap-window.c 2008-09-03 17:21:46.000000000 +0200 +@@ -30,6 +30,7 @@ + #include "gucharmap-search-dialog.h" + #include "gucharmap-settings.h" + #include "gucharmap-window.h" ++#include + + #define FONT_CHANGE_FACTOR (1.189207115f) /* 2^(0.25) */ + +@@ -695,6 +696,7 @@ + "" + "" + "" ++ "" + "" + "" + ""; +@@ -923,6 +925,7 @@ + gtk_container_add (GTK_CONTAINER (guw), big_vbox); + + /* First the menubar */ ++ launchpad_integration_add_ui (guw->uimanager, "ui/MenuBar/Help/LaunchpadItems"); + menubar = gtk_ui_manager_get_widget (guw->uimanager, "/MenuBar"); + gtk_box_pack_start (GTK_BOX (big_vbox), menubar, FALSE, FALSE, 0); + --- gucharmap-2.26.2.orig/debian/patches/99_ltmain_as-needed.patch +++ gucharmap-2.26.2/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,30 @@ +--- ltmain.sh 2007-08-14 18:43:36.000000000 +0100 ++++ ltmain.sh.new 2007-12-20 12:07:00.000000000 +0000 +@@ -1793,6 +1793,11 @@ + IFS="$save_ifs" + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; ++ ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; + + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` +@@ -2137,6 +2142,15 @@ + lib= + found=no + case $deplib in ++ -Wl,--as-needed) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ fi ++ continue ++ ;; + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" --- gucharmap-2.26.2.orig/debian/patches/02_autoconf.patch +++ gucharmap-2.26.2/debian/patches/02_autoconf.patch @@ -0,0 +1,62 @@ +diff -Nur -x '*.orig' -x '*~' gucharmap-2.23.91/configure gucharmap-2.23.91.new/configure +--- gucharmap-2.23.91/configure 2008-08-30 16:44:17.000000000 +0200 ++++ gucharmap-2.23.91.new/configure 2008-09-03 17:22:07.000000000 +0200 +@@ -20919,12 +20919,12 @@ + pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED gtk+-2.0 >= \$GTK_REQUIRED\"") >&5 +- ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED gtk+-2.0 >= \$GTK_REQUIRED launchpad-integration\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED" 2>/dev/null` ++ pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -20937,12 +20937,12 @@ + pkg_cv_GTK_LIBS="$GTK_LIBS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED gtk+-2.0 >= \$GTK_REQUIRED\"") >&5 +- ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED gtk+-2.0 >= \$GTK_REQUIRED launchpad-integration\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED" 2>/dev/null` ++ pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -20961,14 +20961,14 @@ + _pkg_short_errors_supported=no + fi + if test $_pkg_short_errors_supported = yes; then +- GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED"` ++ GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration"` + else +- GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED"` ++ GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration"` + fi + # Put the nasty error message in config.log where it belongs + echo "$GTK_PKG_ERRORS" >&5 + +- { { echo "$as_me:$LINENO: error: Package requirements (glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED) were not met: ++ { { echo "$as_me:$LINENO: error: Package requirements (glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration) were not met: + + $GTK_PKG_ERRORS + +@@ -20979,7 +20979,7 @@ + and GTK_LIBS to avoid the need to call pkg-config. + See the pkg-config man page for more details. + " >&5 +-echo "$as_me: error: Package requirements (glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED) were not met: ++echo "$as_me: error: Package requirements (glib-2.0 >= $GLIB_REQUIRED gtk+-2.0 >= $GTK_REQUIRED launchpad-integration) were not met: + + $GTK_PKG_ERRORS +