Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Hi,

Please unblock package bijiben

I discovered that the bijiben gnome-shell provider and internal bijiben
search were not working at all. The included patch fix that by renaming
the remaining references to the old .desktop file to the new one.

I also moved the search provider executable from /usr/lib/*/ to
/usr/lib/bijiben.

Could you please

unblock bijiben/3.20.2-1.1

Thanks,

Laurent Bigonville

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru bijiben-3.20.2/debian/changelog bijiben-3.20.2/debian/changelog
--- bijiben-3.20.2/debian/changelog     2016-05-10 12:01:44.000000000 +0200
+++ bijiben-3.20.2/debian/changelog     2017-04-10 14:15:28.000000000 +0200
@@ -1,3 +1,14 @@
+bijiben (3.20.2-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * d/p/Rename-remaining-references-of-bijibendesktop-to-o.patch: Rename
+    remaining references of bijiben.desktop to org.gnome.bijiben.desktop, this
+    fixes the search provider and zeitgeist integration (Closes: #859985)
+  * debian/rules: Move bijiben-shell-search-provider to /usr/lib/bijiben
+    (Closes: #860021)
+
+ -- Laurent Bigonville <bi...@debian.org>  Mon, 10 Apr 2017 14:15:28 +0200
+
 bijiben (3.20.2-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru 
bijiben-3.20.2/debian/patches/Rename-remaining-references-of-bijibendesktop-to-o.patch
 
bijiben-3.20.2/debian/patches/Rename-remaining-references-of-bijibendesktop-to-o.patch
--- 
bijiben-3.20.2/debian/patches/Rename-remaining-references-of-bijibendesktop-to-o.patch
      1970-01-01 01:00:00.000000000 +0100
+++ 
bijiben-3.20.2/debian/patches/Rename-remaining-references-of-bijibendesktop-to-o.patch
      2017-04-10 14:00:24.000000000 +0200
@@ -0,0 +1,74 @@
+From 3f5005e58aebd468ab9af9f888bfb4b572100c37 Mon Sep 17 00:00:00 2001
+From: Laurent Bigonville <bi...@bigon.be>
+Date: Mon, 10 Apr 2017 01:22:56 +0200
+Subject: [PATCH] Rename remaining references of bijiben.desktop to
+ org.gnome.bijiben.desktop
+
+This fixes the search provider and zeitgeist integration
+
+https://bugzilla.gnome.org/show_bug.cgi?id=781106
+---
+ data/org.gnome.bijiben-search-provider.ini | 4 ++--
+ src/bijiben-shell-search-provider.c        | 2 +-
+ src/libbiji/biji-zeitgeist.c               | 6 +++---
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/data/org.gnome.bijiben-search-provider.ini 
b/data/org.gnome.bijiben-search-provider.ini
+index f9f60ce..b103eaa 100644
+--- a/data/org.gnome.bijiben-search-provider.ini
++++ b/data/org.gnome.bijiben-search-provider.ini
+@@ -1,5 +1,5 @@
+ [Shell Search Provider]
+-DesktopId=bijiben.desktop
++DesktopId=org.gnome.bijiben.desktop
+ BusName=org.gnome.bijiben.SearchProvider
+ ObjectPath=/org/gnome/bijiben/SearchProvider
+-Version=2
+\ No newline at end of file
++Version=2
+diff --git a/src/bijiben-shell-search-provider.c 
b/src/bijiben-shell-search-provider.c
+index 0ea055e..41dfb42 100644
+--- a/src/bijiben-shell-search-provider.c
++++ b/src/bijiben-shell-search-provider.c
+@@ -325,7 +325,7 @@ handle_activate_result (BijibenShellSearchProvider2  
*skeleton,
+ 
+   g_application_hold (user_data);
+ 
+-  app = G_APP_INFO (g_desktop_app_info_new ("bijiben.desktop"));
++  app = G_APP_INFO (g_desktop_app_info_new ("org.gnome.bijiben.desktop"));
+ 
+   context = gdk_display_get_app_launch_context (gdk_display_get_default ());
+   gdk_app_launch_context_set_timestamp (context, timestamp);
+diff --git a/src/libbiji/biji-zeitgeist.c b/src/libbiji/biji-zeitgeist.c
+index 34c71fa..9c52ffd 100644
+--- a/src/libbiji/biji-zeitgeist.c
++++ b/src/libbiji/biji-zeitgeist.c
+@@ -34,7 +34,7 @@ biji_zeitgeist_init (void)
+ 
+   log = zeitgeist_log_new ();
+   event = zeitgeist_event_new_full (
+-    NULL, NULL, "application://bijiben.desktop", NULL, NULL);
++    NULL, NULL, "application://org.gnome.bijiben.desktop", NULL, NULL);
+ 
+   ptr_arr = g_ptr_array_new ();
+   g_ptr_array_add (ptr_arr, event);
+@@ -95,7 +95,7 @@ check_insert_create_zeitgeist (BijiNoteObj *note)
+   templates = g_ptr_array_new ();
+   event = zeitgeist_event_new_full (ZEITGEIST_ZG_CREATE_EVENT, 
+                                     NULL,
+-                                    "application://bijiben.desktop",
++                                    "application://org.gnome.bijiben.desktop",
+                                     NULL, NULL);
+   subject = zeitgeist_subject_new ();
+   zeitgeist_subject_set_uri (subject, uri);
+@@ -149,7 +149,7 @@ insert_zeitgeist (BijiNoteObj *note,
+ 
+   event = zeitgeist_event_new_full (zg_interpretation,
+                                     ZEITGEIST_ZG_USER_ACTIVITY,
+-                                    "application://bijiben.desktop",
++                                    "application://org.gnome.bijiben.desktop",
+                                     "",
+                                     subject,
+                                     NULL);
+-- 
+2.11.0
diff -Nru bijiben-3.20.2/debian/patches/series 
bijiben-3.20.2/debian/patches/series
--- bijiben-3.20.2/debian/patches/series        1970-01-01 01:00:00.000000000 
+0100
+++ bijiben-3.20.2/debian/patches/series        2017-04-10 13:43:42.000000000 
+0200
@@ -0,0 +1 @@
+Rename-remaining-references-of-bijibendesktop-to-o.patch
diff -Nru bijiben-3.20.2/debian/rules bijiben-3.20.2/debian/rules
--- bijiben-3.20.2/debian/rules 2014-09-25 09:08:01.000000000 +0200
+++ bijiben-3.20.2/debian/rules 2017-04-10 14:11:10.000000000 +0200
@@ -7,7 +7,7 @@
 
 override_dh_auto_configure:
        dh_auto_configure -- --disable-static --disable-silent-rules \
-                            --disable-update-mimedb
+                            --disable-update-mimedb 
--libexecdir=/usr/lib/bijiben
 
 override_dh_install:
        find $(CURDIR) -name "*.la" -delete

Reply via email to