Merge lp:~sil2100/libdbusmenu-qt/libdbusmenu-qt-inline-and-qt5 into lp:libdbusmenu-qt

Proposed by Łukasz Zemczak
Status: Rejected
Rejected by: Łukasz Zemczak
Proposed branch: lp:~sil2100/libdbusmenu-qt/libdbusmenu-qt-inline-and-qt5
Merge into: lp:libdbusmenu-qt
Diff against target: 758 lines (+678/-0)
16 files modified
debian/changelog (+347/-0)
debian/compat (+1/-0)
debian/control (+99/-0)
debian/copyright (+35/-0)
debian/docs (+2/-0)
debian/libdbusmenu-qt-dev.install (+3/-0)
debian/libdbusmenu-qt-doc.install (+1/-0)
debian/libdbusmenu-qt2.install (+1/-0)
debian/libdbusmenu-qt2.symbols (+64/-0)
debian/libdbusmenu-qt5-dev.install (+3/-0)
debian/libdbusmenu-qt5-doc.install (+1/-0)
debian/libdbusmenu-qt5.install (+1/-0)
debian/libdbusmenu-qt5.symbols (+69/-0)
debian/rules (+43/-0)
debian/source.lintian-overrides (+3/-0)
debian/watch (+5/-0)
To merge this branch: bzr merge lp:~sil2100/libdbusmenu-qt/libdbusmenu-qt-inline-and-qt5
Reviewer Review Type Date Requested Status
Łukasz Zemczak Disapprove
Mathieu Trudel-Lapierre Needs Fixing
Review via email: mp+156015@code.launchpad.net

Commit message

Add inline packaging.
In the packaging included, we do a double build of both Qt4 and Qt5 versions of libdbusmenu-qt. For libdbusmenu-qt5 we hack the debian/rules not to depend directly on Qt5 but 'Suggest' those packages instead. This way we don't pull in Qt5 unnecessarily.

Description of the change

NOTE! The lp:~sil2100/libdbusmenu-qt/libdbusmenu-qt-multi branch is required to merge in before this one can get in!

Short description:

Let's add inline packaging, already with the modification of building both -qt (for Qt4) versions and -qt5 (for Qt5) versions of all relevant packages.

To post a comment you must log in.
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

debian/control:
- please run wrap-and-sort -s -t to wrap, sort, space debian/control Depends and Build-Depends properly.
- Let's add Vcs-Bzr, Vcs-Browser, the usual comments (as for appmenu-qt)

debian/copyright:
- We don't license with "and later" versions, normally GPL-2 / LGPL-2.1..

debian/*.symbols: we don't keep symbol files for C++ usually, because they change between architectures -- let's remove them.

review: Needs Fixing
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

This one is invalid, I have merged in all the changes to the branch in:
https://code.launchpad.net/~sil2100/libdbusmenu-qt/libdbusmenu-qt-multi/+merge/156010

review: Disapprove

Unmerged revisions

241. By Łukasz Zemczak

Add the missing libdbusmenu-qt2.symbols that we had in the packaging before.

240. By Łukasz Zemczak

Add basic inline packaging.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'debian'
2=== added file 'debian/changelog'
3--- debian/changelog 1970-01-01 00:00:00 +0000
4+++ debian/changelog 2013-03-28 16:10:24 +0000
5@@ -0,0 +1,347 @@
6+libdbusmenu-qt (0.9.2-0ubuntu5) UNRELEASED; urgency=low
7+
8+ * Add inline packaging metadata.
9+ * debian/control,
10+ debian/libdbusmenu-qt5.install,
11+ debian/libdbusmenu-qt5-dev.install,
12+ debian/libdbusmenu-qt5-doc.install:
13+ - Add the -qt5 package versions of all libdbusmenu packages
14+ * debian/rules:
15+ - Enable a double build - first build a Qt4 version of libdbusmenu for
16+ libdbusmenu-qt2 and then a Qt5 version for libdbusmenu-qt5
17+
18+ -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@canonical.com> Wed, 27 Mar 2013 15:49:56 +0100
19+
20+libdbusmenu-qt (0.9.2-0ubuntu4) raring; urgency=low
21+
22+ * Mark two library symbols as optional, fixing build failure with GCC 4.8.
23+
24+ -- Matthias Klose <doko@ubuntu.com> Tue, 26 Feb 2013 10:02:51 +0100
25+
26+libdbusmenu-qt (0.9.2-0ubuntu3) quantal; urgency=low
27+
28+ * Update symbols file again for powerpc and armel to fix FTBFS on those
29+ archs
30+
31+ -- Scott Kitterman <scott@kitterman.com> Mon, 24 Sep 2012 11:56:51 -0400
32+
33+libdbusmenu-qt (0.9.2-0ubuntu2) quantal; urgency=low
34+
35+ * Update symbols file to fix FTBFS
36+
37+ -- Scott Kitterman <scott@kitterman.com> Mon, 24 Sep 2012 09:58:44 -0400
38+
39+libdbusmenu-qt (0.9.2-0ubuntu1) precise; urgency=low
40+
41+ * New upstream release.
42+
43+ -- Aurélien Gâteau <aurelien.gateau@ubuntu.com> Thu, 29 Mar 2012 17:51:21 +0200
44+
45+libdbusmenu-qt (0.9.1-0ubuntu1) precise; urgency=low
46+
47+ * New upstream release.
48+
49+ -- Aurélien Gâteau <aurelien.gateau@ubuntu.com> Mon, 26 Mar 2012 15:36:30 +0200
50+
51+libdbusmenu-qt (0.9.0-2ubuntu1) precise; urgency=low
52+
53+ * Merge from Debian git, remaining changes:
54+ - patches/002-use-multiarch-lib-paths: fixed author
55+ - copyright: fixed "Source" field
56+
57+ -- Aurélien Gâteau <aurelien.gateau@ubuntu.com> Thu, 24 Nov 2011 16:32:30 +0100
58+
59+libdbusmenu-qt (0.9.0-2) UNRELEASED; urgency=low
60+
61+ * update description for -dev package too. (Closes: #640251)
62+ * Implement multiarch.
63+ - bump cmake build dependency to 2.8.5.
64+ - bump debhelper build dependency to 8.1.3.
65+ * debian/rules: move --parallel after $@
66+ * New binary package libdbusmenu-qt-doc.
67+ * Remove embedded jquery and depend on libjs-jquery.
68+
69+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Thu, 01 Sep 2011 19:29:20 +0530
70+
71+libdbusmenu-qt (0.9.0-1) unstable; urgency=low
72+
73+ * New upstream release.
74+ * Add doxygen as build dependency.
75+ * Minor fixes to description, thanks to Filipus Klutiero. (Closes: #630193)
76+ * Update symbols file.
77+
78+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Thu, 01 Sep 2011 12:57:01 +0530
79+
80+libdbusmenu-qt (0.9.0-0ubuntu2) oneiric; urgency=low
81+
82+ * Remove build-dependency on libqjson-dev.
83+ * Convert to multiarch. (LP: #838470)
84+ * debian/patches/kubuntu_03_multiarch_support.diff:
85+ - add multiarch support to upstream CMake
86+
87+ -- Aurélien Gâteau <aurelien.gateau@canonical.com> Wed, 07 Sep 2011 13:05:40 +0200
88+
89+libdbusmenu-qt (0.9.0-0ubuntu1) oneiric; urgency=low
90+
91+ * New upstream release.
92+ * debian/control:
93+ - Update Vcs-Bzr to current kubuntu-packagers location
94+ * debian/libdbusmenu-qt2.symbols:
95+ - updated
96+
97+ -- Didier Roche <didrocks@ubuntu.com> Fri, 02 Sep 2011 13:50:43 +0200
98+
99+libdbusmenu-qt (0.8.3-0ubuntu1) oneiric; urgency=low
100+
101+ * New upstream release
102+ * debian/control:
103+ - Update Vcs-Bzr to current kubuntu-packagers location
104+ - Change HomePage to launchpad page
105+ - Update Standards-Version
106+ * debian/copyright, debian/watch:
107+ - point now to launchpad
108+ * remove debian/patches/kubuntu_03_dont-show-more-icons-than-desired.diff:
109+ upstreamed
110+ * debian/libdbusmenu-qt2.symbols:
111+ - updated symbols
112+
113+ -- Didier Roche <didrocks@ubuntu.com> Wed, 22 Jun 2011 11:13:07 +0200
114+
115+libdbusmenu-qt (0.8.2-0ubuntu2) natty; urgency=low
116+
117+ * Add kubuntu_03_dont-show-more-icons-than-desired.diff by Michael Terry
118+ https://code.launchpad.net/~mterry/libdbusmenu-qt/dont-show-more-
119+ icons-than-desired/+merge/58387 'Respect QAction's setting for
120+ whether an icon should be shown in the menu or not.'
121+
122+ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 20 Apr 2011 13:47:45 +0100
123+
124+libdbusmenu-qt (0.8.2-0ubuntu1) natty; urgency=low
125+
126+ * New upstream release
127+
128+ -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 15 Apr 2011 12:07:57 +0100
129+
130+libdbusmenu-qt (0.8.1-0ubuntu1) natty; urgency=low
131+
132+ * New upstream release
133+
134+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 24 Mar 2011 16:40:25 +0000
135+
136+libdbusmenu-qt (0.8.0-3) unstable; urgency=low
137+
138+ * gcc seems to still emit some random symbols on some arches. Mark them as
139+ optional and arch specific. (Closes: #628745)
140+
141+ -- Modestas Vainius <modax@debian.org> Wed, 01 Jun 2011 13:24:35 +0300
142+
143+libdbusmenu-qt (0.8.0-2) unstable; urgency=low
144+
145+ * Fix symbol files to build against gcc 4.6. (Closes: #628745)
146+ * Bump Standards-Version to 3.9.2: no changes needed.
147+ * Add myself to Uploaders.
148+
149+ -- Modestas Vainius <modax@debian.org> Wed, 01 Jun 2011 11:23:55 +0300
150+
151+libdbusmenu-qt (0.8.0-1) unstable; urgency=low
152+
153+ * New upstream release (3 private symbols dropped).
154+ * Symbols file updated, missing symbols removed.
155+ * Thanks to Shravan Aras for helping me with cscope.
156+
157+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Sat, 02 Apr 2011 23:22:22 +0530
158+
159+libdbusmenu-qt (0.8.0-0ubuntu1) natty; urgency=low
160+
161+ * New upstream release
162+ * Remove kubuntu_00_external_contributions.diff no longer required
163+ * Update kubuntu_01_no_test.diff
164+
165+ -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 25 Feb 2011 10:39:05 +0000
166+
167+libdbusmenu-qt (0.7.0-1) unstable; urgency=low
168+
169+ * New upstream release.
170+ * DM upload is allowed.
171+ * adding libqjson-dev to build dependencies (for testapp).
172+
173+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Sat, 19 Mar 2011 11:03:22 +0530
174+
175+libdbusmenu-qt (0.7.0-0ubuntu1) natty; urgency=low
176+
177+ * New upstream release
178+
179+ -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 14 Jan 2011 15:56:38 +0000
180+
181+libdbusmenu-qt (0.6.6-1) unstable; urgency=low
182+
183+ * New upstream release. (Closes: #606199)
184+
185+ [ Praveen Arimbrathodiyil ]
186+ * debian/rules: added support for parallel building.
187+ * debian/copyright: cleared copyright info of removed patch.
188+ * debian/control: changed homepage to page on launchpad.net.
189+ * debian/control: updated vcs from svn to git.
190+ * debian/control: updated policy to 3.9.1
191+
192+ [ José Manuel Santamaría Lema ]
193+ * Update symbols file.
194+
195+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Sun, 27 Feb 2011 07:05:33 +0530
196+
197+libdbusmenu-qt (0.6.6-0ubuntu1) natty; urgency=low
198+
199+ * New upstream bugfix release
200+
201+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 09 Dec 2010 11:59:53 +0000
202+
203+libdbusmenu-qt (0.6.4-0ubuntu1) maverick; urgency=low
204+
205+ * New upstream bugfix release
206+ * Refresh kubuntu_00_external_contributions.diff
207+
208+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 23 Sep 2010 13:45:17 +0100
209+
210+libdbusmenu-qt (0.6.3-0ubuntu1) maverick; urgency=low
211+
212+ * New upstream release
213+ * Add kubuntu_00_external_contributions.diff
214+ * Remove kubuntu_02_unbreak_kde_titles.diff
215+
216+ -- Aurélien Gâteau <aurelien.gateau@canonical.com> Thu, 16 Sep 2010 17:01:41 +0200
217+
218+libdbusmenu-qt (0.6.2-0ubuntu1) maverick; urgency=low
219+
220+ * New upstream release, memory leak and crash fixes
221+ * Add kubuntu_02_unbreak_kde_titles.diff from
222+ http://gitorious.org/dbusmenu/dbusmenu-
223+ qt/commit/71851809ef7e109f02635877ead1dbac48a2e64e
224+
225+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 09 Sep 2010 16:42:01 +0100
226+
227+libdbusmenu-qt (0.6.1-0ubuntu1) maverick; urgency=low
228+
229+ * New upstream release, fixes memory leaks
230+
231+ -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 03 Sep 2010 17:14:45 +0100
232+
233+libdbusmenu-qt (0.6.0-0ubuntu1) maverick; urgency=low
234+
235+ * New upstream release
236+
237+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 19 Aug 2010 14:58:03 +0100
238+
239+libdbusmenu-qt (0.5.2-0ubuntu1) maverick; urgency=low
240+
241+ * New upstream release
242+
243+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 05 Aug 2010 16:08:10 +0100
244+
245+libdbusmenu-qt (0.5.1-1) unstable; urgency=low
246+
247+ * New upstream release. (Closes: #587546)
248+ * debian/watch: changed release url to new location.
249+ * debian/copyright: made it machine readable.
250+ * debian/copyright: changed debian packaging to LGPL-2+ in sync with
251+ upstream license (Thanks to Sune Vuorela)
252+ * debian/control: updated policy to 3.9.0
253+ * debian/libdbusmenu-qt2.symbols: new symbols added.
254+ * debian/control: dev & lib package clarification added to descriptions.
255+
256+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Fri, 02 Jul 2010 01:30:47 +0530
257+
258+libdbusmenu-qt (0.5.1-0ubuntu1) maverick; urgency=low
259+
260+ * New upstream release
261+
262+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 08 Jul 2010 21:07:52 +0100
263+
264+libdbusmenu-qt (0.5.0-0ubuntu1) maverick; urgency=low
265+
266+ * New upstream release
267+
268+ -- Jonathan Riddell <jriddell@ubuntu.com> Mon, 28 Jun 2010 16:54:14 +0100
269+
270+libdbusmenu-qt (0.4.0-0ubuntu1) maverick; urgency=low
271+
272+ * New upstream release
273+
274+ -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 25 Jun 2010 14:20:55 +0100
275+
276+libdbusmenu-qt (0.3.5-0ubuntu1) maverick; urgency=low
277+
278+ * New upstream release
279+
280+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 17 Jun 2010 14:30:00 +0100
281+
282+libdbusmenu-qt (0.3.4-0ubuntu1) maverick; urgency=low
283+
284+ * New upstream release
285+
286+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 10 Jun 2010 23:45:12 +0100
287+
288+libdbusmenu-qt (0.3.3-1) unstable; urgency=low
289+
290+ * New upstream release.
291+ * added libdbusmenu-qt2.symbols file.
292+
293+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Fri, 11 Jun 2010 17:13:07 +0530
294+
295+libdbusmenu-qt (0.3.3-0ubuntu1) maverick; urgency=low
296+
297+ * New upstream release:
298+ - Update kubuntu_01_no_test.diff
299+
300+ -- Jonathan Thomas <echidnaman@kubuntu.org> Mon, 07 Jun 2010 22:36:42 -0400
301+
302+libdbusmenu-qt (0.3.2-1) unstable; urgency=low
303+
304+ * Initial release. (Closes: #579677)
305+
306+ -- Praveen Arimbrathodiyil <pravi.a@gmail.com> Tue, 04 May 2010 13:31:09 +0530
307+
308+libdbusmenu-qt (0.3.2-0ubuntu1) lucid; urgency=low
309+
310+ * New upstream release
311+
312+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 08 Apr 2010 14:23:59 +0100
313+
314+libdbusmenu-qt (0.3.0-0ubuntu1) lucid; urgency=low
315+
316+ * New upstream release
317+
318+ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 10 Mar 2010 12:41:06 +0000
319+
320+libdbusmenu-qt (0.2.2-0ubuntu2) lucid; urgency=low
321+
322+ * Add build dep on qjson and pkg-config
323+
324+ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 17 Feb 2010 17:02:07 +0000
325+
326+libdbusmenu-qt (0.2.2-0ubuntu1) lucid; urgency=low
327+
328+ * New upstream release
329+
330+ -- Jonathan Riddell <jriddell@ubuntu.com> Wed, 17 Feb 2010 15:13:29 +0000
331+
332+libdbusmenu-qt (0.2.1-0ubuntu2) lucid; urgency=low
333+
334+ * libdbusmenu-qt-dev depends on libdbusmenu-qt1 not 0
335+
336+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 04 Feb 2010 20:21:41 +0000
337+
338+libdbusmenu-qt (0.2.1-0ubuntu1) lucid; urgency=low
339+
340+ * New upstream release
341+ * Switch to source format 3.0
342+ * New SO version, switch package name to libdbusmenu-qt1
343+ * Add kubuntu_01_no_test.diff, tests don't work without X
344+
345+ -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 04 Feb 2010 18:13:44 +0000
346+
347+libdbusmenu-qt (0.1.0-0ubuntu1) lucid; urgency=low
348+
349+ * Initial Release
350+
351+ -- Jonathan Riddell <jriddell@ubuntu.com> Sun, 03 Jan 2010 23:21:24 +0100
352+
353
354=== added file 'debian/compat'
355--- debian/compat 1970-01-01 00:00:00 +0000
356+++ debian/compat 2013-03-28 16:10:24 +0000
357@@ -0,0 +1,1 @@
358+9
359
360=== added file 'debian/control'
361--- debian/control 1970-01-01 00:00:00 +0000
362+++ debian/control 2013-03-28 16:10:24 +0000
363@@ -0,0 +1,99 @@
364+Source: libdbusmenu-qt
365+Section: libs
366+Priority: optional
367+Build-Depends: debhelper (>= 8.1.3~),
368+ cmake (>= 2.8.5),
369+ qtbase5-dev (>= 5.0.1+dfsg-0ubuntu4~test1),
370+ libqt4-dev,
371+ libqjson-dev,
372+ doxygen
373+Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
374+XSBC-Original-Maintainer: Jonathan Riddell <jriddell@ubuntu.com>
375+Standards-Version: 3.9.2
376+Homepage: https://launchpad.net/libdbusmenu-qt
377+
378+Package: libdbusmenu-qt2
379+Architecture: any
380+Pre-Depends: ${misc:Pre-Depends}
381+Depends: ${misc:Depends},
382+ ${shlibs:Depends}
383+Multi-Arch: same
384+Description: Qt implementation of the DBusMenu protocol
385+ This library provides a Qt implementation of the DBusMenu protocol.
386+ .
387+ The DBusMenu protocol makes it possible for applications to export
388+ and import their menus over DBus.
389+ .
390+ This package provides shared libraries.
391+
392+Package: libdbusmenu-qt5
393+Architecture: any
394+Pre-Depends: ${misc:Pre-Depends}
395+Depends: ${misc:Depends},
396+ ${shlibs:Depends}
397+Suggests: libqt5core5,
398+ libqt5dbus5,
399+ libqt5gui5,
400+ libqt5widgets5,
401+Multi-Arch: same
402+Description: Qt5 implementation of the DBusMenu protocol
403+ This library provides a Qt5 implementation of the DBusMenu protocol.
404+ .
405+ The DBusMenu protocol makes it possible for applications to export
406+ and import their menus over DBus.
407+ .
408+ This package provides shared libraries.
409+
410+Package: libdbusmenu-qt-dev
411+Section: libdevel
412+Architecture: any
413+Depends: libdbusmenu-qt2 (= ${binary:Version}),
414+ libqt4-dev,
415+ ${misc:Depends}
416+Description: Qt implementation of the DBusMenu protocol (development)
417+ This library provides a Qt implementation of the DBusMenu protocol.
418+ .
419+ The DBusMenu protocol makes it possible for applications to export
420+ and import their menus over DBus.
421+ .
422+ This package provides header files for development.
423+
424+Package: libdbusmenu-qt5-dev
425+Section: libdevel
426+Architecture: any
427+Depends: libdbusmenu-qt5 (= ${binary:Version}),
428+ qtbase5-dev (>= 5.0.1+dfsg-0ubuntu4~test1),
429+ ${misc:Depends}
430+Description: Qt5 implementation of the DBusMenu protocol (development)
431+ This library provides a Qt5 implementation of the DBusMenu protocol.
432+ .
433+ The DBusMenu protocol makes it possible for applications to export
434+ and import their menus over DBus.
435+ .
436+ This package provides header files for development.
437+
438+Package: libdbusmenu-qt-doc
439+Section: doc
440+Architecture: all
441+Depends: libjs-jquery,
442+ ${misc:Depends}
443+Description: Qt implementation of the DBusMenu protocol (documentation)
444+ This library provides a Qt implementation of the DBusMenu protocol.
445+ .
446+ The DBusMenu protocol makes it possible for applications to export
447+ and import their menus over DBus.
448+ .
449+ This package provides API documentation in html format.
450+
451+Package: libdbusmenu-qt5-doc
452+Section: doc
453+Architecture: all
454+Depends: libjs-jquery,
455+ ${misc:Depends}
456+Description: Qt5 implementation of the DBusMenu protocol (documentation)
457+ This library provides a Qt5 implementation of the DBusMenu protocol.
458+ .
459+ The DBusMenu protocol makes it possible for applications to export
460+ and import their menus over DBus.
461+ .
462+ This package provides API documentation in html format.
463
464=== added file 'debian/copyright'
465--- debian/copyright 1970-01-01 00:00:00 +0000
466+++ debian/copyright 2013-03-28 16:10:24 +0000
467@@ -0,0 +1,35 @@
468+Format: http://dep.debian.net/deps/dep5/
469+Upstream-Name: libdbusmenu-qt
470+Upstream-Contact: Aurelien Gateau <aurelien.gateau@canonical.com>
471+Source: https://launchpad.net/libdbusmenu-qt
472+
473+Files: src/*
474+Copyright: 2009-2010, Canonical
475+Author: Aurelien Gateau <aurelien.gateau@canonical.com>
476+License: LGPL-2+
477+
478+Files: debian/*
479+Copyright: 2010, Praveen Arimbrathodiyil <pravi.a@gmail.com>
480+License: LGPL-2+
481+
482+License: LGPL-2+
483+ This library is free software; you can redistribute it and/or
484+ modify it under the terms of the GNU Library General Public
485+ License (LGPL) as published by the Free Software Foundation;
486+ either version 2 of the License, or (at your option) any later
487+ version.
488+ .
489+ This library is distributed in the hope that it will be useful,
490+ but WITHOUT ANY WARRANTY; without even the implied warranty of
491+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
492+ Library General Public License for more details.
493+ .
494+ You should have received a copy of the GNU Library General Public License
495+ along with this library; see the file COPYING.LIB. If not, write to
496+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
497+ Boston, MA 02110-1301, USA.
498+ .
499+ On Debian systems, the complete text of the GNU Library General Public
500+ License, version 2, can be found in /usr/share/common-licenses/LGPL-2.
501+
502+
503
504=== added file 'debian/docs'
505--- debian/docs 1970-01-01 00:00:00 +0000
506+++ debian/docs 2013-03-28 16:10:24 +0000
507@@ -0,0 +1,2 @@
508+NEWS
509+README
510
511=== added file 'debian/libdbusmenu-qt-dev.install'
512--- debian/libdbusmenu-qt-dev.install 1970-01-01 00:00:00 +0000
513+++ debian/libdbusmenu-qt-dev.install 2013-03-28 16:10:24 +0000
514@@ -0,0 +1,3 @@
515+usr/include/dbusmenu-qt/*
516+usr/lib/*/lib*-qt.so
517+usr/lib/*/pkgconfig/dbusmenu-qt.pc
518
519=== added file 'debian/libdbusmenu-qt-doc.install'
520--- debian/libdbusmenu-qt-doc.install 1970-01-01 00:00:00 +0000
521+++ debian/libdbusmenu-qt-doc.install 2013-03-28 16:10:24 +0000
522@@ -0,0 +1,1 @@
523+usr/share/doc/libdbusmenu-qt-doc/
524
525=== added file 'debian/libdbusmenu-qt2.install'
526--- debian/libdbusmenu-qt2.install 1970-01-01 00:00:00 +0000
527+++ debian/libdbusmenu-qt2.install 2013-03-28 16:10:24 +0000
528@@ -0,0 +1,1 @@
529+usr/lib/*/libdbusmenu-qt.so.2*
530
531=== added file 'debian/libdbusmenu-qt2.symbols'
532--- debian/libdbusmenu-qt2.symbols 1970-01-01 00:00:00 +0000
533+++ debian/libdbusmenu-qt2.symbols 2013-03-28 16:10:24 +0000
534@@ -0,0 +1,64 @@
535+# SymbolsHelper-Confirmed: 0.9.2 amd64 armel armhf i386 powerpc
536+libdbusmenu-qt.so.2 libdbusmenu-qt2 #MINVER#
537+ (optional)_ZN12DBusMenuItemD1Ev@Base 0.9.2
538+ (optional)_ZN12DBusMenuItemD2Ev@Base 0.9.2
539+ _ZN16DBusMenuExporter11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.3.2
540+ _ZN16DBusMenuExporter11qt_metacastEPKc@Base 0.3.2
541+ _ZN16DBusMenuExporter14activateActionEP7QAction@Base 0.6.6
542+ _ZN16DBusMenuExporter15doUpdateActionsEv@Base 0.3.2
543+ _ZN16DBusMenuExporter16staticMetaObjectE@Base 0.3.2
544+ _ZN16DBusMenuExporter17iconNameForActionEP7QAction@Base 0.3.2
545+ _ZN16DBusMenuExporter19doEmitLayoutUpdatedEv@Base 0.5.1
546+ _ZN16DBusMenuExporter19slotActionDestroyedEP7QObject@Base 0.6.6
547+ _ZN16DBusMenuExporter9setStatusERK7QString@Base 0.9.0
548+ _ZN16DBusMenuExporterC1ERK7QStringP5QMenuRK15QDBusConnection@Base 0.3.2
549+ _ZN16DBusMenuExporterC2ERK7QStringP5QMenuRK15QDBusConnection@Base 0.3.2
550+ _ZN16DBusMenuExporterD0Ev@Base 0.3.2
551+ _ZN16DBusMenuExporterD1Ev@Base 0.3.2
552+ _ZN16DBusMenuExporterD2Ev@Base 0.3.2
553+ _ZN16DBusMenuImporter10createMenuEP7QWidget@Base 0.3.2
554+ _ZN16DBusMenuImporter10updateMenuEv@Base 0.5.1
555+ _ZN16DBusMenuImporter11iconForNameERK7QString@Base 0.3.2
556+ _ZN16DBusMenuImporter11menuUpdatedEv@Base 0.5.1
557+ _ZN16DBusMenuImporter11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.3.2
558+ _ZN16DBusMenuImporter11qt_metacastEPKc@Base 0.3.2
559+ _ZN16DBusMenuImporter16sendClickedEventEi@Base 0.3.2
560+ _ZN16DBusMenuImporter16staticMetaObjectE@Base 0.3.2
561+ _ZN16DBusMenuImporter17slotLayoutUpdatedEji@Base 0.3.3
562+ _ZN16DBusMenuImporter18menuReadyToBeShownEv@Base 0.3.3
563+ _ZN16DBusMenuImporter19slotMenuAboutToHideEv@Base 0.9.1
564+ _ZN16DBusMenuImporter19slotMenuAboutToShowEv@Base 0.3.2
565+ _ZN16DBusMenuImporter21slotGetLayoutFinishedEP23QDBusPendingCallWatcher@Base 0.9.1
566+ _ZN16DBusMenuImporter25actionActivationRequestedEP7QAction@Base 0.6.6
567+ _ZN16DBusMenuImporter27processPendingLayoutUpdatesEv@Base 0.5.1
568+ _ZN16DBusMenuImporter27slotItemActivationRequestedEij@Base 0.6.6
569+ _ZN16DBusMenuImporter31slotAboutToShowDBusCallFinishedEP23QDBusPendingCallWatcher@Base 0.3.2
570+ _ZN16DBusMenuImporterC1ERK7QStringS2_P7QObject@Base 0.3.2
571+ _ZN16DBusMenuImporterC2ERK7QStringS2_P7QObject@Base 0.3.2
572+ _ZN16DBusMenuImporterD0Ev@Base 0.3.2
573+ _ZN16DBusMenuImporterD1Ev@Base 0.3.2
574+ _ZN16DBusMenuImporterD2Ev@Base 0.3.2
575+ _ZN16DBusMenuShortcut15fromKeySequenceERK12QKeySequence@Base 0.3.4
576+ (arch=armel)_ZN18DBusMenuLayoutItemC1ERKS_@Base 0.9.2
577+ (optional|arch=armel sparc)_ZN18DBusMenuLayoutItemC1Ev@Base 0.8.0
578+ (optional|arch=armel)_ZN18DBusMenuLayoutItemC2ERKS_@Base 0.8.0
579+ (optional|arch=armel)_ZN18DBusMenuLayoutItemC2Ev@Base 0.8.0
580+ _ZN18DBusMenuLayoutItemD1Ev@Base 0.8.0
581+ (optional)_ZN18DBusMenuLayoutItemD2Ev@Base 0.8.0
582+ _ZNK16DBusMenuExporter10metaObjectEv@Base 0.3.2
583+ _ZNK16DBusMenuExporter6statusEv@Base 0.9.0
584+ _ZNK16DBusMenuImporter10metaObjectEv@Base 0.3.2
585+ _ZNK16DBusMenuImporter4menuEv@Base 0.3.2
586+ _ZNK16DBusMenuShortcut13toKeySequenceEv@Base 0.3.4
587+ _ZTI16DBusMenuExporter@Base 0.3.2
588+ _ZTI16DBusMenuImporter@Base 0.3.2
589+ _ZTS16DBusMenuExporter@Base 0.3.2
590+ _ZTS16DBusMenuImporter@Base 0.3.2
591+ _ZTV16DBusMenuExporter@Base 0.3.2
592+ _ZTV16DBusMenuImporter@Base 0.3.2
593+ _ZlsR13QDBusArgumentRK12DBusMenuItem@Base 0.3.2
594+ _ZlsR13QDBusArgumentRK16DBusMenuItemKeys@Base 0.8.0
595+ _ZlsR13QDBusArgumentRK18DBusMenuLayoutItem@Base 0.8.0
596+ _ZrsRK13QDBusArgumentR12DBusMenuItem@Base 0.3.2
597+ _ZrsRK13QDBusArgumentR16DBusMenuItemKeys@Base 0.8.0
598+ _ZrsRK13QDBusArgumentR18DBusMenuLayoutItem@Base 0.8.0
599
600=== added file 'debian/libdbusmenu-qt5-dev.install'
601--- debian/libdbusmenu-qt5-dev.install 1970-01-01 00:00:00 +0000
602+++ debian/libdbusmenu-qt5-dev.install 2013-03-28 16:10:24 +0000
603@@ -0,0 +1,3 @@
604+usr/include/dbusmenu-qt5/*
605+usr/lib/*/lib*-qt5.so
606+usr/lib/*/pkgconfig/dbusmenu-qt5.pc
607
608=== added file 'debian/libdbusmenu-qt5-doc.install'
609--- debian/libdbusmenu-qt5-doc.install 1970-01-01 00:00:00 +0000
610+++ debian/libdbusmenu-qt5-doc.install 2013-03-28 16:10:24 +0000
611@@ -0,0 +1,1 @@
612+usr/share/doc/libdbusmenu-qt5-doc/
613
614=== added file 'debian/libdbusmenu-qt5.install'
615--- debian/libdbusmenu-qt5.install 1970-01-01 00:00:00 +0000
616+++ debian/libdbusmenu-qt5.install 2013-03-28 16:10:24 +0000
617@@ -0,0 +1,1 @@
618+usr/lib/*/libdbusmenu-qt5.so.2*
619
620=== added file 'debian/libdbusmenu-qt5.symbols'
621--- debian/libdbusmenu-qt5.symbols 1970-01-01 00:00:00 +0000
622+++ debian/libdbusmenu-qt5.symbols 2013-03-28 16:10:24 +0000
623@@ -0,0 +1,69 @@
624+libdbusmenu-qt5.so.2 libdbusmenu-qt5 #MINVER#
625+ _ZN10QByteArrayD1Ev@Base 0.1.0
626+ _ZN10QByteArrayD2Ev@Base 0.1.0
627+ _ZN10QDBusErrorD1Ev@Base 0.1.0
628+ _ZN10QDBusErrorD2Ev@Base 0.1.0
629+ _ZN16DBusMenuExporter11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.1.0
630+ _ZN16DBusMenuExporter11qt_metacastEPKc@Base 0.1.0
631+ _ZN16DBusMenuExporter14activateActionEP7QAction@Base 0.1.0
632+ _ZN16DBusMenuExporter15doUpdateActionsEv@Base 0.1.0
633+ _ZN16DBusMenuExporter16staticMetaObjectE@Base 0.1.0
634+ _ZN16DBusMenuExporter17iconNameForActionEP7QAction@Base 0.1.0
635+ _ZN16DBusMenuExporter19doEmitLayoutUpdatedEv@Base 0.1.0
636+ _ZN16DBusMenuExporter19slotActionDestroyedEP7QObject@Base 0.1.0
637+ _ZN16DBusMenuExporter9setStatusERK7QString@Base 0.1.0
638+ _ZN16DBusMenuExporterC1ERK7QStringP5QMenuRK15QDBusConnection@Base 0.1.0
639+ _ZN16DBusMenuExporterC2ERK7QStringP5QMenuRK15QDBusConnection@Base 0.1.0
640+ _ZN16DBusMenuExporterD0Ev@Base 0.1.0
641+ _ZN16DBusMenuExporterD1Ev@Base 0.1.0
642+ _ZN16DBusMenuExporterD2Ev@Base 0.1.0
643+ _ZN16DBusMenuImporter10createMenuEP7QWidget@Base 0.1.0
644+ _ZN16DBusMenuImporter10updateMenuEv@Base 0.1.0
645+ _ZN16DBusMenuImporter11iconForNameERK7QString@Base 0.1.0
646+ _ZN16DBusMenuImporter11menuUpdatedEv@Base 0.1.0
647+ _ZN16DBusMenuImporter11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.1.0
648+ _ZN16DBusMenuImporter11qt_metacastEPKc@Base 0.1.0
649+ _ZN16DBusMenuImporter16sendClickedEventEi@Base 0.1.0
650+ _ZN16DBusMenuImporter16staticMetaObjectE@Base 0.1.0
651+ _ZN16DBusMenuImporter17slotLayoutUpdatedEji@Base 0.1.0
652+ _ZN16DBusMenuImporter18menuReadyToBeShownEv@Base 0.1.0
653+ _ZN16DBusMenuImporter19slotMenuAboutToHideEv@Base 0.1.0
654+ _ZN16DBusMenuImporter19slotMenuAboutToShowEv@Base 0.1.0
655+ _ZN16DBusMenuImporter21slotGetLayoutFinishedEP23QDBusPendingCallWatcher@Base 0.1.0
656+ _ZN16DBusMenuImporter25actionActivationRequestedEP7QAction@Base 0.1.0
657+ _ZN16DBusMenuImporter27processPendingLayoutUpdatesEv@Base 0.1.0
658+ _ZN16DBusMenuImporter27slotItemActivationRequestedEij@Base 0.1.0
659+ _ZN16DBusMenuImporter31slotAboutToShowDBusCallFinishedEP23QDBusPendingCallWatcher@Base 0.1.0
660+ _ZN16DBusMenuImporterC1ERK7QStringS2_P7QObject@Base 0.1.0
661+ _ZN16DBusMenuImporterC2ERK7QStringS2_P7QObject@Base 0.1.0
662+ _ZN16DBusMenuImporterD0Ev@Base 0.1.0
663+ _ZN16DBusMenuImporterD1Ev@Base 0.1.0
664+ _ZN16DBusMenuImporterD2Ev@Base 0.1.0
665+ _ZN16DBusMenuShortcut15fromKeySequenceERK12QKeySequence@Base 0.1.0
666+ _ZN18DBusMenuLayoutItemC1ERKS_@Base 0.1.0
667+ _ZN18DBusMenuLayoutItemC2ERKS_@Base 0.1.0
668+ _ZN18DBusMenuLayoutItemD1Ev@Base 0.1.0
669+ _ZN18DBusMenuLayoutItemD2Ev@Base 0.1.0
670+ _ZN6QDebugD1Ev@Base 0.1.0
671+ _ZN6QDebugD2Ev@Base 0.1.0
672+ _ZN6QDebuglsEPKc@Base 0.1.0
673+ _ZN7QStringD1Ev@Base 0.1.0
674+ _ZN7QStringD2Ev@Base 0.1.0
675+ _ZN9QListData7disposeEv@Base 0.1.0
676+ _ZNK16DBusMenuExporter10metaObjectEv@Base 0.1.0
677+ _ZNK16DBusMenuExporter6statusEv@Base 0.1.0
678+ _ZNK16DBusMenuImporter10metaObjectEv@Base 0.1.0
679+ _ZNK16DBusMenuImporter4menuEv@Base 0.1.0
680+ _ZNK16DBusMenuShortcut13toKeySequenceEv@Base 0.1.0
681+ _ZTI16DBusMenuExporter@Base 0.1.0
682+ _ZTI16DBusMenuImporter@Base 0.1.0
683+ _ZTS16DBusMenuExporter@Base 0.1.0
684+ _ZTS16DBusMenuImporter@Base 0.1.0
685+ _ZTV16DBusMenuExporter@Base 0.1.0
686+ _ZTV16DBusMenuImporter@Base 0.1.0
687+ _ZlsR13QDBusArgumentRK12DBusMenuItem@Base 0.1.0
688+ _ZlsR13QDBusArgumentRK16DBusMenuItemKeys@Base 0.1.0
689+ _ZlsR13QDBusArgumentRK18DBusMenuLayoutItem@Base 0.1.0
690+ _ZrsRK13QDBusArgumentR12DBusMenuItem@Base 0.1.0
691+ _ZrsRK13QDBusArgumentR16DBusMenuItemKeys@Base 0.1.0
692+ _ZrsRK13QDBusArgumentR18DBusMenuLayoutItem@Base 0.1.0
693
694=== added file 'debian/rules'
695--- debian/rules 1970-01-01 00:00:00 +0000
696+++ debian/rules 2013-03-28 16:10:24 +0000
697@@ -0,0 +1,43 @@
698+#!/usr/bin/make -f
699+
700+# Uncomment this to turn on verbose mode.
701+#export DH_VERBOSE=1
702+
703+%:
704+ dh $@ --parallel --buildsystem=cmake
705+
706+override_dh_auto_configure:
707+ mkdir qt4
708+ mkdir qt5
709+ cd qt4 && QT_SELECT=qt4 cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT4=true ../
710+ cd qt5 && QT_SELECT=qt5 cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT5=true ../
711+
712+override_dh_auto_build:
713+ cd qt4 && make
714+ cd qt5 && make
715+
716+override_dh_clean:
717+ dh_clean
718+ rm -rf qt4
719+ rm -rf qt5
720+
721+override_dh_auto_install:
722+ cd qt4 && make DESTDIR=../debian/tmp install
723+ cd qt5 && make DESTDIR=../debian/tmp install
724+ echo "Removing embedded jquery javascript library..."
725+ rm debian/tmp/usr/share/doc/libdbusmenu-qt-doc/jquery.js
726+ rm debian/tmp/usr/share/doc/libdbusmenu-qt5-doc/jquery.js
727+
728+override_dh_install:
729+ dh_install --fail-missing
730+
731+override_dh_auto_test:
732+ echo "Skipping tests (can't test inside chroot)..."
733+
734+override_dh_gencontrol:
735+ # Ugly hack, since we don't want to have Qt5 as our depends, we prefer
736+ # those as Suggests for now
737+ sed -i '/^shlibs/s/libqt5[^,]*, //g' debian/libdbusmenu-qt5.substvars
738+ sed -i '/^shlibs/s/,[^,]* libqt5.*$$//' debian/libdbusmenu-qt5.substvars
739+
740+ dh_gencontrol
741
742=== added file 'debian/source.lintian-overrides'
743--- debian/source.lintian-overrides 1970-01-01 00:00:00 +0000
744+++ debian/source.lintian-overrides 2013-03-28 16:10:24 +0000
745@@ -0,0 +1,3 @@
746+# Using an experimental compat level for multiarch, ie,
747+# compat 9 in debhelper 8.1.3, hence overriding this tag.
748+libdbusmenu-qt source: package-needs-versioned-debhelper-build-depends 9
749
750=== added file 'debian/watch'
751--- debian/watch 1970-01-01 00:00:00 +0000
752+++ debian/watch 2013-03-28 16:10:24 +0000
753@@ -0,0 +1,5 @@
754+# Compulsory line, this is a version 3 file
755+version=3
756+
757+# <Webpage URL> <string match>
758+http://launchpad.net/libdbusmenu-qt/+download/ http://launchpad.net/libdbusmenu-qt/.*/libdbusmenu-qt-(.*)\.tar\.bz2

Subscribers

People subscribed via source and target branches