r22995 - in /packages/unstable/libslab/debian: changelog patches/series patches/use-xdg-user-directories.diff

jak at users.alioth.debian.org jak at users.alioth.debian.org
Sun Feb 7 16:34:38 UTC 2010


Author: jak
Date: Sun Feb  7 16:34:30 2010
New Revision: 22995

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=22995
Log:
use-xdg-user-directories.diff: Use XDG user directories instead of
hardcoding $HOME/Desktop and $HOME/Documents.

Added:
    packages/unstable/libslab/debian/patches/use-xdg-user-directories.diff
Modified:
    packages/unstable/libslab/debian/changelog
    packages/unstable/libslab/debian/patches/series

Modified: packages/unstable/libslab/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libslab/debian/changelog?rev=22995&op=diff
==============================================================================
--- packages/unstable/libslab/debian/changelog [utf-8] (original)
+++ packages/unstable/libslab/debian/changelog [utf-8] Sun Feb  7 16:34:30 2010
@@ -1,3 +1,10 @@
+libslab (2.27.91-3) UNRELEASED; urgency=low
+
+  * use-xdg-user-directories.diff: Use XDG user directories instead of
+    hardcoding $HOME/Desktop and $HOME/Documents.
+
+ -- Julian Andres Klode <jak at debian.org>  Fri, 05 Feb 2010 21:21:31 +0100
+
 libslab (2.27.91-2) unstable; urgency=low
 
   * Merge patches from openSUSE / Novell

Modified: packages/unstable/libslab/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libslab/debian/patches/series?rev=22995&op=diff
==============================================================================
--- packages/unstable/libslab/debian/patches/series [utf-8] (original)
+++ packages/unstable/libslab/debian/patches/series [utf-8] Sun Feb  7 16:34:30 2010
@@ -2,3 +2,4 @@
 libslab-bnc536778-fix-libslab-split.patch
 libslab-bnc537483-fix-redraw.patch
 ltmain-as-needed.diff
+use-xdg-user-directories.diff

Added: packages/unstable/libslab/debian/patches/use-xdg-user-directories.diff
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libslab/debian/patches/use-xdg-user-directories.diff?rev=22995&op=file
==============================================================================
--- packages/unstable/libslab/debian/patches/use-xdg-user-directories.diff (added)
+++ packages/unstable/libslab/debian/patches/use-xdg-user-directories.diff [utf-8] Sun Feb  7 16:34:30 2010
@@ -1,0 +1,45 @@
+From ca908787efef3979d9f90ceeb6131833054b479f Mon Sep 17 00:00:00 2001
+From: Julian Andres Klode <jak at debian.org>
+Date: Sun, 7 Feb 2010 16:55:56 +0100
+Subject: [PATCH] Use XDG user directories instead of hardcoding $HOME/Documents, Desktop.
+
+Fixes #486548.
+---
+ libslab/bookmark-agent.c |    9 ++++++---
+ 1 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/libslab/bookmark-agent.c b/libslab/bookmark-agent.c
+index 3a8cb15..e7967f2 100644
+--- a/libslab/bookmark-agent.c
++++ b/libslab/bookmark-agent.c
+@@ -1103,7 +1103,8 @@ create_doc_item (BookmarkAgent *this, const gchar *uri)
+ 
+ 
+ 	if (! (strcmp (uri, "BLANK_SPREADSHEET") && strcmp (uri, "BLANK_DOCUMENT"))) {
+-		dir = g_build_filename (g_get_home_dir (), "Documents", NULL);
++		dir = g_strdup(g_get_user_special_dir(G_USER_DIRECTORY_DOCUMENTS)) ?: \
++			g_build_filename (g_get_home_dir (), "Documents", NULL);
+ 
+ 		if (! strcmp (uri, "BLANK_SPREADSHEET")) {
+ 			g_bookmark_file_set_title (priv->store, uri, "BLANK_SPREADSHEET");
+@@ -1169,13 +1170,15 @@ create_dir_item (BookmarkAgent *this, const gchar *uri)
+ 		icon    = "gnome-fs-home";
+ 	}
+ 	else if (! strcmp (uri, "DOCUMENTS")) {
+-		path = g_build_filename (g_get_home_dir (), "Documents", NULL);
++		path = g_strdup(g_get_user_special_dir(G_USER_DIRECTORY_DOCUMENTS)) ?: \
++			g_build_filename (g_get_home_dir (), "Documents", NULL);
+ 		name = _("Documents");
+ 		uri_new = g_filename_to_uri (path, NULL, NULL);
+ 		g_free (path);
+ 	}
+ 	else if (! strcmp (uri, "DESKTOP")) {
+-		path = g_build_filename (g_get_home_dir (), "Desktop", NULL);
++		path = g_strdup(g_get_user_special_dir(G_USER_DIRECTORY_DESKTOP)) ?: \
++			g_build_filename (g_get_home_dir (), "Desktop", NULL);
+ 		name = _("Desktop");
+ 		uri_new = g_filename_to_uri (path, NULL, NULL);
+ 		icon = "gnome-fs-desktop";
+-- 
+1.6.6.1
+




More information about the pkg-gnome-commits mailing list