debian/0000775000000000000000000000000012310254442007165 5ustar debian/xfce4-popup-places.10000664000000000000000000000206112310254304012662 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. .TH XFCE4 "22" "October 2012" "Xfce4 places plugin" "User Commands" .SH NAME Xfce4-places-plugin \- quick access to folders, documents and removable media .SH DESCRIPTION This plugin brings much of the functionality of GNOME’s Places menu to Xfce. It puts a simple button on the panel. Clicking on this button opens up a menu with 4 sections: - System-defined directories (home folder, trash, desktop, file system) - Removable media (using thunar-vfs) - User-defined bookmarks (reads ~/.gtk-bookmarks) - Recent documents submenu .SH Synopsis: .IP xfce4-popup-places [OPTIÓN...] .SS "where options are one or more of the following:" .TP \fB\-h\fR, \fB\-\-help\fR Print this help dialog. .HP \fB\-p\fR, \fB\-\-pointer\fR Popup menu in the current menu position. .HP \fB\-V\fR, \fB\-\-version\fR Print version information. .PP This program is published under the GPL-2.0+ .PP This manual page was written by Daniel Echeverry , for the Debian project (and may be used by others). debian/xfce4-places-plugin.manpages0000664000000000000000000000003512310254304014447 0ustar debian/xfce4-popup-places.1 debian/xfce4-places-plugin.lintian-overrides0000664000000000000000000000017312310254304016315 0ustar # we do use hardening flags xfce4-places-plugin: hardening-no-fortify-functions usr/lib/*/xfce4/panel/plugins/libplaces.so debian/watch0000664000000000000000000000020512310254304010210 0ustar version=3 http://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/([\d\.]+)/ \ xfce4-places-plugin-([\d\.]+)\.tar\.(?:gz|bz2) debian/rules0000775000000000000000000000053112310254304010241 0ustar #!/usr/bin/make -f export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 -Wl,-z,defs export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ --parallel override_dh_auto_configure: dh_auto_configure -- --disable-static --disable-silent-rules override_dh_auto_install: dh_auto_install find debian/xfce4-places-plugin -name '*.la' -delete debian/docs0000664000000000000000000000002112310254304010026 0ustar NEWS README TODO debian/copyright0000664000000000000000000000233712310254304011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Contact: Diego Ongaro Upstream-Name: xfce4-places-plugin Source: http://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin Files: * Copyright: (C) 2007-2008 Diego Ongaro License: GPL-2.0+ Files: debian/* Copyright: (C) 2007 David Paleino (C) 2008 Yves-Alexis Perez License: GPL-2.0+ License: GPL-2.0+ 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/control0000664000000000000000000000242212310254304010565 0ustar Source: xfce4-places-plugin Section: xfce Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Xfce Maintainers Uploaders: Yves-Alexis Perez , Lionel Le Folgoc Build-Depends: debhelper (>= 9), autotools-dev, pkg-config, xfce4-panel-dev, libgtk2.0-dev, libxfce4util-dev, libexo-1-dev, libxfce4ui-1-dev, libnotify-dev, libx11-dev, intltool Standards-Version: 3.9.4 Homepage: http://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/goodies/trunk/xfce4-places-plugin/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-xfce/goodies/trunk/xfce4-places-plugin/ Package: xfce4-places-plugin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, thunar Description: quick access to folders, documents and removable media This plugin brings much of the functionality of GNOME’s Places menu to Xfce. It puts a simple button on the panel. Clicking on this button opens up a menu with 4 sections: - System-defined directories (home folder, trash, desktop, file system) - Removable media (using thunar-vfs) - User-defined bookmarks (reads ~/.gtk-bookmarks) - Recent documents submenu debian/compat0000664000000000000000000000000212310254304010360 0ustar 9 debian/changelog0000664000000000000000000001472012310254304011040 0ustar xfce4-places-plugin (1.6.0-1ubuntu1) trusty; urgency=medium * Add gtk3-bookmarks.patch to support new bookmark location Thanks Alistair Buxton -- Jackson Doak Thu, 13 Mar 2014 07:43:00 +1100 xfce4-places-plugin (1.6.0-1) unstable; urgency=low [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org [ Yves-Alexis Perez ] * New upstream release. [ Jackson Doak ] * debian/rules: Use --disable-silent-rules -- Yves-Alexis Perez Tue, 26 Nov 2013 20:34:09 +0100 xfce4-places-plugin (1.5.0-1) unstable; urgency=low [ Yves-Alexis Perez ] * New upstream release. closes: #691876, #690980 * debian/rules: - remove .la files - disable static build just in case - enable all hardening flags. * debian/xfce4-places-plugin.lintian-overrides: - add override for no-fortify since we do use hardening flags, it's just a false positive. * debian/control: - remove uneeded versions in build-deps since Xfce 4.8 is in stable now. - remove dpkg-dev build-dep, hardening support is present in stable dpkg. - update standards version to 3.9.4. [ Daniel Echeverry ] * Update to DEP5 copyright format 1.0 * Add xfce4-popup-places manpage -- Yves-Alexis Perez Sat, 25 May 2013 21:14:03 +0200 xfce4-places-plugin (1.3.0-1) unstable; urgency=low [ Lionel Le Folgoc ] * debian/patches: add missing DEP3 headers. [ Yves-Alexis Perez ] * New upstream release. * debian/patches: - 01_port-to-exo-1 dropped, included upstream. - 02_fix-implicit-dso-linking dropped, included upstream. - 03_port-to-libxfce4ui dropped, included upstream. - 04_port-to-gio dropped, included upstream. * debian/rules: - build with --parallel. - use debhelper 9 and dpkg-dev 1.16.1 hardening support. - stop running xdt-autogen since we don't patch anymore. * debian/compat bumped to 9. * debian/control: - update debhelper build-dep to 9. - add build-dep on dpkg-dev 1.16.1 - update build-dep to match new upstream release. -- Yves-Alexis Perez Sat, 05 May 2012 14:51:45 +0200 xfce4-places-plugin (1.2.0-3) unstable; urgency=low * debian/control: - add build-dep on libnotify-dev to enable notifications. -- Yves-Alexis Perez Sat, 14 May 2011 18:37:22 +0200 xfce4-places-plugin (1.2.0-2) unstable; urgency=low [ Yves-Alexis Perez ] * debian/control: - switch to xfce section. - update standards version to 3.9.2. - update build-deps for Xfce 4.8. - update debhelper build-dep for overrides. * debian/watch edited to track Xfce archive reorganisation. * debian/rules: - switch to dh7 tiny rules. * debian/compat bumped to 7. * debian/patches: - 03_port-to-libxfce4ui added (Xfce #7317) - 04_port-to-gio added (Xfce #6663) [ Lionel Le Folgoc ] * debian/control: - b-dep on libexo-1-dev instead of libexo-0.3-dev. - add xfce4-dev-tools, automake, autoconf and libtool to b-deps for the xdt-autogen call. - add myself to Uploaders. - remove Simon and Emanuele from uploaders, thanks to them. * Switch to 3.0 (quilt). * debian/rules: - add .pc files to POTFILES.skip, and clean it after the build. - call xdt-autogen, and clean up autogenerated files after the build. * debian/patches: - 01_port-to-exo-1.patch: added, replaces a dropped exo symbol by a gtk equivalent. - 02_fix-implicit-dso-linking.patch: added, fixes FTBFS with binutils-gold. Closes: #556699 - series: added. -- Yves-Alexis Perez Tue, 19 Apr 2011 23:15:22 +0200 xfce4-places-plugin (1.2.0-1) unstable; urgency=low [ Evgeni Golov ] * Fix Vcs-* fields, they were missing 'trunk' in the path. [ Yves-Alexis Perez ] * New upstream release. * debian/patches: - 01_fix-segfault-exit dropped, included upstream. - 02_fix-xdg-icons as well. * debian/control: - drop build-dep on quilt. - add build-dep on intltool. - bump standards version to 3.8.2. * debian/rules: - drop call to quilt rules. - drop calls to patch/unpatch targets. -- Yves-Alexis Perez Mon, 03 Aug 2009 15:03:03 +0200 xfce4-places-plugin (1.1.0-3) unstable; urgency=low * debian/patches: - 02_fix-xdg-icons added, use freedesktop icon names. * debian/control: - update build-deps to Xfce 4.4.2. -- Yves-Alexis Perez Sat, 07 Mar 2009 13:01:21 +0100 xfce4-places-plugin (1.1.0-2) unstable; urgency=low * debian/patches: - 01_fix-segfault-exit added, fix segfaults at exit (Xfce Goodies r6151) closes: #498009 * debian/control: - update standards version to 3.8.0. - add build-dep on quilt. * debian/rules: - include quilt rules. -- Yves-Alexis Perez Sun, 23 Nov 2008 13:55:00 +0100 xfce4-places-plugin (1.1.0-1) unstable; urgency=low * New upstream release. * debian/control: - updated my email address. - Rudy Godoy and Martin Loschwitz removed from Uploaders. Thanks! * debian/copyright - dates updated. -- Yves-Alexis Perez Sat, 07 Jun 2008 20:14:28 +0200 xfce4-places-plugin (1.0.0r4636-1) unstable; urgency=low [ Simon Huggins ] * Add Vcs-* headers to debian/control * Update to SVN version - more sane positioning after clearing the recent documents menu - no longer displays Remove in the recent documents menu when empty closes: 462134 * wrap long lines at 80 characters. * Add libxml-parser-perl as a build-dep for intltool * If you're not an Uploader you can't be in the changelog trailer... [ David Paleino ] * debian/control: - removed old XS-Vcs-* fields - wrapped long lines - Standards-Version is now 3.7.3 - removed myself from Uploaders -- Simon Huggins Sun, 20 Apr 2008 12:17:55 +0100 xfce4-places-plugin (1.0.0-1) unstable; urgency=low [ Mike Massonnet ] * New release 1.0.0 [ Simon Huggins ] * Depend on thunar so it works closes: #451142 -- Simon Huggins Tue, 13 Nov 2007 17:05:25 +0000 xfce4-places-plugin (0.9.991-1) unstable; urgency=low * Initial release closes: #442001 -- David Paleino Wed, 12 Sep 2007 11:53:45 +0200 debian/source/0000775000000000000000000000000012310254442010465 5ustar debian/source/format0000664000000000000000000000001412310254304011670 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000012310254442010614 5ustar debian/patches/series0000664000000000000000000000002512310254304012023 0ustar gtk3-bookmarks.patch debian/patches/gtk3-bookmarks.patch0000664000000000000000000000340712310254304014474 0ustar Author: Alistair Buxton Description: Use the new Gtk+-3.0 bookmarks location, with fallback to the legacy file. Bug: https://bugzilla.xfce.org/show_bug.cgi?id=10626 --- panel-plugin/model_user.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) --- a/panel-plugin/model_user.c +++ b/panel-plugin/model_user.c @@ -119,6 +119,7 @@ pbuser_build_bookmarks(PlacesBookmarkGro GList *bookmarks = NULL; PlacesBookmark *bookmark; places_uri_scheme p_uri; + gchar *legacy_filename; gchar *name; gchar *space; gchar *uri; @@ -133,9 +134,18 @@ pbuser_build_bookmarks(PlacesBookmarkGro fp = fopen(pbg_priv(bookmark_group)->filename, "r"); if(G_UNLIKELY(fp == NULL)){ - DBG("Error opening gtk bookmarks file"); - pbg_priv(bookmark_group)->loaded = 1; - return; + /* If opening the file failed, attempt to + open the legacy file as a one-off. */ + + legacy_filename = g_build_filename (g_get_home_dir (), ".gtk-bookmarks", NULL); + fp = fopen(legacy_filename, "r"); + g_free(legacy_filename); + + if(G_UNLIKELY(fp == NULL)){ + DBG("Error opening gtk bookmarks file"); + pbg_priv(bookmark_group)->loaded = 1; + return; + } } while( fgets(line, sizeof(line), fp) != NULL ) @@ -388,7 +398,7 @@ places_bookmarks_user_create(void) bookmark_group->finalize = pbuser_finalize; bookmark_group->priv = g_new0(PBUserData, 1); - pbg_priv(bookmark_group)->filename = xfce_get_homefile(".gtk-bookmarks", NULL); + pbg_priv(bookmark_group)->filename = g_build_filename (g_get_user_config_dir (), "gtk-3.0", "bookmarks", NULL); return bookmark_group; }