Merge lp:~mfisch/yelp/update-to-3.8.1 into lp:~ubuntu-desktop/yelp/ubuntu

Proposed by Matt Fischer
Status: Merged
Merged at revision: 115
Proposed branch: lp:~mfisch/yelp/update-to-3.8.1
Merge into: lp:~ubuntu-desktop/yelp/ubuntu
Diff against target: 189 lines (+30/-98)
7 files modified
debian/changelog (+21/-0)
debian/control (+1/-1)
debian/patches/00_no_am_gnu_gettext.patch (+0/-23)
debian/patches/02_man-utf8.patch (+0/-35)
debian/patches/04_use_doc-base.patch (+0/-31)
debian/patches/05_menu_tooltip.patch (+4/-4)
debian/patches/07_disable_package_search.patch (+4/-4)
To merge this branch: bzr merge lp:~mfisch/yelp/update-to-3.8.1
Reviewer Review Type Date Requested Status
Ubuntu Desktop Pending
Review via email: mp+166103@code.launchpad.net

Description of the change

Upgrading to 3.8.1 - redo against the ubuntu-desktop branch

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2012-11-12 21:43:12 +0000
3+++ debian/changelog 2013-05-28 17:03:37 +0000
4@@ -1,3 +1,24 @@
5+yelp (3.8.1-0ubuntu2) saucy; urgency=low
6+
7+ * New upstream release (LP: #1184244)
8+ - Added test token for classic mode (Matthias Clasen)
9+ - Updated translations
10+ - Stop checking for pangox and X11 (Emilio Pozuelo Monfort)
11+ - Add keywords to the desktop file (Matthias Clasen)
12+ - Fixed handling of xref links with anchors, #686095 (Tails developers)
13+ - Fixed various memory management bugs, #683100 (Carlos Garcia Campos)
14+ - Added local copy of MathJax for MathML display (Shaun McCance)
15+ - Added support for xdg help system in All Documents (Shaun McCance)
16+ - Fixed if:test="action:install" (Shaun McCance)
17+ - Switched to using 'itstool -j' for XSL domain (Shaun McCance)
18+ * Refreshed patches, removed some patches that have been unused for some
19+ time.
20+ - debian/patches/00_no_am_gnu_gettext.patch - Removed, unused
21+ - debian/patches/02_man-utf8.patch - Removed, unused
22+ - debian/patches/04_man-utf8.patch - Removed, unused
23+
24+ -- Matthew Fischer <matthew.fischer@canonical.com> Sat, 25 May 2013 20:01:06 -0600
25+
26 yelp (3.6.2-0ubuntu1) raring; urgency=low
27
28 * New upstream release
29
30=== modified file 'debian/control'
31--- debian/control 2012-10-23 16:02:52 +0000
32+++ debian/control 2013-05-28 17:03:37 +0000
33@@ -25,7 +25,7 @@
34 zlib1g-dev,
35 libbz2-dev,
36 liblzma-dev (>= 4.9),
37- libwebkitgtk-3.0-dev (>= 1.3.2),
38+ libwebkitgtk-3.0-dev (>= 1.3.10),
39 libsqlite3-dev,
40 yelp-xsl (>= 3.1.2),
41 Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/yelp/ubuntu
42
43=== removed file 'debian/patches/00_no_am_gnu_gettext.patch'
44--- debian/patches/00_no_am_gnu_gettext.patch 2012-05-21 23:53:11 +0000
45+++ debian/patches/00_no_am_gnu_gettext.patch 1970-01-01 00:00:00 +0000
46@@ -1,23 +0,0 @@
47-From 04600e254d453c66a278b9e4fa259311396e2904 Mon Sep 17 00:00:00 2001
48-From: Robert Ancell <robert.ancell@canonical.com>
49-Date: Fri, 19 Nov 2010 12:55:59 +1100
50-Subject: [PATCH 2/3] Don't use both IT_PROG_INTLTOOL and AM_GNU_GETTEXT
51-
52----
53- configure.ac | 3 ---
54- 1 files changed, 0 insertions(+), 3 deletions(-)
55-
56-Index: yelp-3.4.2/configure.ac
57-===================================================================
58---- yelp-3.4.2.orig/configure.ac 2012-05-16 01:38:47.000000000 +1200
59-+++ yelp-3.4.2/configure.ac 2012-05-22 11:50:50.154162326 +1200
60-@@ -65,9 +65,6 @@
61- ALL_LINGUAS="`grep -v '^#' "$srcdir/po/LINGUAS" | tr '\n' ' '`"
62- AC_SUBST(ALL_LINGUAS)
63-
64--AM_GNU_GETTEXT([external])
65--AM_GNU_GETTEXT_VERSION([0.17])
66--
67- GETTEXT_PACKAGE=yelp
68- AC_SUBST(GETTEXT_PACKAGE)
69- AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",
70
71=== removed file 'debian/patches/02_man-utf8.patch'
72--- debian/patches/02_man-utf8.patch 2011-06-28 09:13:17 +0000
73+++ debian/patches/02_man-utf8.patch 1970-01-01 00:00:00 +0000
74@@ -1,35 +0,0 @@
75-diff -ru yelp-2.20.0.orig/src/yelp-man-parser.c yelp-2.20.0/src/yelp-man-parser.c
76---- yelp-2.20.0.orig/src/yelp-man-parser.c 2007-09-17 21:49:09.000000000 +0100
77-+++ yelp-2.20.0/src/yelp-man-parser.c 2008-02-11 10:27:31.000000000 +0000
78-@@ -99,12 +99,30 @@
79- {
80- GError *errormsg = NULL;
81- /*gchar *ptr = NULL;*/
82-+ gchar **recode_argv;
83-+ gint recode_stdout_fd;
84-
85- g_return_val_if_fail (parser != NULL, NULL);
86- g_return_val_if_fail (file != NULL, NULL);
87- g_return_val_if_fail (encoding != NULL, NULL);
88-
89-- parser->channel = yelp_io_channel_new_file (file, NULL);
90-+ recode_argv = g_new (gchar *, 5);
91-+ recode_argv[0] = g_strdup ("man");
92-+ recode_argv[1] = g_strdup ("--recode");
93-+ recode_argv[2] = g_strdup ("UTF-8");
94-+ recode_argv[3] = g_strdup (file);
95-+ recode_argv[4] = NULL;
96-+ if (g_spawn_async_with_pipes (NULL, recode_argv, NULL,
97-+ G_SPAWN_SEARCH_PATH |
98-+ G_SPAWN_STDERR_TO_DEV_NULL,
99-+ NULL, NULL, NULL,
100-+ NULL, &recode_stdout_fd, NULL,
101-+ NULL)) {
102-+ parser->channel = g_io_channel_unix_new (recode_stdout_fd);
103-+ encoding = "UTF-8";
104-+ } else
105-+ parser->channel = yelp_io_channel_new_file (file, NULL);
106-+ g_strfreev (recode_argv);
107-
108- if (!parser->channel)
109- return NULL;
110
111=== removed file 'debian/patches/04_use_doc-base.patch'
112--- debian/patches/04_use_doc-base.patch 2011-12-06 19:43:41 +0000
113+++ debian/patches/04_use_doc-base.patch 1970-01-01 00:00:00 +0000
114@@ -1,31 +0,0 @@
115-Debian-specific patch: add /var/lib/doc-base to the list of dirs that
116-librarian will parse.
117-
118-Index: yelp-2.22.1/src/yelp-main.c
119-===================================================================
120---- yelp-2.22.1.orig/src/yelp-main.c 2008-05-18 17:57:16.446670073 +0200
121-+++ yelp-2.22.1/src/yelp-main.c 2008-05-18 18:10:37.918680996 +0200
122-@@ -341,6 +341,7 @@ main (int argc, char **argv)
123- GnomeClient *client;
124- gboolean session_started = FALSE;
125- gchar *local_id;
126-+ gchar *xdg_dirs;
127- GOptionContext *context;
128-
129- bindtextdomain(GETTEXT_PACKAGE, GNOMELOCALEDIR);
130-@@ -354,6 +355,15 @@ main (int argc, char **argv)
131- putenv ("DESKTOP_STARTUP_ID=");
132- }
133-
134-+ xdg_dirs = (gchar *) g_getenv ("XDG_DATA_DIRS");
135-+ if (xdg_dirs) {
136-+ xdg_dirs = g_strconcat (xdg_dirs, ":/var/lib/doc-base", NULL);
137-+ g_setenv ("XDG_DATA_DIRS", xdg_dirs, TRUE);
138-+ g_free (xdg_dirs);
139-+ } else {
140-+ g_setenv ("XDG_DATA_DIRS", "/usr/local/share:/usr/share:/var/lib/doc-base", TRUE);
141-+ }
142-+
143- /* Commandline parsing is done here */
144- context = g_option_context_new (N_(" GNOME Help Browser"));
145-
146
147=== modified file 'debian/patches/05_menu_tooltip.patch'
148--- debian/patches/05_menu_tooltip.patch 2011-08-16 03:44:02 +0000
149+++ debian/patches/05_menu_tooltip.patch 2013-05-28 17:03:37 +0000
150@@ -1,15 +1,15 @@
151 # Description: change title to mention Ubuntu rather than GNOME
152 # UbuntuSpecific: Ubuntu branding change
153 #
154-Index: yelp-3.1.2/yelp.desktop.in.in
155+Index: yelp/yelp.desktop.in.in
156 ===================================================================
157---- yelp-3.1.2.orig/yelp.desktop.in.in 2011-08-15 19:00:42.370279582 -0400
158-+++ yelp-3.1.2/yelp.desktop.in.in 2011-08-15 19:00:58.480617127 -0400
159+--- yelp.orig/yelp.desktop.in.in 2013-05-25 20:40:29.942231688 -0600
160++++ yelp/yelp.desktop.in.in 2013-05-25 20:42:26.222228288 -0600
161 @@ -1,6 +1,6 @@
162 [Desktop Entry]
163 _Name=Help
164 -_Comment=Get help with GNOME
165 +_Comment=Get help with Unity
166+ _Keywords=documentation;information;manual;
167 OnlyShowIn=GNOME;Unity;
168 Exec=yelp %u
169- Icon=help-browser
170
171=== modified file 'debian/patches/07_disable_package_search.patch'
172--- debian/patches/07_disable_package_search.patch 2012-05-21 23:53:11 +0000
173+++ debian/patches/07_disable_package_search.patch 2013-05-28 17:03:37 +0000
174@@ -4,11 +4,11 @@
175 Forwarded: not-needed
176 Bug: https://bugs.launchpad.net/bugs/838540
177 Author: Jeremy Bicha <jbicha@ubuntu.com>
178-Index: yelp-3.4.2/libyelp/yelp-view.c
179+Index: yelp/libyelp/yelp-view.c
180 ===================================================================
181---- yelp-3.4.2.orig/libyelp/yelp-view.c 2012-02-29 15:30:23.000000000 +1300
182-+++ yelp-3.4.2/libyelp/yelp-view.c 2012-05-22 11:50:55.570162401 +1200
183-@@ -1731,10 +1731,6 @@
184+--- yelp.orig/libyelp/yelp-view.c 2013-05-25 20:42:37.882227947 -0600
185++++ yelp/libyelp/yelp-view.c 2013-05-25 20:42:37.874227947 -0600
186+@@ -1734,10 +1734,6 @@
187 scheme = "ghelp";
188 pkg = struri + 6;
189 }

Subscribers

People subscribed via source and target branches

to all changes: