--- libindicate-0.5.0.orig/Makefile.am
+++ libindicate-0.5.0/Makefile.am
@@ -14,7 +14,7 @@
xmldocs.make \
autogen.sh
-DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-scrollkeeper --disable-introspection
+DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-scrollkeeper
DISTCLEANFILES = \
libindicate-*.tar.gz \
--- libindicate-0.5.0.orig/bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config.in
+++ libindicate-0.5.0/bindings/mono/indicate-gtk/indicate-gtk-sharp.dll.config.in
@@ -1,3 +1,3 @@
-
+
--- libindicate-0.5.0.orig/bindings/mono/indicate/indicate-sharp.dll.config.in
+++ libindicate-0.5.0/bindings/mono/indicate/indicate-sharp.dll.config.in
@@ -1,3 +1,3 @@
-
+
--- libindicate-0.5.0.orig/debian/gir1.2-indicate-0.5.install
+++ libindicate-0.5.0/debian/gir1.2-indicate-0.5.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/girepository-1.0/Indicate-0.5.typelib
--- libindicate-0.5.0.orig/debian/libindicate0.1-cil-dev.install
+++ libindicate-0.5.0/debian/libindicate0.1-cil-dev.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/pkgconfig/indicate-sharp-0.1.pc
--- libindicate-0.5.0.orig/debian/libindicate0.1-cil.installcligac
+++ libindicate-0.5.0/debian/libindicate0.1-cil.installcligac
@@ -0,0 +1 @@
+/usr/lib/cli/indicate-sharp-0.1/indicate-sharp.dll
--- libindicate-0.5.0.orig/debian/libindicate-gtk-dev.install
+++ libindicate-0.5.0/debian/libindicate-gtk-dev.install
@@ -0,0 +1,6 @@
+debian/tmp/usr/include/libindicate-0.5/libindicate-gtk/*
+debian/tmp/usr/lib/pkgconfig/indicate-gtk-0.5.pc
+debian/tmp/usr/lib/libindicate-gtk.a
+debian/tmp/usr/lib/libindicate-gtk.so
+debian/tmp/usr/share/gir-1.0/Indicate-Gtk-0.5.gir
+debian/tmp/usr/share/vala/vapi/Indicate-Gtk-0.5.vapi
--- libindicate-0.5.0.orig/debian/libindicate5.install
+++ libindicate-0.5.0/debian/libindicate5.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libindicate.so.*
--- libindicate-0.5.0.orig/debian/libindicate0.1-cil.install
+++ libindicate-0.5.0/debian/libindicate0.1-cil.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/indicate-sharp-0.1/* /usr/lib/cli/indicate-sharp-0.1
--- libindicate-0.5.0.orig/debian/python-indicate.install
+++ libindicate-0.5.0/debian/python-indicate.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/python2.*
+debian/tmp/usr/share/pygtk/*
--- libindicate-0.5.0.orig/debian/copyright
+++ libindicate-0.5.0/debian/copyright
@@ -0,0 +1,61 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Name: libindicate
+Maintainer: Ted Gould
+Source: https://launchpad.net/libindicate
+
+Files: *
+Copyright: 2009-2010 Ted Gould , Canonical Ltd.
+License: LGPL-2.1 | LGPL-3
+
+Files: bindings/mono/*:
+Copyright: 2009-2010 Ken VanDine , Canonical Ltd.
+License: LGPL-2.1 | LGPL-3
+
+Files: bindings/python/*, examples/{im-client.py,listen-and-print.py}:
+Copyright: 2009-2010 Eitan Isaacson
+License: LGPL-2.1 | LGPL-3
+
+Files: Makefile.am.{enum,marshal}
+Copyright: 2009 Emmanuele Bassi
+License: LGPL-2.1+
+ The license isn't stated in the files, so Emmanuele was asked about it
+ in a mail. Here is the answer:
+ Date: Wed, 16 Jun 2010 13:52:14 +0100
+ From: Emmanuele Bassi
+ To: Evgeni Golov
+ Cc: pkg-ayatana-devel@lists.alioth.debian.org
+ Subject: Re: license for Makefile.am.{enums,marshal}?
+ .
+ On Wed, 2010-06-16 at 14:25 +0200, Evgeni Golov wrote:
+ .
+ > I'm currently packaging libindicate for Debian, and noticed it includes
+ > you Makefile.am.enums and Makefile.am.marshal without having a license
+ > noted.
+ > Googling I found these files in the clutter project [1], which itself is
+ > LGPL 2.1. May I assume your Makefiles are also LGPL 2.1? Or even "2.1 or
+ > any later version"?
+ .
+ yes, you can assume LGPL v2.1+ - though I might relicense them under a
+ more liberal license, probably MIT/X11.
+ .
+ ciao,
+ Emmanuele.
+
+Files: debian/*
+Copyright: 2009-2010 Evgeni Golov
+Copyright: 2009-2010 Ted Gould , Canonical Ltd.
+Copyright: 2009-2010 Sebastien Bacher
+Copyright: 2009-2010 Ken VanDine
+License: GPL-3
+
+License: LGPL-2.1
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
+
+License: LGPL-3
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License version 3 can be found in `/usr/share/common-licenses/LGPL-3'.
+
+License: GPL-3
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
--- libindicate-0.5.0.orig/debian/compat
+++ libindicate-0.5.0/debian/compat
@@ -0,0 +1 @@
+5
--- libindicate-0.5.0.orig/debian/control
+++ libindicate-0.5.0/debian/control
@@ -0,0 +1,206 @@
+Source: libindicate
+Section: libs
+Priority: optional
+XS-Python-Version: >= 2.7
+Maintainer: Ubuntu Desktop Team
+XSBC-Original-Maintainer: The Ayatana Packagers
+Uploaders: Evgeni Golov
+Build-Depends: debhelper (>= 5.0),
+ cdbs (>= 0.4.41),
+ libgtk2.0-dev (>= 2.12.0),
+ libdbus-glib-1-dev,
+ libdbusmenu-glib-dev (>= 0.3.97),
+ gnome-doc-utils,
+ libtool,
+ intltool,
+ gtk-doc-tools,
+ gobject-introspection,
+ libgirepository1.0-dev,
+ gir1.2-glib-2.0,
+ gir1.2-gtk-2.0,
+ gir1.2-dbusmenu-glib-0.4 (>=0.3.97),
+ cli-common-dev (>= 0.5.7),
+ mono-devel (>= 2.4.3),
+ mono-gmcs,
+ gtk-sharp2-gapi,
+ libmono-dev,
+ libnunit-cil-dev,
+ libgtk2.0-cil-dev,
+ python-all-dev,
+ python-gtk2-dev,
+ dh-autoreconf,
+ valac-0.12
+Standards-Version: 3.9.1
+Homepage: https://launchpad.net/libindicate
+Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/libindicate/ubuntu
+Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-desktop/libindicate/ubuntu
+
+Package: python-indicate
+Section: python
+Architecture: any
+XB-Python-Version: ${python:Versions}
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${python:Depends},
+ libindicate5 (= ${binary:Version}),
+ python-gobject
+Provides: ${python:Provides}
+Description: Python bindings for libindicate
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package provides Python bindings so that you can use libindicate from
+ a Python program.
+
+Package: libindicate5
+Section: libs
+Conflicts: libindicate
+Replaces: libindicate
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: library for raising indicators via DBus
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package contains shared libraries to be used by applications.
+
+Package: libindicate-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ libindicate5 (= ${binary:Version}),
+ libdbus-glib-1-dev (>= 0.76),
+ libdbusmenu-glib-dev (>= 0.3.1)
+Description: library for raising indicators via DBus - development files
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package contains files that are needed to build applications.
+
+Package: libindicate-gtk2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: library for raising indicators via DBus - GTK bindings
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package contains shared libraries to be used by applications.
+
+Package: libindicate-gtk-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ libindicate-gtk2 (= ${binary:Version}),
+ libindicate-dev (= ${binary:Version}),
+ libdbus-glib-1-dev (>= 0.76),
+ libgtk2.0-dev (>= 2.12.0)
+Description: library for raising indicators via DBus - GTK bindings development files
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package contains files that are needed to build applications.
+
+Package: libindicate-doc
+Section: doc
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ libindicate5 (= ${binary:Version}),
+ libindicate-gtk2 (= ${binary:Version}),
+ libdbus-glib-1-dev (>= 0.76),
+ libgtk2.0-dev (>= 2.12.0)
+Description: library for raising indicators via DBus - documentation
+ indicator-applet is an applet to display information from
+ various applications consistently in the GNOME panel.
+ .
+ This package contains files that are needed to build applications.
+
+Package: gir1.2-indicate-0.5
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+ libindicate5 (= ${binary:Version}),
+ ${gir:Depends},
+Description: Typelib file for libindicate5
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+
+Package: gir1.2-indicate-gtk-0.5
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+ libindicate-gtk2 (= ${binary:Version}),
+ ${gir:Depends}
+Description: Typelib file for libindicate-gtk2
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+
+Package: libindicate0.1-cil
+Section: cli-mono
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${cli:Depends}
+Description: CLI bindings for libindicate5
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package provides the indicate-sharp assembly that allows CLI (.NET)
+ programs to display information consistently in the GNOME panel.
+ .
+ This package contains assemblies to be used by applications.
+
+Package: libindicate0.1-cil-dev
+Section: libdevel
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${cli:Depends},
+ libindicate0.1-cil (= ${binary:Version})
+Description: CLI bindings for libindicate5 - development files
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package provides the indicate-sharp assembly that allows CLI (.NET)
+ programs to display information consistently in the GNOME panel.
+ .
+ This package contains files that are needed to build applications.
+
+Package: libindicate-gtk0.1-cil
+Section: cli-mono
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${cli:Depends},
+ libindicate0.1-cil (= ${binary:Version})
+Description: CLI bindings for libindicate-gtk2
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package provides the indicate-sharp assembly that allows CLI (.NET)
+ programs to display information consistently in the GNOME panel.
+ .
+ This package contains assemblies to be used by applications.
+
+Package: libindicate-gtk0.1-cil-dev
+Section: libdevel
+Architecture: all
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${cli:Depends},
+ libindicate-gtk0.1-cil (= ${binary:Version})
+Description: CLI bindings for libindicate-gtk4 - development files
+ A small library for applications to raise "flags" on DBus for other components
+ of the desktop to pick up and visualize.
+ .
+ This package provides the indicate-sharp assembly that allows CLI (.NET)
+ programs to display information consistently in the GNOME panel.
+ .
+ This package contains files that are needed to build applications.
--- libindicate-0.5.0.orig/debian/libindicate-dev.install
+++ libindicate-0.5.0/debian/libindicate-dev.install
@@ -0,0 +1,6 @@
+debian/tmp/usr/include/libindicate-0.5/libindicate/*
+debian/tmp/usr/lib/pkgconfig/indicate-0.5.pc
+debian/tmp/usr/lib/libindicate.a
+debian/tmp/usr/lib/libindicate.so
+debian/tmp/usr/share/gir-1.0/Indicate-0.5.gir
+debian/tmp/usr/share/vala/vapi/Indicate-0.5.vapi
--- libindicate-0.5.0.orig/debian/gir1.2-indicate-gtk-0.5.install
+++ libindicate-0.5.0/debian/gir1.2-indicate-gtk-0.5.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/girepository-1.0/Indicate-Gtk-0.5.typelib
--- libindicate-0.5.0.orig/debian/libindicate-doc.install
+++ libindicate-0.5.0/debian/libindicate-doc.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/gtk-doc/html/libindicate/*
+debian/tmp/usr/share/doc/libindicate/examples/*
--- libindicate-0.5.0.orig/debian/watch
+++ libindicate-0.5.0/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://launchpad.net/libindicate/+download .*/libindicate-([0-9.]+)\.tar\.gz
--- libindicate-0.5.0.orig/debian/libindicate-gtk0.1-cil.install
+++ libindicate-0.5.0/debian/libindicate-gtk0.1-cil.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/indicate-gtk-sharp-0.1/* /usr/lib/cli/indicate-gtk-sharp-0.1
--- libindicate-0.5.0.orig/debian/libindicate-gtk0.1-cil.installcligac
+++ libindicate-0.5.0/debian/libindicate-gtk0.1-cil.installcligac
@@ -0,0 +1 @@
+/usr/lib/cli/indicate-gtk-sharp-0.1/indicate-gtk-sharp.dll
--- libindicate-0.5.0.orig/debian/libindicate-gtk0.1-cil-dev.install
+++ libindicate-0.5.0/debian/libindicate-gtk0.1-cil-dev.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/pkgconfig/indicate-gtk-sharp-0.1.pc
--- libindicate-0.5.0.orig/debian/rules
+++ libindicate-0.5.0/debian/rules
@@ -0,0 +1,107 @@
+#!/usr/bin/make -f
+
+DEB_SRCDIR = .
+DEB_BUILDDIR = $(DEB_SRCDIR)/build
+
+DEB_PYTHON_SYSTEM=dh_python2
+PY_VERSIONS = $(shell pyversions --requested debian/control)
+export MONO_SHARED_DIR=$(CURDIR)
+export CSC=/usr/bin/mono-csc
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/gnome.mk
+include /usr/share/cdbs/1/rules/utils.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper --enable-gtk-doc
+LDFLAGS += -Wl,-z,defs -Wl,--as-needed
+DEB_DH_MAKESHLIBS_ARGS_libindicate5 := -V 'libindicate5 (>= 0.4.90)'
+DEB_DH_MAKESHLIBS_ARGS_libindicate-gtk2 := -V 'libindicate-gtk2 (>= 0.2.2)'
+
+configure-stamp-%:
+ mkdir build-$*
+ cd build-$* && PYTHON=`which $*` \
+ $(DEB_CONFIGURE_SCRIPT) $(DEB_CONFIGURE_NORMAL_ARGS) --srcdir=..
+ touch $@
+
+configure/python-indicate:: $(addprefix configure-stamp-, $(PY_VERSIONS))
+
+build-stamp-%:
+ PYTHON=`which $*` \
+ $(MAKE) -C build-$*
+ touch $@
+
+build/python-indicate:: $(addprefix build-stamp-, $(PY_VERSIONS))
+
+install-stamp-%:
+ PYTHON=`which $*` \
+ $(MAKE) -C build-$*/bindings/python install DESTDIR=$(CURDIR)/debian/tmp
+ dh_installdirs -ppython-indicate -s
+ dh_install -ppython-indicate -s
+ touch $@
+
+install/python-indicate:: $(addprefix install-stamp-, $(PY_VERSIONS))
+
+binary-predeb/python-indicate::
+ dh_python2 -ppython-indicate
+ find debian/python-indicate/usr/lib -name \*.la -exec rm {} \;
+ find debian/python-indicate/usr/lib -name \*.a -exec rm {} \;
+
+configure-stamp:
+ cd $(DEB_BUILDDIR) && \
+ $(DEB_CONFIGURE_SCRIPT) $(DEB_CONFIGURE_NORMAL_ARGS) $(DEB_CONFIGURE_EXTRA_FLAGS)
+ touch $@
+
+configure/libindicate5:: configure-stamp
+
+build-stamp:
+ $(MAKE) -C $(DEB_BUILDDIR)
+ touch $@
+
+build/libindicate5:: build-stamp
+
+install-stamp:
+ $(MAKE) -C $(DEB_BUILDDIR) install DESTDIR=$(CURDIR)/debian/tmp
+ dh_installdirs -plibindicate5
+ dh_installdirs -plibindicate-gtk2
+ dh_install -plibindicate5
+ dh_install -plibindicate-gtk2
+ touch $@
+
+binary-install/libindicate5:: install-stamp
+ dh_makeshlibs DEB_DH_MAKESHLIBS_ARGS_libindicate5
+
+binary-install/libindicate-gtk2:: binary-install/libindicate5
+ dh_makeshlibs DEB_DH_MAKESHLIBS_ARGS_libindicate-gtk2
+
+binary-install/libindicate0.1-cil::
+ dh_clistrip
+ dh_clifixperms
+ dh_makeclilibs -V
+
+binary-predeb/libindicate0.1-cil:: binary-fixup/libindicate5
+ dh_clideps -plibindicate0.1-cil
+
+binary-install/libindicate-gtk0.1-cil::
+ dh_installcligac
+ dh_clistrip
+ dh_clifixperms
+ dh_makeclilibs -V
+
+binary-predeb/libindicate-gtk0.1-cil:: binary-fixup/libindicate-gtk2
+ dh_clideps -plibindicate-gtk0.1-cil
+
+common-binary-predeb-arch:: list-missing
+ dh_fixperms
+ dh_strip
+
+binary-predeb/gir%::
+ dh_girepository -p$(cdbs_curpkg)
+
+clean::
+ -rm -rf build
+ -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 -rf $(MONO_SHARED_DIR)/.wapi
--- libindicate-0.5.0.orig/debian/changelog
+++ libindicate-0.5.0/debian/changelog
@@ -0,0 +1,395 @@
+libindicate (0.5.0-0ubuntu1) natty; urgency=low
+
+ * New upstream release.
+ * Fix dbus error codes (LP: #736240)
+
+ -- Ted Gould Thu, 31 Mar 2011 14:10:57 -0500
+
+libindicate (0.4.93-0ubuntu2) natty; urgency=low
+
+ * debian/patches/lp_690668.patch
+ - Memory leak fixes (LP: #690668)
+
+ -- Ken VanDine Thu, 24 Feb 2011 12:42:32 -0500
+
+libindicate (0.4.93-0ubuntu1) natty; urgency=low
+
+ * New upstream release.
+ * Fix build to dbusmenu 0.3.97
+ * debian/control: Updating dbusmenu required versions
+
+ -- Ted Gould Fri, 11 Feb 2011 12:51:39 -0600
+
+libindicate (0.4.92-0ubuntu2) natty; urgency=low
+
+ * debian/rules
+ - explicitly call dh_makeshlibs for libindicate5 and libindicate-gtk2,
+ fixes FTBFS
+
+ -- Ken VanDine Fri, 04 Feb 2011 17:03:59 -0500
+
+libindicate (0.4.92-0ubuntu1) natty; urgency=low
+
+ * New upstream release.
+ * Switch to standard dbus property processing (LP: #706408) (LP: #711987)
+ * Watch the DBus signals for name owner changes
+ * Protect the tuple builder to avoid segfaults
+
+ -- Ted Gould Thu, 03 Feb 2011 13:46:50 -0600
+
+libindicate (0.4.91-0ubuntu2) natty; urgency=low
+
+ * libindicate/indicator.c
+ - Checking for NULL before ref'ing
+
+ -- Ken VanDine Fri, 14 Jan 2011 15:32:34 -0600
+
+libindicate (0.4.91-0ubuntu1) natty; urgency=low
+
+ * New upstream release.
+ * Updated the .installs for the versioning and soname updates.
+ * Clean the patches which are in the new version
+ * debian/control:
+ - updated the build-depends for the new version
+ * debian/rules:
+ - updated for the new binary names
+
+ -- Sebastien Bacher Fri, 14 Jan 2011 10:27:39 -0600
+
+libindicate (0.4.4-0ubuntu9) natty; urgency=low
+
+ * debian/02_gir_fixes.patch:
+ - Update to specify correct c include header and package.
+ Fixes FTBFS for other packages (LP: #693119).
+
+ -- Michael Terry Tue, 21 Dec 2010 14:14:24 -0500
+
+libindicate (0.4.4-0ubuntu8) natty; urgency=low
+
+ * Updated for the gir abi transition
+ * debian/rules
+ - Added dh_girepository to generate depends
+ * debian/control
+ - Use gir:Depends instead of hard coding depends
+
+ -- Ken VanDine Thu, 16 Dec 2010 10:06:04 -0500
+
+libindicate (0.4.4-0ubuntu7) natty; urgency=low
+
+ * debian/control: Fix Vcs-Bzr: to point to correct branch.
+ * Add 04_python_linking.patch: Don't hardcode linking with Python 2.6, get
+ the libraries dynamically instead. (LP: #690555)
+ * debian/control: Drop support for Python 2.6, so that we don't pull in the
+ entire python2.6 package just because of this.
+
+ -- Martin Pitt Wed, 15 Dec 2010 12:47:08 +0100
+
+libindicate (0.4.4-0ubuntu6) natty; urgency=low
+
+ * debian/patches/03_annotations.patch
+ - Added missing annontations for indicate_server_ref_default
+
+ -- Ken VanDine Mon, 13 Dec 2010 15:48:34 -0500
+
+libindicate (0.4.4-0ubuntu5) natty; urgency=low
+
+ * debian/patches/02_gir_fixes.patch
+ - Fixes FTBFS (LP: #684949)
+ * debian/rules
+ - Added dh_autoreconf
+ - Convert to dh_python2
+ * debian/control
+ - Added build depends for dh-autoreconf
+ - Bumped build depends for dbusmenu to 0.3.90
+ - Changed valac build depends to valac-0.12, it is needed and we can't
+ rely on alternatives
+ - Dropped build depends for python-support
+
+ -- Ken VanDine Thu, 09 Dec 2010 18:05:32 -0500
+
+libindicate (0.4.4-0ubuntu4) natty; urgency=low
+
+ * Rebuild with python 2.7 as the python default.
+
+ -- Matthias Klose Wed, 08 Dec 2010 13:07:26 +0000
+
+libindicate (0.4.4-0ubuntu3) natty; urgency=low
+
+ * Rebuild to add support for python 2.7.
+
+ -- Matthias Klose Fri, 03 Dec 2010 00:03:22 +0000
+
+libindicate (0.4.4-0ubuntu2) maverick; urgency=low
+
+ * Upstream Merge
+ * Updating dist build to generate AUTHORS and ChangeLog
+ * Expanding typedef'd callbacks for Vala 0.10 FTBFS (LP: #649083)
+
+ -- Ted Gould Mon, 27 Sep 2010 10:41:17 -0500
+
+libindicate (0.4.4-0ubuntu1) maverick; urgency=low
+
+ * New upstream release.
+ * Fixing the AssemblyVersion to be fixed (LP: #636253)
+ * Adjusting CLI pkgconfig directories
+ * debian/rules: Adding the simple patch system
+ * debian/patches/01_cli_directory.patch: Make the pkgconfig files match
+ the directories with debian policy
+
+ -- Ted Gould Wed, 15 Sep 2010 11:35:57 -0500
+
+libindicate (0.4.2-0ubuntu1) maverick; urgency=low
+
+ * New upstream release.
+ * Unref'ing the proxy on server object dispose. (LP: #618944)
+ * Merge from Debian
+ * debian/control: Switching packaging branches to be the
+ upstream ones for this branch.
+
+ -- Ted Gould Thu, 09 Sep 2010 12:19:03 -0500
+
+libindicate (0.4.1-1) unstable; urgency=low
+
+ * Merge from Ubuntu.
+ Closes: #560122
+ * debian/control:
+ - Set Maintainer to pkg-ayatana.
+ - Add myself as Uploader.
+ - Update Vcs-* fields.
+ - Standards-Version: 3.8.4
+ - Update package descriptions.
+ * debian/copyright:
+ - Convert to DEP5 format.
+ - Add Ken and Sebastien, according to changelog.
+ - Add bindings/ and examples/ copyrights.
+ * debian/{control,rules}:
+ - Force python2.6.
+
+ -- Evgeni Golov Wed, 16 Jun 2010 11:49:45 +0200
+
+libindicate (0.4.1-0ubuntu4) maverick; urgency=low
+
+ * Fix package name in debian/rules and use the correct SONAME in the
+ dllmap for indicate-sharp.dll and indicate-gtk-sharp.dll (LP: #632746)
+
+ -- Andrew Mitchell Wed, 08 Sep 2010 23:09:07 +1200
+
+libindicate (0.4.1-0ubuntu3) maverick; urgency=low
+
+ * Backport the commit fixing rhythmbox crashing on exit (lp: #618944)
+ * debian/control: don't build-depends on gir-repository-dev
+
+ -- Sebastien Bacher Wed, 08 Sep 2010 11:51:50 +0200
+
+libindicate (0.4.1-0ubuntu2) maverick; urgency=low
+
+ * Rebuild for the new gobject introspection
+
+ -- Sebastien Bacher Tue, 10 Aug 2010 21:58:50 +0200
+
+libindicate (0.4.1-0ubuntu1) maverick; urgency=low
+
+ * New upstream release.
+ * added mono and python bindings for libindicate and
+ libindicate-gtk (LP: #581625)
+ * Building VAPI files as well
+ * debian/control: Adding dependency on valac
+ * debian/libindicate-dev.install, debian/libindicate-gtk-dev.install:
+ Adding in VAPI files to the packages.
+ * Fixing annotations for updated GIR scanner
+
+ [ Ken VanDine ]
+ * debian/control
+ - added libindicate0.1-cil, libindicate0.1-cil-dev,
+ libindicate-gtk0.1-cil, libindicate-gtk0.1-cil-dev,
+ and python-indicate
+ - bumpd build-dep versions for gir1.0-dbusmenu-glib-0.2 and
+ libdbusmenu-glib-dev to 0.3.1
+ - use pysupport
+ * debian/rules
+ - Added mono and python
+ - use pysupport
+
+ -- Ted Gould Fri, 04 Jun 2010 14:46:37 -0500
+
+libindicate (0.3.6-0ubuntu1) lucid; urgency=low
+
+ * Upstream release 0.3.6
+ * Build system fixes for generating GIR files.
+
+ -- Ted Gould Thu, 11 Mar 2010 16:27:24 -0600
+
+libindicate (0.3.6-0ubuntu1~ppa1) lucid; urgency=low
+
+ * Upstream release 0.3.6
+ * Build system fixes for generating GIR files.
+
+ -- Ted Gould Thu, 11 Mar 2010 16:27:24 -0600
+
+libindicate (0.3.5-0ubuntu4) lucid; urgency=low
+
+ * Use the upstream change again it's required
+
+ -- Sebastien Bacher Wed, 10 Mar 2010 00:46:19 +0100
+
+libindicate (0.3.5-0ubuntu3) lucid; urgency=low
+
+ * debian/control:
+ - build-depends on gir-repository-dev
+
+ -- Sebastien Bacher Tue, 09 Mar 2010 21:00:27 +0100
+
+libindicate (0.3.5-0ubuntu2) lucid; urgency=low
+
+ * Upstream change to fix gir build issue
+
+ -- Sebastien Bacher Tue, 09 Mar 2010 19:52:05 +0100
+
+libindicate (0.3.5-0ubuntu1) lucid; urgency=low
+
+ * Upstream Release 0.3.5
+ * debian/control: Added GI dependencies and new packages
+ * Added debian/gir1.0-indicate-0.2.install and
+ debian/gir1.0-indicate-gtk-0.2.install to make new pakcages with
+ the typelibs in them.
+ * Modified debian/libindicate-dev.install and
+ debian/libindicate-gtk-dev.install to add the GIR files.
+ * debian/rules allowing gobject-introspection
+
+ -- Ted Gould Thu, 04 Mar 2010 10:36:49 -0600
+
+libindicate (0.3.4-0ubuntu1) lucid; urgency=low
+
+ * Upstream release 0.3.4
+ * Sending '/' as the null object path and looking for
+ it on the listener. (lp: #524072)
+
+ -- Ted Gould Thu, 25 Feb 2010 11:01:07 -0600
+
+libindicate (0.3.3-0ubuntu2) lucid; urgency=low
+
+ * Upstream merge
+ * Sending '/' as the null object path and looking for
+ it on the listener. (lp: #524072)
+
+ -- Ted Gould Thu, 18 Feb 2010 16:22:16 -0600
+
+libindicate (0.3.3-0ubuntu1) lucid; urgency=low
+
+ * debian/rules:
+ - updated shlibs version
+
+ [ Ted Gould ]
+ * Upstream release 0.3.3
+ * Add ability to get properties as values in the server.
+ * Fix error messages on failed properties.
+ * Add menu support to im-client example.
+
+ -- Sebastien Bacher Thu, 18 Feb 2010 16:50:17 +0100
+
+libindicate (0.3.2-0ubuntu1) lucid; urgency=low
+
+ * Upstream release 0.3.2
+ * Properly deregister signals when proxies are removed.
+ * Properly remove filters when proxies are removed.
+ * Handler to detect when proxies go to heaven, if they're good
+ proxies.
+ * Fixing a double free on the todo array
+
+ -- Ted Gould Thu, 11 Feb 2010 09:41:16 -0600
+
+libindicate (0.3.1-0ubuntu2) lucid; urgency=low
+
+ * Upstream Merge
+ * Handler to detect when proxies go to heaven, if they're good proxies.
+ * Fixing a double free on the todo array
+
+ -- Ted Gould Tue, 09 Feb 2010 09:07:02 -0600
+
+libindicate (0.3.1-0ubuntu1) lucid; urgency=low
+
+ * Upstream release 0.3.1
+ * Fixing the server_display signal
+ * Reincluding the enum headers
+ * Fixing pkgconfig file to include dbusmenu-glib
+ * debian/control: Adding libdbusmenu-glib-dev as a dep
+ for the -dev package.
+
+ -- Ted Gould Fri, 05 Feb 2010 16:25:47 -0800
+
+libindicate (0.3.0-0ubuntu1) lucid; urgency=low
+
+ * debian/rules:
+ - update the shlibs
+
+ [ Ted Gould ]
+ * Upstream 0.3.0 release
+ * Fixing build of typelib file
+ * Removing the system bus from a default bus
+ * Unref'ing the proxies correctly
+ * Fixing the test suite
+ * Adding in a menu server as a property
+ * Adding a timestamp to activate signal
+ * Switching to ayatana.org namespace
+ * Making the properties as variants instead of strings
+ * Fixing pkgconfig file to include dbusmenu-glib
+ * debian/control:
+ * Adding libdbusmenu-glib-dev as a new dependency as well, it is now.
+ * Dropping libxml dependency
+ * libindicate3 -> libindicate4
+ * libindicate-gtk1 -> libindicate-gtk2
+ * Setting dbusmenu dependency at 0.2.2
+
+ -- Sebastien Bacher Thu, 04 Feb 2010 16:08:27 -0800
+
+libindicate (0.2.3-0ubuntu1) karmic; urgency=low
+
+ * Upstream release 0.2.3 (LP: #440213)
+ * A new define to coordinate between KDE and GNOME
+ Messaging Menus
+
+ -- Ted Gould Thu, 01 Oct 2009 23:31:26 +0200
+
+libindicate (0.2.2-0ubuntu1) karmic; urgency=low
+
+ * debian/rules:
+ - update shlib version
+
+ [ Ted Gould ]
+ * New upstream release (LP: #431947)
+ - Various small bug fixes including more convience functions,
+ making the examples better and fixing some runtime warnings.
+ - Applied memleak patch from agateau
+ - fix set_property so that it can be used with UINTs as well
+ - Allow UINT for properties
+
+ -- Sebastien Bacher Thu, 17 Sep 2009 22:17:54 +0200
+
+libindicate (0.2.0-0ubuntu1) karmic; urgency=low
+
+ * New upstream release (LP: #427364)
+ - Big change is renaming some signal names. :(
+ - Bug fixes in getting properties.
+ - Removing looking at the type on indicator lists.
+ - Fixing the count callback.
+ * debian/control:
+ - Increasing library versions to libindicate3
+ and libindicate-gtk1. Moving .install files as well.
+ * libindicate-dev and libindicate-gtk-dev.install change to
+ /usr/include/libindicate-0.2 from 0.1
+
+ -- Ted Gould Wed, 09 Sep 2009 08:42:01 -0500
+
+libindicate (0.2.0~bzr325-0ubuntu1) karmic; urgency=low
+
+ [ Ken VanDine ]
+ * New source package, split out from the indicator-applet source
+ * Merging in changes to make this libindicate only.
+ * debian/* lots of changes to remove applet stuff.
+ * Renaming the directories to match new package name.
+ * Setting the icon path in the .pc file.
+ * debian/control:
+ - Set both Vcs-Bzr and Vcs-Bzr-Browser
+
+ -- Ted Gould Thu, 03 Sep 2009 17:16:51 -0500
+
--- libindicate-0.5.0.orig/debian/libindicate-gtk2.install
+++ libindicate-0.5.0/debian/libindicate-gtk2.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libindicate-gtk.so.*
--- libindicate-0.5.0.orig/debian/patches/01_cli_directory.patch
+++ libindicate-0.5.0/debian/patches/01_cli_directory.patch
@@ -0,0 +1,26 @@
+=== modified file 'bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc.in'
+--- old/bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc.in 2010-09-09 20:00:04 +0000
++++ new/bindings/mono/indicate-gtk/indicate-gtk-sharp-0.1.pc.in 2010-09-09 20:06:35 +0000
+@@ -1,7 +1,7 @@
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+ libdir=@libdir@
+-assemblies_dir=${libdir}/indicate-gtk-sharp-0.1
++assemblies_dir=${libdir}/cli/indicate-gtk-sharp-0.1
+
+ Name: indicate-gtk-sharp
+ Description: indicate-gtk for .NET
+
+=== modified file 'bindings/mono/indicate/indicate-sharp-0.1.pc.in'
+--- old/bindings/mono/indicate/indicate-sharp-0.1.pc.in 2010-09-09 20:00:04 +0000
++++ new/bindings/mono/indicate/indicate-sharp-0.1.pc.in 2010-09-09 20:06:06 +0000
+@@ -1,7 +1,7 @@
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+ libdir=@libdir@
+-assemblies_dir=${libdir}/indicate-sharp-0.1
++assemblies_dir=${libdir}/cli/indicate-sharp-0.1
+
+ Name: indicate-sharp
+ Description: indicate for .NET
+
--- libindicate-0.5.0.orig/debian/patches/lp_690668.patch
+++ libindicate-0.5.0/debian/patches/lp_690668.patch
@@ -0,0 +1,28 @@
+=== modified file 'libindicate/listener.c'
+--- old/libindicate/listener.c 2011-01-13 22:43:05 +0000
++++ new/libindicate/listener.c 2011-01-21 19:57:22 +0000
+@@ -1116,6 +1116,7 @@
+
+ if (error != NULL) {
+ g_warning("Listener display caused an error: %s", error->message);
++ g_error_free(error);
+ }
+ return;
+ }
+@@ -1145,6 +1146,7 @@
+
+ if (error != NULL) {
+ g_warning("Listener displayed caused an error: %s", error->message);
++ g_error_free(error);
+ }
+ return;
+ }
+@@ -1209,6 +1211,7 @@
+ g_warning("Really? This can't happen. WTF! %s", g_variant_get_type_string(prop));
+ }
+
++ g_variant_unref(prop);
+ return;
+ }
+
+
--- libindicate-0.5.0.orig/debian/patches/03_annotations.patch
+++ libindicate-0.5.0/debian/patches/03_annotations.patch
@@ -0,0 +1,35 @@
+=== modified file 'libindicate/server.c'
+--- old/libindicate/server.c 2010-09-03 17:48:41 +0000
++++ new/libindicate/server.c 2010-12-13 20:35:08 +0000
+@@ -1156,7 +1156,7 @@
+ use this function to create a #IndicateServer as it ensure that there
+ is only one per application.
+
+- Return value: A reference to the default #IndicateServer instance.
++ Return value: (transfer none): A reference to the default #IndicateServer instance.
+ */
+ IndicateServer *
+ indicate_server_ref_default (void)
+
+=== modified file 'libindicate/server.h'
+--- old/libindicate/server.h 2010-06-04 19:28:17 +0000
++++ new/libindicate/server.h 2010-12-13 20:40:32 +0000
+@@ -233,6 +233,17 @@
+ void indicate_server_add_indicator (IndicateServer * server, IndicateIndicator * indicator);
+ void indicate_server_remove_indicator (IndicateServer * server, IndicateIndicator * indicator);
+
++/**
++ * indicate_server_ref_default:
++
++ * This function will return a reference to the default #IndicateServer
++ * reference if there is one, or it will create one if one had not
++ * previously been created. It is recommended that all applications
++ * use this function to create a #IndicateServer as it ensure that there
++ * is only one per application.
++ *
++ * Return value: (transfer none): A reference to the default #IndicateServer instance.
++*/
+ IndicateServer * indicate_server_ref_default (void);
+ void indicate_server_set_default (IndicateServer * server);
+
+
--- libindicate-0.5.0.orig/docs/reference/tmpl/libindicate-unused.sgml
+++ libindicate-0.5.0/docs/reference/tmpl/libindicate-unused.sgml
@@ -35,10 +35,26 @@
@parent_class:
+
+
+
+
+
+@indicateserver: the object which received the signal.
+@arg1:
+
+
+@indicateserver: the object which received the signal.
+@arg1:
+
+
+
+
+
@indicateserver: the object which received the signal.
@arg1: