summaryrefslogtreecommitdiff
path: root/debian/patches/01_lpi.patch
blob: 0ace6ef3d9290a32d99093344eee1dfa9c75fa80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Origin: Ubuntu
Description: Add launchpad-integration support.
---
 configure.ac |    1 +
 src/ui.c     |    5 +++++
 2 files changed, 6 insertions(+)

--- simple-scan-0.9.10.orig/configure.ac
+++ simple-scan-0.9.10/configure.ac
@@ -33,6 +33,7 @@ PKG_CHECK_MODULES(SIMPLE_SCAN, [
     cairo-pdf
     dbus-glib-1
     gudev-1.0
+    launchpad-integration
 ])
 
 AC_CHECK_HEADERS([sane/sane.h],[],[AC_MSG_ERROR([SANE not found])])
--- simple-scan-0.9.10.orig/src/ui.c
+++ simple-scan-0.9.10/src/ui.c
@@ -16,6 +16,7 @@
 #include <gconf/gconf-client.h>
 #include <math.h>
 #include <unistd.h> // TEMP: Needed for close() in get_temporary_filename()
+#include <launchpad-integration.h>
 
 #include "ui.h"
 #include "book-view.h"
@@ -1308,6 +1309,10 @@ ui_load (SimpleScan *ui)
     }
     gtk_builder_connect_signals (builder, ui);
 
+    /* Add Launchpad integration */
+    launchpad_integration_set_sourcepackagename ("simple-scan");
+    launchpad_integration_add_items (GTK_WIDGET (gtk_builder_get_object (builder, "help_menu")), 1, TRUE, TRUE);
+
     ui->priv->window = GTK_WIDGET (gtk_builder_get_object (builder, "simple_scan_window"));
     ui->priv->preview_box = GTK_WIDGET (gtk_builder_get_object (builder, "preview_vbox"));
     ui->priv->preview_area = GTK_WIDGET (gtk_builder_get_object (builder, "preview_area"));