Merge lp:~laney/gnome-menus/merge-3.4.2 into lp:~ubuntu-desktop/gnome-menus/ubuntu

Proposed by Iain Lane
Status: Merged
Approved by: Robert Ancell
Approved revision: 117
Merged at revision: 117
Proposed branch: lp:~laney/gnome-menus/merge-3.4.2
Merge into: lp:~ubuntu-desktop/gnome-menus/ubuntu
Diff against target: 454 lines (+156/-114)
7 files modified
debian/changelog (+46/-0)
debian/control (+6/-7)
debian/control.in (+6/-7)
debian/gnome-menus.maintscript (+3/-3)
debian/gnome-menus.postinst (+0/-5)
debian/menus.blacklist (+92/-88)
debian/patches/05_debian_menu.patch (+3/-4)
To merge this branch: bzr merge lp:~laney/gnome-menus/merge-3.4.2
Reviewer Review Type Date Requested Status
Robert Ancell Approve
Review via email: mp+106674@code.launchpad.net

Description of the change

Merge to 3.4.2

To post a comment you must log in.
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Looks good

review: Approve

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-03-28 00:28:52 +0000
3+++ debian/changelog 2012-05-21 17:22:17 +0000
4@@ -1,3 +1,49 @@
5+gnome-menus (3.4.2-1ubuntu1) quantal; urgency=low
6+
7+ * Merge with Debian, remaining changes:
8+ - debian/gnome-menus.postinst:
9+ + Disable blacklist to not break old applications
10+ - debian/rules, debian/gnome-menus.maintscript:
11+ + Remove rule renaming applications.menu to gnome-applications.menu and
12+ ensure conffile is removed on upgrade
13+ - debian/gnome-menus.triggers: Drop "gmenucache".
14+ - debian/patches/09_app_install_entry.patch:
15+ + Include Software Center in menus
16+ - debian/patches/22_desktop-cache.patch:
17+ + Support a desktop.<localename>.cache file in e. g.
18+ /usr/share/applications/ to speed up menu loading. Those
19+ are generated with update-gnome-menus-cache <dir>.
20+ - debian/patches/70_ubuntu-directories.patch
21+ + Add Ubuntu-specific directories back to POTFILES.in
22+ - debian/patches/series: Disable 01_default_prefix.patch
23+
24+ -- Iain Lane <iain.lane@canonical.com> Mon, 21 May 2012 17:55:46 +0100
25+
26+gnome-menus (3.4.2-1) unstable; urgency=low
27+
28+ [ Josselin Mouette ]
29+ * menus.blacklist: update to the latest KDE versions.
30+ Closes: #650017, #650019.
31+
32+ [ Michael Biebl ]
33+ * New upstream release.
34+ * Change section of gir1.2-gmenu-3.0 to introspection.
35+ * debian/gnome-menus.maintscript: Use new versioning scheme as recommended
36+ by dpkg-maintscript-helper which better handles local modifications and
37+ (bin)NMUs.
38+ * debian/patches/05_debian_menu.patch: Refreshed.
39+ * Drop explicit Build-Depends on gir1.2-glib-2.0 and bump
40+ libgirepository1.0-dev accordingly.
41+ * Bump Stanards-Version to 3.9.3.
42+ * debian/menus.blacklist:
43+ - Remove stale entries which are no longer relevant, mostly KDE3 related.
44+ - Remove KDE entries which use OnlyShowIn=KDE;
45+ - Add notes for which .desktop files bugs have been filed. Once they are
46+ fixed the corresponding entries should be removed again.
47+ - Add Thunar (XFCE) and related applications to blacklist.
48+
49+ -- Michael Biebl <biebl@debian.org> Sat, 19 May 2012 08:11:53 +0200
50+
51 gnome-menus (3.4.0-0ubuntu1) precise-proposed; urgency=low
52
53 * New upstream release
54
55=== modified file 'debian/control'
56--- debian/control 2011-12-23 20:30:50 +0000
57+++ debian/control 2012-05-21 17:22:17 +0000
58@@ -11,14 +11,13 @@
59 Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Michael Biebl <biebl@debian.org>, Sjoerd Simons <sjoerd@debian.org>
60 Build-Depends: debhelper (>= 8.1.0~),
61 cdbs (>= 0.4.73),
62- libglib2.0-dev (>= 2.29.15),
63+ libglib2.0-dev (>= 2.30.0),
64 gnome-pkg-tools,
65 python (>= 2.6.6-3~),
66 intltool (>= 0.40.0),
67- libgirepository1.0-dev (>= 0.9.5),
68- gobject-introspection (>= 0.9.12-4~),
69- gir1.2-glib-2.0
70-Standards-Version: 3.9.2
71+ libgirepository1.0-dev (>= 0.10.7-1~),
72+ gobject-introspection (>= 0.9.12-4~)
73+Standards-Version: 3.9.3
74 X-Python-Version: >= 2.3
75 Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gnome-menus/ubuntu
76
77@@ -61,7 +60,7 @@
78 Depends: ${misc:Depends},
79 libgnome-menu-3-0 (= ${binary:Version}),
80 gir1.2-gmenu-3.0 (= ${binary:Version}),
81- libglib2.0-dev (>= 2.15.2)
82+ libglib2.0-dev (>= 2.30.0)
83 Replaces: gir-repository-dev (<< 0.6.5-6)
84 Description: GNOME implementation of the freedesktop menu specification
85 The package contains an implementation of the draft
86@@ -75,7 +74,7 @@
87 This package contains the development headers.
88
89 Package: gir1.2-gmenu-3.0
90-Section: libs
91+Section: introspection
92 Architecture: any
93 Depends: ${gir:Depends},
94 ${shlibs:Depends},
95
96=== modified file 'debian/control.in'
97--- debian/control.in 2011-12-23 20:30:50 +0000
98+++ debian/control.in 2012-05-21 17:22:17 +0000
99@@ -6,14 +6,13 @@
100 Uploaders: @GNOME_TEAM@
101 Build-Depends: debhelper (>= 8.1.0~),
102 cdbs (>= 0.4.73),
103- libglib2.0-dev (>= 2.29.15),
104+ libglib2.0-dev (>= 2.30.0),
105 gnome-pkg-tools,
106 python (>= 2.6.6-3~),
107 intltool (>= 0.40.0),
108- libgirepository1.0-dev (>= 0.9.5),
109- gobject-introspection (>= 0.9.12-4~),
110- gir1.2-glib-2.0
111-Standards-Version: 3.9.2
112+ libgirepository1.0-dev (>= 0.10.7-1~),
113+ gobject-introspection (>= 0.9.12-4~)
114+Standards-Version: 3.9.3
115 X-Python-Version: >= 2.3
116 Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gnome-menus/ubuntu
117
118@@ -56,7 +55,7 @@
119 Depends: ${misc:Depends},
120 libgnome-menu-3-0 (= ${binary:Version}),
121 gir1.2-gmenu-3.0 (= ${binary:Version}),
122- libglib2.0-dev (>= 2.15.2)
123+ libglib2.0-dev (>= 2.30.0)
124 Replaces: gir-repository-dev (<< 0.6.5-6)
125 Description: GNOME implementation of the freedesktop menu specification
126 The package contains an implementation of the draft
127@@ -70,7 +69,7 @@
128 This package contains the development headers.
129
130 Package: gir1.2-gmenu-3.0
131-Section: libs
132+Section: introspection
133 Architecture: any
134 Depends: ${gir:Depends},
135 ${shlibs:Depends},
136
137=== modified file 'debian/gnome-menus.maintscript'
138--- debian/gnome-menus.maintscript 2012-02-08 10:35:07 +0000
139+++ debian/gnome-menus.maintscript 2012-05-21 17:22:17 +0000
140@@ -1,3 +1,3 @@
141-rm_conffile /etc/xdg/menus/gnome-preferences.menu 2.22.2-4 gnome-menus
142-rm_conffile /etc/xdg/menus/gnome-settings.menu 3.2.0.1-2ubuntu1 gnome-menus
143-rm_conffile /etc/xdg/menus/gnome-applications.menu 3.2.0.1-2ubuntu2 gnome-menus
144+rm_conffile /etc/xdg/menus/gnome-preferences.menu 2.24.2-1~ gnome-menus
145+rm_conffile /etc/xdg/menus/gnome-settings.menu 3.0.1-3~ gnome-menus
146+rm_conffile /etc/xdg/menus/gnome-applications.menu 3.2.0.1-2ubuntu2~ gnome-menus
147
148=== modified file 'debian/gnome-menus.postinst'
149--- debian/gnome-menus.postinst 2011-12-23 20:30:50 +0000
150+++ debian/gnome-menus.postinst 2012-05-21 17:22:17 +0000
151@@ -7,9 +7,4 @@
152 exit 0
153 fi
154
155-if [ "$1" = configure ] && dpkg --compare-versions "$2" lt-nl "3.2.0-0ubuntu2"; then
156- # we dropped the menu cache, clean up old files
157- rm -f /usr/share/applications/desktop.*.cache
158-fi
159-
160 #DEBHELPER#
161
162=== modified file 'debian/menus.blacklist'
163--- debian/menus.blacklist 2011-12-23 20:30:50 +0000
164+++ debian/menus.blacklist 2012-05-21 17:22:17 +0000
165@@ -5,21 +5,23 @@
166 sun-java6-controlpanel.desktop
167 sun-java6-java.desktop
168 sun-java6-javaws.desktop
169-sun-java6-jconsole.desktop
170 sun-java6-jvisualvm.desktop
171 sun-java6-policytool.desktop
172
173 # hplip
174 hplip.desktop
175-hplip-kubuntu.desktop
176 hp-fab.desktop
177 hp-sendfax.desktop
178
179 # foo2zjs
180 hplj1020.desktop
181
182+# kde4libs (Bug #673362)
183+kde4/kmailservice.desktop
184+kde4/ktelnetservice.desktop
185+
186 # kdeaccessibility
187-kde4/kttsmgr.desktop
188+kde4/jovieapp.desktop
189 kde4/kmag.desktop
190 kde4/kmousetool.desktop
191 kde4/kmouth.desktop
192@@ -27,149 +29,147 @@
193 # kdeadmin
194 kde4/kuser.desktop
195 kde4/ksystemlog.desktop
196-kde4/kpackage.desktop
197
198 # kdebase
199-kde4/kwrite.desktop
200 kde4/dolphin.desktop
201-kde4/kappfinder.desktop
202+kde4/keditbookmarks.desktop
203+kde4/kdepasswd.desktop
204+kde4/kfmclient.desktop
205+kde4/kfmclient_dir.desktop
206+kde4/kfmclient_html.desktop
207+kde4/kfmclient_war.desktop
208+kde4/konqbrowser.desktop
209+kde4/konquerorsu.desktop
210 kde4/konsole.desktop
211-kde4/konqbrowser.desktop
212-kde4/kinfocenter.desktop
213-kde4/kfind.desktop
214-
215-# kdebluetooth
216-kde/kbluelock.desktop
217-kde/kbluemon.desktop
218-kde/kinputwizard.desktop
219-kde/kbtobexclient.desktop
220-kde/kbtobexsrv.desktop
221-kde/kcm_btpaired.desktop
222-kde/kbluetooth.desktop
223+kde4/kwrite.desktop
224+
225+# kdebase-runtime (Bug #673361)
226+kde4/nepomukbackup.desktop
227+kde4/nepomukcontroller.desktop
228+
229+# kdebase-workspace
230+kde4/kfontview.desktop
231+kde4/ksysguard.desktop
232+kde4/systemsettings.desktop
233
234 # kdeedu - no equivalents in GNOME
235
236 # kdegames - only those which have equivalents in gnome-games
237-kde4/ksame.desktop
238+kde4/kblocks.desktop
239 kde4/kfourinline.desktop
240-kde4/kmines.desktop
241 kde4/killbots.desktop
242+kde4/kiriki.desktop
243+kde4/klickety.desktop
244+kde4/ksame.desktop
245 kde4/klines.desktop
246-kde4/ksudoku.desktop
247 kde4/kmahjongg.desktop
248+kde4/kmines.desktop
249 kde4/kpat.desktop
250 kde4/kreversi.desktop
251+kde4/ksudoku.desktop
252 kde4/kdesnake.desktop
253-kde4/kblocks.desktop
254+kde4/ktron.desktop
255
256 # kdegraphics
257+kde4/gwenview.desktop
258 kde4/kcolorchooser.desktop
259+kde4/kolourpaint.desktop
260 kde4/kruler.desktop
261+kde4/ksnapshot.desktop
262 kde4/okular.desktop
263-kde4/gwenview.desktop
264-kde4/kolourpaint.desktop
265-kde4/ksnapshot.desktop
266+kde4/okularApplication_comicbook.desktop
267+kde4/okularApplication_dvi.desktop
268+kde4/okularApplication_fax.desktop
269+kde4/okularApplication_fb.desktop
270+kde4/okularApplication_ghostview.desktop
271+kde4/okularApplication_kimgio.desktop
272+kde4/okularApplication_mobi.desktop
273+kde4/okularApplication_ooo.desktop
274+kde4/okularApplication_pdf.desktop
275+kde4/okularApplication_plucker.desktop
276+kde4/okularApplication_xps.desktop
277+kde4/okularApplication_chm.desktop
278+kde4/okularApplication_djvu.desktop
279+kde4/okularApplication_epub.desktop
280+kde4/okularApplication_tiff.desktop
281
282 # kdemultimedia
283+kde4/dragonplayer.desktop
284+kde4/juk.desktop
285 kde4/kmix.desktop
286-kde4/juk.desktop
287-kde4/dragonplayer.desktop
288 kde4/kscd.desktop
289
290 # kdenetwork
291-kde4/krfb.desktop
292+kde4/kget.desktop
293 kde4/kopete.desktop
294+kde4/kppplogview.desktop
295 kde4/Kppp.desktop
296-kde4/kget.desktop
297 kde4/krdc.desktop
298+kde4/krfb.desktop
299
300 # kdepim
301-kde4/ktimetracker.desktop
302+kde4/akonadiconsole.desktop
303+kde4/akregator.desktop
304+kde4/blogilo.desktop
305+kde4/kaddressbook.desktop
306+kde4/kalarm.desktop
307 kde4/groupwarewizard.desktop
308+kde4/Kjots.desktop
309+kde4/kleopatra.desktop
310+kde4/kleopatra_import.desktop
311+kde4/KMail.desktop
312+kde4/kmail_view.desktop
313 kde4/KNode.desktop
314-kde4/Kjots.desktop
315+kde4/knotes.desktop
316+kde4/konsolekalendar.desktop
317 kde4/Kontact.desktop
318-kde4/kpilot.desktop
319-kde4/knotes.desktop
320-kde4/kalarm.desktop
321-kde4/kaddressbook.desktop
322-kde4/akregator.desktop
323-kde4/KMail.desktop
324+kde4/kontact-admin.desktop
325+kde4/korganizer-import.desktop
326 kde4/korganizer.desktop
327+kde4/ktimetracker.desktop
328+kde4/akonaditray.desktop
329
330 # kdesdk
331+kde4/cervisia.desktop
332+kde4/kapptemplate.desktop
333+kde4/ktesnippets_editor.desktop
334+kde4/kate.desktop
335+kde4/kcachegrind.desktop
336 kde4/kompare.desktop
337-kde4/cervisia.desktop
338-kde4/umbrello.desktop
339 kde4/kuiviewer.desktop
340 kde4/lokalize.desktop
341-kde4/kcachegrind.desktop
342-kde4/kbugbuster.desktop
343-kde4/kate.desktop
344-kde4/kapptemplate.desktop
345+kde4/okteta.desktop
346+kde4/umbrello.desktop
347
348 # kdetoys
349 kde4/amor.desktop
350 kde4/kteatime.desktop
351
352 # kdeutils
353-kde4/kwalletmanager.desktop
354-kde4/ktimer.desktop
355+kde4/ark.desktop
356+kde4/filelight.desktop
357+kde4/kcalc.desktop
358 kde4/KCharSelect.desktop
359+kde4/kwikdisk.desktop
360+kde4/kdf.desktop
361 kde4/KFloppy.desktop
362-kde4/kdf.desktop
363-kde4/ark.desktop
364-kde4/superkaramba.desktop
365-kde4/kwikdisk.desktop
366-kde4/irkick.desktop
367+kde4/kgpg.desktop
368+kde4/krcdnotifieritem.desktop
369+kde4/ktimer.desktop
370+kde4/kwalletmanager.desktop
371+kde4/kwalletmanager-kwalletd.desktop
372 kde4/sweeper.desktop
373-kde4/kcalc.desktop
374-kde4/okteta.desktop
375-kde4/kgpg.desktop
376-
377-# kdevelop - only remove the redundant stuff
378-kde/kdevelop_kde_cpp.desktop
379-kde/kdevelop_scripting.desktop
380-kde/kdevelop_ruby.desktop
381-kde/kdevelop_c_cpp.desktop
382
383 # kdewebdev
384 kde4/kfilereplace.desktop
385+kde4/kimagemapeditor.desktop
386 kde4/klinkstatus.desktop
387-kde4/kxsldbg.desktop
388-kde4/kimagemapeditor.desktop
389
390 # Other KDE-only stuff that have GNOME equivalents in the standard install
391-amarok.desktop
392-codeine.desktop
393-digikam.desktop
394-gwenview.desktop
395-k3b.desktop
396-kaffeine.desktop
397-kasablanca.desktop
398-katapult.desktop
399-kcm_knemo.desktop
400-kdesvn.desktop
401-kdiff3.desktop
402-keep.desktop
403-kftpgrabber.desktop
404 Kino.desktop
405-kmplayer.desktop
406-knetload.desktop
407-knmap.desktop
408-komparator.desktop
409-konversation.desktop
410-kpowersave.desktop
411-krusader.desktop
412-krusader_root-mode.desktop
413-ksystemlog.desktop
414-ktorrent.desktop
415 qt3config.desktop
416-qtconfig-qt3.desktop
417 qt4config.desktop
418 qtconfig-qt4.desktop
419-showfoto.desktop
420-smb4k.desktop
421
422 # Viewers only belong in the MIME associations, not in the menu
423 djvulibre-djview3.desktop
424@@ -186,10 +186,14 @@
425 xscreensaver-properties.desktop
426
427 # IDLE - we don't need one entry for each Python version
428-idle-python2.4.desktop
429 idle-python2.5.desktop
430 idle-python2.6.desktop
431
432 # XTerm
433 debian-xterm.desktop
434 debian-uxterm.desktop
435+
436+# XFCE (Bug #673363, #673360)
437+Thunar-bulk-rename.desktop
438+Thunar.desktop
439+thunar-volman-settings.desktop
440
441=== modified file 'debian/patches/05_debian_menu.patch'
442--- debian/patches/05_debian_menu.patch 2012-02-22 08:03:11 +0000
443+++ debian/patches/05_debian_menu.patch 2012-05-21 17:22:17 +0000
444@@ -1,7 +1,6 @@
445-Index: gnome-menus-3.3.5/layout/applications.menu
446-===================================================================
447---- gnome-menus-3.3.5.orig/layout/applications.menu 2012-02-22 09:02:30.771202095 +0100
448-+++ gnome-menus-3.3.5/layout/applications.menu 2012-02-22 09:02:31.527202131 +0100
449+Index: gnome-menus-3.4.2/layout/applications.menu
450+--- gnome-menus-3.4.2.orig/layout/applications.menu 2012-05-18 22:07:48.359105100 +0200
451++++ gnome-menus-3.4.2/layout/applications.menu 2012-05-18 22:07:49.191105070 +0200
452 @@ -156,4 +156,11 @@
453 <Merge type="files" />
454 </Layout>

Subscribers

People subscribed via source and target branches