--- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/changelog +++ unity-gtk-module-0.0.0+14.10.20140618/debian/changelog @@ -0,0 +1,368 @@ +unity-gtk-module (0.0.0+14.10.20140618-0ubuntu1) utopic; urgency=low + + [ Robert Ancell ] + * Handle not using the X11 backend + + -- Ubuntu daily release Wed, 18 Jun 2014 10:11:01 +0000 + +unity-gtk-module (0.0.0+14.04.20140403-0ubuntu1) trusty; urgency=low + + [ William Hua ] + * Forward original accelerator text for Eclipse, Inkscape, Emacs. (LP: + #1208019) + + -- Ubuntu daily release Thu, 03 Apr 2014 17:12:49 +0000 + +unity-gtk-module (0.0.0+14.04.20140328-0ubuntu1) trusty; urgency=low + + [ CI bot ] + * Stop using signal handler ids. Use + g_signal_handlers_disconnect_by_data () instead. + + [ William Hua ] + * Fix Eclipse and DBeaver menus. (LP: #1208019) + * Watch use-underline on label instead of menu item. (LP: #1294947) + + -- Ubuntu daily release Fri, 28 Mar 2014 10:54:34 +0000 + +unity-gtk-module (0.0.0+14.04.20140319-0ubuntu1) trusty; urgency=low + + [ William Hua ] + * Watch use-underline property on GtkMenuItems. (LP: #1260777) + + -- Ubuntu daily release Wed, 19 Mar 2014 09:04:02 +0000 + +unity-gtk-module (0.0.0+14.04.20140311-0ubuntu1) trusty; urgency=low + + [ CI bot ] + * Release trunk to the archive + + [ William Hua ] + * Filter out mnemonics when the gtk-enable-mnemonics setting is + cleared. Workaround for LP: #1282782. (LP: #1282782) + * Dispatch gtk_menu_item_activate () in a GDK idle. (LP: #1258669) + + -- Ubuntu daily release Tue, 11 Mar 2014 12:38:16 +0000 + +unity-gtk-module (0.0.0+14.04.20140213.2-0ubuntu1) trusty; urgency=low + + [ William Hua ] + * Fix regression on GtkRecentChooserMenus. (LP: #1243974). (LP: + #1243974) + * Use Multi-Arch: foreign in debian/control. + * Relax the preconditions for disconnecting action groups from shells. + (LP: #1198471) If we have this situation: Menu A (action group G) + Menu B (action group G) Menu C (action group G) <- about to be + destroyed Menu D (action group G) Menu E (action group G) and Menu C + is destroyed, we get: Menu A (action group G) Menu B (action group + G) Menu C (no action group) Menu D (no action group) Menu E (no + action group) So when Menu A is disconnected from G, this causes the + warnings from LP: #1198471. One thing we could have tried was just + removing the tree rooted at Menu C, but then that would break + removing the entire tree rooted at Menu A. Also, we'd have to end up + doing this by having the Menu C unref itself. It's really easiest to + treat it as a dead sub-tree that will be finalized when the entire + tree is finalized. Let's relax the preconditions on the + unity_gtk_action_group_disconnect_item and + unity_gtk_action_group_disconnect_shell functions, and allow the + case where the shell's action group is already set to NULL. (LP: + #1198471) + * Remove our g_ptr_array_insert (), it's added in GLib 2.40. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 313 + + -- Ubuntu daily release Thu, 13 Feb 2014 18:05:57 +0000 + +unity-gtk-module (0.0.0+14.04.20131125-0ubuntu1) trusty; urgency=low + + [ Charles Kerr ] + * Add acroread to the blacklist. (LP: #664647) + + [ William Hua ] + * Freeciv uses multiple menu bars in its UI. When unity-gtk-module + tries to export its menus, it becomes really cramped in the global + menu to the point of being unusable. It's better to allow Freeciv to + keep its menus where they are in this case. (LP: #1242937) + * Add a GSettings schema that allows the user to set a blacklist and + whitelist for unity-gtk-module (LP: #1243413). (LP: #1243413) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 308 + + -- Ubuntu daily release Mon, 25 Nov 2013 03:55:07 +0000 + +unity-gtk-module (0.0.0+13.10.20130716.1-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Converts from using Xsession to using Upstart. + + [ Łukasz 'sil2100' Zemczak ] + * Make sure to use dpkg-maintscript-helper and dh_builddeb to remove + the old obsolete Xsession conffile. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 304 + + -- Ubuntu daily release Tue, 16 Jul 2013 12:34:49 +0000 + +unity-gtk-module (0.0.0+13.10.20130710-0ubuntu1) saucy; urgency=low + + [ William Hua ] + * Handle GtkImageMenuItems with stock ids. (LP: #1195365) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 301 + + -- Ubuntu daily release Wed, 10 Jul 2013 06:43:49 +0000 + +unity-gtk-module (0.0.0+13.10.20130709-0ubuntu1) saucy; urgency=low + + [ Charles Kerr ] + * in lib/unity-gtk-menu-shell.c's unity_gtk_menu_shell_get_items(), + plug a GList leak. (LP: #1199123) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 299 + + -- Ubuntu daily release Tue, 09 Jul 2013 02:02:48 +0000 + +unity-gtk-module (0.0.0+13.10.20130708-0ubuntu1) saucy; urgency=low + + [ William Hua ] + * We no longer export verb icons in the menus. Only export potential + noun icons that would appear in a GtkImage of a non- + GtkImageMenuItem. (LP: #1196998) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 297 + + -- Ubuntu daily release Mon, 08 Jul 2013 02:01:36 +0000 + +unity-gtk-module (0.0.0+13.10.20130702-0ubuntu1) saucy; urgency=low + + [ Iain Lane ] + * 80unity-gtk-module: Don't do anything if the files aren't installed. + Per Debian policy, we can remove the packages but not purge them. In + that case we should not add the modules to GTK_MODULES - if they are + there then gtk prints a warning. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 295 + + -- Ubuntu daily release Tue, 02 Jul 2013 02:01:53 +0000 + +unity-gtk-module (0.0.0+13.10.20130628-0ubuntu1) saucy; urgency=low + + [ William Hua ] + * Workaround for crash in unity-panel-service. The Edit Undo test + didn't work due to the bug LP #1063212 in unity-panel-service. This + should avoid it entirely. (LP: #1063212) + * Export menu item icons. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 293 + + -- Ubuntu daily release Fri, 28 Jun 2013 02:02:20 +0000 + +unity-gtk-module (0.0.0daily13.06.19-0ubuntu1) saucy; urgency=low + + [ William Hua ] + * Revise debian/copyright since the work was done with Canonical's + resources. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 290 + + -- Ubuntu daily release Wed, 19 Jun 2013 02:01:38 +0000 + +unity-gtk-module (0.0.0daily13.06.07-0ubuntu1) saucy; urgency=low + + [ Michael Terry ] + * Clean up all debuild warnings about substvars. + + [ Didier Roche ] + * add missing python-autopilot and python-pyatspi dependencies on the + autopilot package + + [ Ubuntu daily release ] + * Automatic snapshot from revision 288 + + -- Ubuntu daily release Fri, 07 Jun 2013 02:02:23 +0000 + +unity-gtk-module (0.0.0daily13.05.23.1-0ubuntu1) saucy; urgency=low + + [ Sebastien Bacher ] + * Updated a bit the packaging to be similar to other indicators: + - use source format v1 and split mode for bzr-builddeb + - bump compat mode to 9 + - update .install files for dh9 and multiarch locations + - clean some leftover templates files from dh-make + - small extra cosmetic changes + + [ Łukasz 'sil2100' Zemczak ] + * debian/control: + - Added the unity-gtk-module-autopilot package + - Added conflicts, replaces and provides regarding appmenu-gtk packages + * Added debian/unity-gtk-module-autopilot.install + * Changed the build system a bit to enable installation of autopilot tests + * Automatic snapshot from revision 279 (bootstrap) + + [ William Hua ] + * Don't assume the app menu is first in the panel. + * Don't assume any particular menu structure in autopilot tests. + + [ Łukasz 'sil2100' Zemczak ] + * Add locale independency and use the globally installed unity-gtk- + module + * Fix a few things that changed with autopilot 1.3. + GtkIntrospectionTestMixin is no longer necessary, the X11 emulator + as well. Process related operations moved to self.process_manager. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 285 + + -- Ubuntu daily release Thu, 23 May 2013 16:59:18 +0000 + +unity-gtk-module (0.0.0-0ubuntu17) raring; urgency=low + + * tests + - Add autopilot integration tests. + + -- William Hua Thu, 07 Mar 2013 16:01:41 -0500 + +unity-gtk-module (0.0.0-0ubuntu16) raring; urgency=low + + * src/main.c + - Don't do anything under GNOME shell. + - Blacklist problem apps. + + -- William Hua Mon, 18 Feb 2013 16:15:13 +0000 + +unity-gtk-module (0.0.0-0ubuntu15) raring; urgency=low + + * lib/unity-gtk-menu-shell.c + - Don't update invisible menu items. + + -- William Hua Tue, 12 Feb 2013 09:49:30 -0500 + +unity-gtk-module (0.0.0-0ubuntu14) raring; urgency=low + + * lib/unity-gtk-menu-item.c + * lib/unity-gtk-menu-section.c + * src/main.c + - Support manually added labels in menu items. + + -- William Hua Tue, 05 Feb 2013 09:08:39 -0500 + +unity-gtk-module (0.0.0-0ubuntu13) raring; urgency=low + + * debian/control + - Add GTK+ 2 support. + - Put common files into separate packages. + * debian/rules + - Add GTK-Doc support. + * src/main.c + - Add GTK+ 2 support. + + -- William Hua Fri, 18 Jan 2013 12:10:12 -0500 + +unity-gtk-module (0.0.0-0ubuntu12) raring; urgency=low + + * debian/control + - Fix dependencies. + * lib/Makefile.am + - Use conditional test for build. + + -- William Hua Tue, 15 Jan 2013 16:22:57 -0500 + +unity-gtk-module (0.0.0-0ubuntu11) raring; urgency=low + + * debian/unity-gtk3-module.install + - Fix architecture dependency. + + -- William Hua Tue, 15 Jan 2013 11:38:33 -0500 + +unity-gtk-module (0.0.0-0ubuntu10) raring; urgency=low + + * debian/control + * debian/rules + - Restructure packaging. + + -- William Hua Tue, 15 Jan 2013 00:59:30 -0500 + +unity-gtk-module (0.0.0-0ubuntu9) raring; urgency=low + + * docs + - Update docs. + * lib + - Remove ref cycles, thanks Lars Uebernickel. + + -- William Hua Thu, 10 Jan 2013 11:29:03 -0500 + +unity-gtk-module (0.0.0-0ubuntu8) raring; urgency=low + + * debian/control + * debian/unity-gtk-module1.dirs + * debian/unity-gtk-module1.install + * debian/unity-gtk-module-dev.dirs + * debian/unity-gtk-module-dev.install + - Fix packaging issues. + + -- William Hua Wed, 09 Jan 2013 09:27:01 -0500 + +unity-gtk-module (0.0.0-0ubuntu7) raring; urgency=low + + * debian/control + * debian/unity-gtk-module1.dirs + * debian/unity-gtk-module1.install + * debian/unity-gtk-module-dev.dirs + * debian/unity-gtk-module-dev.install + - Separate -dev package. + + -- William Hua Tue, 08 Jan 2013 10:18:24 -0500 + +unity-gtk-module (0.0.0-0ubuntu6) raring; urgency=low + + * docs + - Add GTK-Doc support. + * lib/libunity-gtk-parser.la + - Split parser into separate library. + + -- William Hua Tue, 08 Jan 2013 01:05:47 -0500 + +unity-gtk-module (0.0.0-0ubuntu5) raring; urgency=low + + * src/main.c + * src/unity-gtk-action-group.h + * src/unity-gtk-action-group.c + - Merge old menu models and action groups. + + -- William Hua Thu, 20 Dec 2012 11:33:03 -0500 + +unity-gtk-module (0.0.0-0ubuntu4) raring; urgency=low + + * src/main.c + - Fix applications already using GMenuModel. + + -- William Hua Tue, 18 Dec 2012 10:41:58 -0500 + +unity-gtk-module (0.0.0-0ubuntu3) raring; urgency=low + + * src/Makefile.am + - Link against GTK+ 3, thanks Lars Uebernickel. + + -- William Hua Mon, 17 Dec 2012 13:07:23 -0500 + +unity-gtk-module (0.0.0-0ubuntu2) raring; urgency=low + + * configure.ac + - Detect GTK_MODULE_DIR using pkg-config. + + -- William Hua Fri, 14 Dec 2012 17:15:24 -0500 + +unity-gtk-module (0.0.0-0ubuntu1) raring; urgency=low + + * Initial Release. + + -- William Hua Thu, 13 Dec 2012 14:38:28 -0500 --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/compat +++ unity-gtk-module-0.0.0+14.10.20140618/debian/compat @@ -0,0 +1 @@ +9 --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/control +++ unity-gtk-module-0.0.0+14.10.20140618/debian/control @@ -0,0 +1,132 @@ +Source: unity-gtk-module +Priority: optional +Maintainer: Ubuntu Desktop Team +Build-Depends: debhelper (>= 9), + dh-autoreconf, + gtk-doc-tools, + libx11-dev, + libgtk2.0-dev, + libgtk-3-dev, +Standards-Version: 3.9.4 +Section: libs +Homepage: https://code.launchpad.net/unity-gtk-module +# If you aren't a member of ~indicator-applet-developers but need to upload +# packaging changes, just go ahead. ~indicator-applet-developers will notice +# and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~indicator-applet-developers/unity-gtk-module/trunk +Vcs-Browser: https://bazaar.launchpad.net/~indicator-applet-developers/unity-gtk-module/trunk/files + +Package: libunity-gtk-parser-dev-common +Section: libdevel +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, +Description: Common files for GtkMenuShell to GMenuModel parser + This library converts GtkMenuShells into GMenuModels. + . + This package contains common headers and documentation. + +Package: libunity-gtk2-parser0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, + dpkg (>= 1.15.7.2), +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libgtk2.0-0 (>= 2.24.0), +Description: GtkMenuShell to GMenuModel parser + This library converts GtkMenuShells into GMenuModels. + +Package: libunity-gtk3-parser0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, + dpkg (>= 1.15.7.2), +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libgtk-3-0 (>= 3.2.0), +Description: GtkMenuShell to GMenuModel parser + This library converts GtkMenuShells into GMenuModels. + +Package: libunity-gtk2-parser-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + libgtk2.0-dev (>= 2.24.0), + libunity-gtk-parser-dev-common (>= ${source:Version}), + libunity-gtk2-parser0 (= ${binary:Version}), +Description: GtkMenuShell to GMenuModel parser + This library converts GtkMenuShells into GMenuModels. + . + This package contains pkg-config files and libraries. + +Package: libunity-gtk3-parser-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + libgtk-3-dev (>= 3.2.0), + libunity-gtk-parser-dev-common (>= ${source:Version}), + libunity-gtk3-parser0 (= ${binary:Version}), +Description: GtkMenuShell to GMenuModel parser + This library converts GtkMenuShells into GMenuModels. + . + This package contains pkg-config files and libraries. + +Package: unity-gtk-module-common +Section: libs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, +Description: Common files for GtkMenuShell D-Bus exporter + This GTK+ module exports GtkMenuShells over D-Bus. + . + This package contains common data files. + +Package: unity-gtk2-module +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, + dpkg (>= 1.15.7.2), +Depends: ${shlibs:Depends}, + ${misc:Depends}, + unity-gtk-module-common (>= ${source:Version}), + libunity-gtk2-parser0 (>= ${binary:Version}), +Provides: appmenu-gtk +Conflicts: appmenu-gtk +Replaces: appmenu-gtk +Description: GtkMenuShell D-Bus exporter + This GTK+ 2 module exports GtkMenuShells over D-Bus. + +Package: unity-gtk3-module +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, + dpkg (>= 1.15.7.2), +Depends: ${shlibs:Depends}, + ${misc:Depends}, + unity-gtk-module-common (>= ${source:Version}), + libunity-gtk3-parser0 (>= ${binary:Version}), +Provides: appmenu-gtk3 +Conflicts: appmenu-gtk3 +Replaces: appmenu-gtk3 +Description: GtkMenuShell D-Bus exporter + This GTK+ 3 module exports GtkMenuShells over D-Bus. + +Package: unity-gtk-module-autopilot +Section: libs +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, + unity-gtk3-module (>= ${source:Version}), + libautopilot-gtk, + python-pyatspi, + python-autopilot, +Description: GtkMenuShell D-Bus Autopilot tests + This package provides autopilot integration tests for the unity-gtk-module + package. --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/copyright +++ unity-gtk-module-0.0.0+14.10.20140618/debian/copyright @@ -0,0 +1,29 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: unity-gtk-module +Source: https://code.launchpad.net/unity-gtk-module + +Files: * +Copyright: 2012 Canonical Ltd. +License: LGPL-3.0 + +Files: debian/* +Copyright: 2012 Canonical Ltd. +License: LGPL-3.0 + +License: LGPL-3.0 + This package 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; version 3 of + the License. + . + 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 General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/libunity-gtk-parser-dev-common.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/libunity-gtk-parser-dev-common.install @@ -0,0 +1,2 @@ +usr/include/unity-gtk-parser/* +usr/share/gtk-doc/html/unity-gtk-module/* --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/libunity-gtk2-parser-dev.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/libunity-gtk2-parser-dev.install @@ -0,0 +1,3 @@ +usr/lib/*/pkgconfig/unity-gtk2-parser.pc +usr/lib/*/libunity-gtk2-parser.a +usr/lib/*/libunity-gtk2-parser.so --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/libunity-gtk2-parser0.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/libunity-gtk2-parser0.install @@ -0,0 +1 @@ +usr/lib/*/libunity-gtk2-parser.so.0* --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/libunity-gtk3-parser-dev.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/libunity-gtk3-parser-dev.install @@ -0,0 +1,3 @@ +usr/lib/*/pkgconfig/unity-gtk3-parser.pc +usr/lib/*/libunity-gtk3-parser.a +usr/lib/*/libunity-gtk3-parser.so --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/libunity-gtk3-parser0.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/libunity-gtk3-parser0.install @@ -0,0 +1 @@ +usr/lib/*/libunity-gtk3-parser.so.0* --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/rules +++ unity-gtk-module-0.0.0+14.10.20140618/debian/rules @@ -0,0 +1,30 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 + +%: + dh $@ --with autoreconf + +override_dh_auto_configure: + dh_auto_configure -Bbuild/gtk2 -- --with-gtk=2 --enable-gtk-doc + dh_auto_configure -Bbuild/gtk3 -- --with-gtk=3 --enable-gtk-doc + +override_dh_auto_build: + dh_auto_build -Bbuild/gtk2 + dh_auto_build -Bbuild/gtk3 + +override_dh_auto_test: + dh_auto_test -Bbuild/gtk2 + dh_auto_test -Bbuild/gtk3 + +override_dh_auto_install: + dh_auto_install -Dbuild/gtk2 + dh_auto_install -Dbuild/gtk3 + +override_dh_install: + find debian/tmp -name \*.la -exec rm {} \; + dh_install --fail-missing --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/unity-gtk-module-autopilot.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/unity-gtk-module-autopilot.install @@ -0,0 +1 @@ +usr/lib/python*/dist-packages/unity_gtk_module/* --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/unity-gtk-module-common.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/unity-gtk-module-common.install @@ -0,0 +1,2 @@ +usr/share/glib-2.0/schemas/* +usr/share/upstart/sessions/* --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/unity-gtk-module-common.maintscript +++ unity-gtk-module-0.0.0+14.10.20140618/debian/unity-gtk-module-common.maintscript @@ -0,0 +1 @@ +rm_conffile /etc/X11/Xsession.d/80unity-gtk-module 0.0.0+13.10.20130716.1 --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/unity-gtk2-module.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/unity-gtk2-module.install @@ -0,0 +1 @@ +usr/lib/*/gtk-2.0/modules/libunity-gtk-module.so --- unity-gtk-module-0.0.0+14.10.20140618.orig/debian/unity-gtk3-module.install +++ unity-gtk-module-0.0.0+14.10.20140618/debian/unity-gtk3-module.install @@ -0,0 +1 @@ +usr/lib/*/gtk-3.0/modules/libunity-gtk-module.so