--- indicator-messages-0.2.4.orig/autogen.sh +++ indicator-messages-0.2.4/autogen.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +PKG_NAME="indicator-messages" + +which gnome-autogen.sh || { + echo "You need gnome-common from GNOME SVN" + exit 1 +} + +USE_GNOME2_MACROS=1 \ +. gnome-autogen.sh --- indicator-messages-0.2.4.orig/debian/watch +++ indicator-messages-0.2.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://launchpad.net/indicator-messages/+download .*/indicator-messages-([0-9.]+)\.tar\.gz --- indicator-messages-0.2.4.orig/debian/changelog +++ indicator-messages-0.2.4/debian/changelog @@ -0,0 +1,174 @@ +indicator-messages (0.2.4-0ubuntu1) karmic; urgency=low + + * Upstream release 0.2.4 (LP: #436093) + - Merging in the min menu width feature (LP: #428292) + - Merging in icon scaling branch from trunk. Now better icons (LP: #433143) + - Merging in updated trunk (LP: #434097 and LP: #435184) + - add i18n support + - Prevent null entries (LP: #435184) + - add a path for indicators in /usr/share (LP: #434097) + + -- Ted Gould Thu, 24 Sep 2009 13:07:46 -0500 + +indicator-messages (0.2.2-0ubuntu2) karmic; urgency=low + + * src/messages-service.c: initialise the translations + + -- Sebastien Bacher Tue, 15 Sep 2009 16:41:03 +0200 + +indicator-messages (0.2.2-0ubuntu1) karmic; urgency=low + + * New release (LP: #427357) + * Adds in separators between application groups + * Merging in v2-api stuff which will become 0.2.1 + * debian/control: + - Requiring > 0.2.0 of libindicate-* + - bump dbusmenu dependencies. + + -- Ted Gould Thu, 10 Sep 2009 09:11:57 -0500 + +indicator-messages (0.2.0-0ubuntu2) karmic; urgency=low + + * debian/control + - Bump build depends on dbusmenu to 0.1.0 + + -- Ken VanDine Thu, 27 Aug 2009 21:14:46 +0200 + +indicator-messages (0.2.0-0ubuntu1) karmic; urgency=low + + [ Ted Gould ] + * Upstream version 0.2.0 + * debian/control: Adding dependency information for libdbusmenu + to say >= 0.0.2 to match upstream build system. + * debian/watch: Changing to use indicator-messages project. + + [ Martin Pitt ] + * debian/control: Update Vcs-Bzr: for new branch location. + + -- Ted Gould Thu, 27 Aug 2009 20:46:27 +0200 + +indicator-messages (0.2.0~bzr124-0ubuntu1) karmic; urgency=low + + * Update to fix build issue + + -- Sebastien Bacher Fri, 07 Aug 2009 17:12:40 +0100 + +indicator-messages (0.2.0~bzr121-0ubuntu3) karmic; urgency=low + + * Fix to dereference the application menu items correctly so that + the signal handlers are dropped as well. (lp: #410251) + + -- Ted Gould Wed, 05 Aug 2009 19:00:31 +0100 + +indicator-messages (0.2.0~bzr121-0ubuntu2) karmic; urgency=low + + * Run autogen.sh before upload + + -- Jonathan Riddell Wed, 05 Aug 2009 00:42:39 +0100 + +indicator-messages (0.2.0~bzr121-0ubuntu1) karmic; urgency=low + + [ Ted Gould ] + * debian/control: Adding in a build dep on libindicate-gtk-dev + * Changes for the changing libindicate stuff. + * Merge in the dbusmenu changes from the dbusmenu branch + * debian/control: Adding in a build dependency on libdbusmenu-glib and + libdbusmenu-gtk to catch up with the merge. + + -- Jonathan Riddell Wed, 05 Aug 2009 00:21:50 +0100 + +indicator-messages (0.2.0~bzr120-0ubuntu1) jaunty; urgency=low + + * Fix to track the timer. (LP: #365187) + + -- Ted Gould Wed, 13 May 2009 09:56:20 -0500 + +indicator-messages (0.2.0~bzr119-0ubuntu1) jaunty; urgency=low + + * Upstream update + + -- Ted Gould Wed, 22 Apr 2009 23:34:21 -0500 + +indicator-messages (0.2.0~bzr116-0ubuntu3) jaunty; urgency=low + + * debian/rules: Adding a rule to remove the .la/.a clutter + + -- Ted Gould Wed, 22 Apr 2009 16:46:59 -0500 + +indicator-messages (0.2.0~bzr116-0ubuntu2) jaunty; urgency=low + + * debian/control: libindicator-dev to ~bzr301 + + -- Ted Gould Wed, 22 Apr 2009 15:58:45 -0500 + +indicator-messages (0.2.0~bzr116-0ubuntu1) jaunty; urgency=low + + * Upstream release + * Bug fixes + * Update API to new libindicator + * debian/control: Adding new dependency on libindicator-dev + + -- Ted Gould Wed, 22 Apr 2009 15:45:21 -0500 + +indicator-messages (0.1.6-0ubuntu1) jaunty; urgency=low + + * New upstream version + * Patch from Cody Russell to fix LP: #359018 by correctly implementing + the finalize functions. + + -- Ted Gould Tue, 14 Apr 2009 11:32:00 +0200 + +indicator-messages (0.1.5-0ubuntu1) jaunty; urgency=low + + * New upstream version + * Fixes the lifecycle of the various structures tracking the messages + and applications. Fixing bugs like (LP: #355616) (LP: #352881) + * Fixes the visual appearance by setting the widget name to grab the + style settings from the main applet. (LP: #351979) + * debian/control: Upgrading dependency on libindicate-dev to 0.1.5 or + higher as the new version requires that. + + -- Ted Gould Fri, 03 Apr 2009 16:32:49 -0500 + +indicator-messages (0.1.4-0ubuntu1) jaunty; urgency=low + + * New upstream version + * Adding the display of indicators that are login messages coming from + other applications. (LP: #345494) + * Making all times displayed for IM messages relative instead of + absolute. (LP: #346345) + * Cleaning up the server removal code. May fix (LP: #345599), I can't + recreate it anymore afterwards. + + -- Ted Gould Mon, 30 Mar 2009 09:40:40 +0200 + +indicator-messages (0.1.3-0ubuntu1) jaunty; urgency=low + + [ Ted Gould ] + * New upstream version. + - Now changes the icon based on non-IM indicators so that Evolution + works much better. (LP: #342480) + - Now the menu items are in a predictable order, alphabetical. + - The Messages for a particular client (i.e. Pidgin) are grouped with + the client they're associated with. + - Adjusting the icon size to match the new one in the Human theme. + - Adjusting the build so that all the different libraries are not + built in a versioned manner. Now it's just one .so, which is + what it should have been originally. + + [ Martin Pitt ] + * Add debian/watch. + * Add bzr-builddeb configuration. + * debian/copyright: Fix download location. + + -- Martin Pitt Thu, 19 Mar 2009 12:23:17 +0100 + +indicator-messages (0.1-0ubuntu1) jaunty; urgency=low + + * Initial release, based on DX team's PPA packaging branch. + (lp:~indicator-applet-developers/indicator-applet/messages-packaging) + * debian/control: Add Homepage:, Vcs-Bzr:, and fix package + description. + * debian/copyright: Properly describe license. + + -- Martin Pitt Tue, 17 Feb 2009 11:35:38 +0100 --- indicator-messages-0.2.4.orig/debian/rules +++ indicator-messages-0.2.4/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk + +DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper +LDFLAGS += -Wl,-z,defs -Wl,--as-needed + +binary-install/indicator-messages:: + # remove .a/.la clutter + rm -f debian/$(cdbs_curpkg)/usr/lib/indicators/*/*.a + rm -f debian/$(cdbs_curpkg)/usr/lib/indicators/*/*.la --- indicator-messages-0.2.4.orig/debian/control +++ indicator-messages-0.2.4/debian/control @@ -0,0 +1,29 @@ +Source: indicator-messages +Section: gnome +Priority: optional +Maintainer: Ubuntu Core Developers +Build-Depends: debhelper (>= 5.0), + cdbs (>= 0.4.41), + libgtk2.0-dev (>= 2.12.0), + libdbus-glib-1-dev, + gnome-doc-utils, + scrollkeeper, + intltool, + libindicate-dev (>= 0.2.0), + libindicate-gtk-dev (>= 0.2.0), + libindicator-dev (>= 0.2.0~bzr301), + libdbusmenu-gtk-dev (>= 0.1.1), + libdbusmenu-glib-dev (>= 0.1.1) +Standards-Version: 3.8.0 +Homepage: https://launchpad.net/indicator-applet +Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-desktop/indicator-messages/ubuntu + +Package: indicator-messages +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, indicator-applet +Description: GNOME panel indicator applet for messages + indicator-applet is an applet to display information from + various applications consistently in the GNOME panel. + . + This package provides support for messaging applications. + --- indicator-messages-0.2.4.orig/debian/copyright +++ indicator-messages-0.2.4/debian/copyright @@ -0,0 +1,33 @@ +This package was debianized by Ted Gould on +Wed, 11 Feb 2009 15:41:06 -0600. + +It was downloaded from + +Upstream Author: + + Ted Gould + +Copyright: + + Copyright (C) 2009 Canonical Ltd. + +License: + + This program 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, version 3 of the License. + + This program 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 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-3'. + +The Debian packaging is (C) 2009, Canonical Ltd. and +is licensed under the GPLv3, see `/usr/share/common-licenses/GPL-3'. --- indicator-messages-0.2.4.orig/test/indicator-messages-service-activate.build.sh +++ indicator-messages-0.2.4/test/indicator-messages-service-activate.build.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +gcc -o indicator-messages-service-activate indicator-messages-service-activate.c `pkg-config --cflags --libs dbus-1 dbus-glib-1` --- indicator-messages-0.2.4.orig/test/indicator-messages-service-activate.c +++ indicator-messages-0.2.4/test/indicator-messages-service-activate.c @@ -0,0 +1,53 @@ +/* +An indicator to show information that is in messaging applications +that the user is using. + +Copyright 2009 Canonical Ltd. + +Authors: + Ted Gould + +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU General Public License version 3, as published +by the Free Software Foundation. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranties of +MERCHANTABILITY, SATISFACTORY QUALITY, 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 . +*/ + +#include +#include +#include +#include "../src/dbus-data.h" + +int +main (int argc, char ** argv) +{ + g_type_init(); + + guint returnval = 0; + GError * error = NULL; + + DBusGConnection * connection = dbus_g_bus_get(DBUS_BUS_SESSION, NULL); + DBusGProxy * proxy = dbus_g_proxy_new_for_name(connection, DBUS_SERVICE_DBUS, DBUS_PATH_DBUS, DBUS_INTERFACE_DBUS); + + g_debug("Activating service: %s", INDICATOR_MESSAGES_DBUS_NAME); + if (!org_freedesktop_DBus_start_service_by_name (proxy, INDICATOR_MESSAGES_DBUS_NAME, 0, &returnval, &error)) { + g_error("Unable to send message to DBus to start service: %s", error != NULL ? error->message : "(NULL error)" ); + g_error_free(error); + return 1; + } + + if (returnval != DBUS_START_REPLY_SUCCESS && returnval != DBUS_START_REPLY_ALREADY_RUNNING) { + g_error("Return value isn't indicative of success: %d", returnval); + return 1; + } + + return 0; +} +