--- xfce4-clipman-plugin-1.1.3.orig/debian/rules +++ xfce4-clipman-plugin-1.1.3/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +binary-post-install/xfce4-clipman-plugin:: + -rm -rf debian/xfce4-clipman-plugin/usr/lib/xfce4/panel-plugins/*.a + -rm -rf debian/xfce4-clipman-plugin/usr/lib/xfce4/panel-plugins/*.la --- xfce4-clipman-plugin-1.1.3.orig/debian/changelog +++ xfce4-clipman-plugin-1.1.3/debian/changelog @@ -0,0 +1,231 @@ +xfce4-clipman-plugin (2:1.1.3-2ubuntu1) lucid; urgency=low + + * (Fake-)sync 2:1.1.3-2 from testing to fix FTBFS. + * debian/patches/0001-daemon-Fix-possible-NULL-values-bug-6119-6120.patch: + fix crash on logout. lp: #532537 + * debian/rules: include simple-patchsys.mk. + + -- Lionel Le Folgoc Sat, 27 Mar 2010 11:16:57 +0100 + +xfce4-clipman-plugin (2:1.1.3-2) unstable; urgency=low + + * debian/rules: + - drop useless removal of config.status, fix ftbfs closes: #564398 + * debian/control: + - use << instead of < in conflicts/replaces. + + -- Yves-Alexis Perez Sat, 09 Jan 2010 15:31:25 +0100 + +xfce4-clipman-plugin (2:1.1.3-1) unstable; urgency=low + + * New upstream release. + + -- Yves-Alexis Perez Sun, 15 Nov 2009 22:48:10 +0100 + +xfce4-clipman-plugin (2:1.1.2-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - build-dep on libunique. + + -- Yves-Alexis Perez Sun, 15 Nov 2009 19:15:00 +0100 + +xfce4-clipman-plugin (2:1.1.1-1) unstable; urgency=low + + * New upstream release. + + -- Yves-Alexis Perez Wed, 30 Sep 2009 18:54:42 +0200 + +xfce4-clipman-plugin (2:1.1.0-3) unstable; urgency=low + + * debian/control: + - make xfce4-clipman conflicts against old xfce4-clipman-plugin because + there are file conflicts. closes: #545501 + + -- Yves-Alexis Perez Mon, 07 Sep 2009 19:32:50 +0200 + +xfce4-clipman-plugin (2:1.1.0-2) unstable; urgency=low + + * debian/control: + - make xfce4-clipman-plugin depends on xfce4-clipman for the settings + binary. closes: #545291 + + -- Yves-Alexis Perez Sun, 06 Sep 2009 17:41:04 +0200 + +xfce4-clipman-plugin (2:1.1.0-1) unstable; urgency=low + + * New upstream release. + * debian/watch edited to track Xfce archive reorganisation. + * debian/control: + - update standards version to 3.8.3. + - split the package now that there's a daemon not requiring panel. + - update long descriptions. + * debian/copyright updated. + + -- Yves-Alexis Perez Thu, 03 Sep 2009 20:35:22 +0200 + +xfce4-clipman-plugin (2:1.0.2-1) unstable; urgency=low + + [ Evgeni Golov ] + * Fix Vcs-* fields, they were missing 'trunk' in the path. + + [ Yves-Alexis Perez ] + * New upstream release. + * debian/control: + - bump standards version to 3.8.2. + + -- Yves-Alexis Perez Mon, 29 Jun 2009 07:50:15 +0200 + +xfce4-clipman-plugin (2:1.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Yves-Alexis Perez Thu, 14 May 2009 08:08:22 +0200 + +xfce4-clipman-plugin (2:1.0.0-1) unstable; urgency=low + + * New upstream release. + + ship a shortcutable binary to popup plugin. closes: #405556 + * debian/control: + - move package to xfce section. + - bump build-deps for Xfce 4.6. + + -- Yves-Alexis Perez Tue, 21 Apr 2009 07:48:11 +0200 + +xfce4-clipman-plugin (2:0.9.1-1) unstable; urgency=low + + * New upstream release. + * debian/compat bumped to 7. + * debian/control: + - removed Martin and Rudy from uploaders, thanks to them. + - updated debhelper build-dep to 7. + - updated standards version to 3.8.1. + + -- Yves-Alexis Perez Sat, 04 Apr 2009 02:34:50 +0200 + +xfce4-clipman-plugin (2:0.9.0-1) unstable; urgency=low + + * New upstream release. + * debian/copyright: update dates & copyright holders. + * debian/control: + - add build-dep on intltool, libx11-dev, pkg-config, libgtk2.0-dev, + libexo-0.3-dev + - update standards version to 3.8.0. + - add dep on ${misc:Depends}. + + -- Yves-Alexis Perez Sun, 22 Feb 2009 18:36:53 +0100 + +xfce4-clipman-plugin (2:0.8.1-1) unstable; urgency=low + + [ Simon Huggins ] + * debian/control: Move fake Homepage field to a real one now dpkg + supports it. + * Add Vcs-* headers to debian/control + + [ Yves-Alexis Perez ] + * new upstream release. + - fix crash with UTF-8 text. + * debian/control: + - update my email address. + - update standards version to 3.7.3. + * debian/copyright: completely rewritten, especially the license part. + + -- Yves-Alexis Perez Tue, 04 Mar 2008 22:56:46 +0100 + +xfce4-clipman-plugin (2:0.8.0-1) unstable; urgency=low + + (Yves-Alexis Perez) + * New upstream release. + * debian/control: + - removed Jani from uploaders, as he's not anymore in the team. + - removed build-dep on gtk as it's pulled with xfce4-panel-dev. + - updated standards version to 3.7.2. + (Stefan Ott) + * debian/control: updated the url + (Simon Huggins) + * Build against latest and greatest xfce. + + -- Yves-Alexis Perez Thu, 19 Apr 2007 17:59:44 +0100 + +xfce4-clipman-plugin (2:0.5.99.1-2) unstable; urgency=low + + * debian/control: bumped xfce4-panel build-dep to 4.4rc1 to fix FTBFS. + + -- Yves-Alexis Perez Fri, 29 Sep 2006 12:14:25 +0100 + +xfce4-clipman-plugin (2:0.5.99.1-1) unstable; urgency=low + + * New upstream release, updated epoch to reflect upstream mess in versions. + + -- Yves-Alexis Perez Sat, 23 Sep 2006 15:38:30 +0100 + +xfce4-clipman-plugin (1:0.6-2) unstable; urgency=low + + * Incremented build-depends to 4.3.90.2 (Xfce 4.4 Beta2 ) + + -- Yves-Alexis Perez Wed, 26 Jul 2006 17:47:57 +0100 + +xfce4-clipman-plugin (1:0.6-1) unstable; urgency=low + + * New upstream release + * Set Standard policy version to 3.6.2 + * Removed explicit dependency on xfce4-panel (managed by shlibs) + + -- Yves-Alexis Perez Wed, 03 May 2006 19:17:15 +0100 + +xfce4-clipman-plugin (1:0.4.1-3) unstable; urgency=high + + * Binary skew blocks testing progression hence urgency high + * Add build-depends on >= 4.2.2 (though this won't matter now the + autobuilders have actually all installed it but hey) + + -- Simon Huggins Thu, 14 Jul 2005 09:38:05 +0100 + +xfce4-clipman-plugin (1:0.4.1-2) unstable; urgency=low + + * Rebuilding to fix libxfcegui dependency + + -- Emanuele Rocca Sun, 19 Jun 2005 14:39:16 +0200 + +xfce4-clipman-plugin (1:0.4.1-1) unstable; urgency=low + + * (Rudy Godoy) + + Package adopted by the Debian Xfce Maintainers (Closes: #245115) + + New upstream release + + Added epoch to handle wrong versioning schema used + + Fixed description synopsis's uppercase use + * (Simon Huggins) + + Add the update autotools magic. + + -- Rudy Godoy Wed, 19 Jan 2005 19:15:26 -0500 + +xfce4-clipman-plugin (0.11-5) unstable; urgency=low + + * Really upload with maintainer set to QA group + + -- Andrew Pollock Sun, 9 May 2004 20:25:44 +1000 + +xfce4-clipman-plugin (0.11-4) unstable; urgency=low + + * Uploading with maintainer set to QA group + * Updated libtool (for ARM) (closes: #239473) + + -- Andrew Pollock Sun, 9 May 2004 20:07:32 +1000 + +xfce4-clipman-plugin (0.11-3) unstable; urgency=low + + * Remove bashism from debian/rules + + -- Andrew Lau Sat, 8 Nov 2003 14:36:51 +1100 + +xfce4-clipman-plugin (0.11-2) unstable; urgency=low + + * Remove libtool library and object. + + -- Andrew Lau Fri, 7 Nov 2003 16:16:36 +1100 + +xfce4-clipman-plugin (0.11-1) unstable; urgency=low + + * Initial Release. + + -- Andrew Lau Wed, 29 Oct 2003 22:26:37 +1100 --- xfce4-clipman-plugin-1.1.3.orig/debian/watch +++ xfce4-clipman-plugin-1.1.3/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/([\d\.]+)/ \ + xfce4-clipman-plugin-([\d\.]+)\.tar\.(?:gz|bz2) --- xfce4-clipman-plugin-1.1.3.orig/debian/copyright +++ xfce4-clipman-plugin-1.1.3/debian/copyright @@ -0,0 +1,62 @@ +This package was debianized by Andrew Lau on +Wed, 29 Oct 2003 15:47:14 +1100. + +It was downloaded from +http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin/ + +Upstream Authors: + Nick Schermer + Eduard Roccatello + Benedikt Meurer + Mike Massonnet + +Copyrights: + +daemon/gsd-clipboard-manager.c: + © 2007 Matthias Clasen + © 2007 Anders Carlsson + © 2007 Rodrigo Moya + © 2007 William Jon McCann +daemon/gsd-clipboard-manager.h: + © 2007 William Jon McCann +daemon/daemon.h: + © 2009 Mike Massonnet +daemon/list.{c,h} + © 2004 Red Hat, Inc. +daemon/xutils.{c,h} + © 2004 Red Hat, Inc. +panel-plugin/actions.{c,h} + © 2009 Mike Massonnet + © 2005 Jasper Huijsmans + © 2005-2006 Benedikt Meurer +panel-plugin/panel-plugin/collector.{c,h} + © 2008-2009 Mike Massonnet +panel-plugin/common.h: + © 2009 Mike Massonnet +panel-plugin/history.{c,h}: + © 2008-2009 Mike Massonnet +panel-plugin/main-panel-plugin.c: + © 2008-2009 Mike Massonnet +panel-plugin/main-status-icon.c: + © 2008-2009 Mike Massonnet +panel-plugin/menu.{c,h}: + © 2008-2009 Mike Massonnet +panel-plugin/plugin.c: + © 2009 Mike Massonnet + © 2003-2009 The Xfce development team", +panel-plugin/plugin.h: + © 2009 Mike Massonnet +panel-plugin/xfce4-clipman-actions.xml.in:i + © 2009 Mike Massonnet +panel-plugin/xfce4-clipman-settings.c: + © 2009 Mike Massonnet +panel-plugin/xfce4-popup-clipman.c: + © 2002-2006 Olivier Fourdan + +Licensing: + +You are free to distribute this software under the terms of +the GNU General Public License (version 2 or later). + +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL' --- xfce4-clipman-plugin-1.1.3.orig/debian/control +++ xfce4-clipman-plugin-1.1.3/debian/control @@ -0,0 +1,40 @@ +Source: xfce4-clipman-plugin +Section: xfce +Priority: optional +Maintainer: Xubuntu Developers +XSBC-Original-Maintainer: Debian Xfce Maintainers +Uploaders: Emanuele Rocca , Simon Huggins , + Yves-Alexis Perez +Build-Depends: autotools-dev, cdbs, debhelper (>= 7), + xfce4-panel-dev (>= 4.6.0), libxml2-dev, libxml-parser-perl, intltool, + libx11-dev, pkg-config, libgtk2.0-dev, libexo-0.3-dev, + libxfconf-0-dev (>= 4.6.0), libglade2-dev, libunique-dev +Standards-Version: 3.8.3 +Homepage: http://goodies.xfce.org/ +Vcs-Svn: svn://svn.debian.org/pkg-xfce/goodies/trunk/xfce4-clipman-plugin/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-xfce/goodies/trunk/xfce4-clipman-plugin/ + +Package: xfce4-clipman +Section: xfce +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: xfce4-clipman-plugin (<< 2:1.1.0) +Replaces: xfce4-clipman-plugin (<< 2:1.1.0) +Description: clipboard history utility + Clipman enables you to store and recall X selections, as well as GTK+ + clipboard content. You can also define actions to be triggered by selecting + some text pattern. + . + This package uses Xfce libraries but can be used without the Xfce panel + and only requires a system tray (notification area). + +Package: xfce4-clipman-plugin +Section: xfce +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, xfce4-clipman +Description: clipboard history plugin for Xfce panel + Clipman enables you to store and recall X selections, as well as GTK+ + clipboard content. You can also define actions to be triggered by selecting + some text pattern. + . + This package contains the Xfce panel plugin. --- xfce4-clipman-plugin-1.1.3.orig/debian/compat +++ xfce4-clipman-plugin-1.1.3/debian/compat @@ -0,0 +1 @@ +7 --- xfce4-clipman-plugin-1.1.3.orig/debian/xfce4-clipman-plugin.install +++ xfce4-clipman-plugin-1.1.3/debian/xfce4-clipman-plugin.install @@ -0,0 +1,4 @@ +usr/lib +usr/share/icons +usr/share/locale +usr/share/xfce4 --- xfce4-clipman-plugin-1.1.3.orig/debian/xfce4-clipman.install +++ xfce4-clipman-plugin-1.1.3/debian/xfce4-clipman.install @@ -0,0 +1,3 @@ +etc +usr/bin +usr/share/applications --- xfce4-clipman-plugin-1.1.3.orig/debian/patches/0001-daemon-Fix-possible-NULL-values-bug-6119-6120.patch +++ xfce4-clipman-plugin-1.1.3/debian/patches/0001-daemon-Fix-possible-NULL-values-bug-6119-6120.patch @@ -0,0 +1,40 @@ +From d06e35ee62a0477adc84b5d7aeb29e348bb0b813 Mon Sep 17 00:00:00 2001 +From: Mike Massonnet +Date: Thu, 7 Jan 2010 00:04:34 +0100 +Subject: [PATCH 01/20] [daemon] Fix possible NULL values (bug #6119 #6120) + +As reported, the abrt program detected a possible crash when the default +cache is used to restore content or fill the selection while it is NULL. +--- + daemon/gsd-clipboard-manager.c | 7 +++++-- + 1 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/daemon/gsd-clipboard-manager.c b/daemon/gsd-clipboard-manager.c +index 494bb44..1edc068 100644 +--- a/daemon/gsd-clipboard-manager.c ++++ b/daemon/gsd-clipboard-manager.c +@@ -119,7 +119,7 @@ default_clipboard_get_func (GtkClipboard *clipboard, + GtkSelectionData *selection_data_cache = NULL; + + list = manager->priv->default_cache; +- for (; list->next != NULL; list = list->next) { ++ for (; list != NULL && list->next != NULL; list = list->next) { + selection_data_cache = list->data; + if (gtk_selection_data_get_target (selection_data) == + gtk_selection_data_get_target (selection_data_cache)) { +@@ -154,8 +154,11 @@ default_clipboard_restore (GsdClipboardManager *manager) + GtkSelectionData *sdata; + GSList *list; + +- target_list = gtk_target_list_new (NULL, 0); + list = manager->priv->default_cache; ++ if (list == NULL) { ++ return; ++ } ++ target_list = gtk_target_list_new (NULL, 0); + for (; list->next != NULL; list = list->next) { + sdata = list->data; + gtk_target_list_add (target_list, +-- +1.6.3.3 +