Merge lp:~mitya57/ubuntu/saucy/qtbase-opensource-src/merge into lp:ubuntu/saucy/qtbase-opensource-src

Proposed by Dmitry Shachnev
Status: Merged
Merged at revision: 8
Proposed branch: lp:~mitya57/ubuntu/saucy/qtbase-opensource-src/merge
Merge into: lp:ubuntu/saucy/qtbase-opensource-src
Diff against target: 626 lines (+254/-51)
22 files modified
debian/README.source (+8/-0)
debian/changelog (+74/-0)
debian/control (+39/-9)
debian/copyright (+33/-34)
debian/libqt5concurrent5.lintian-overrides (+3/-0)
debian/libqt5core5.install (+1/-0)
debian/libqt5dbus5.lintian-overrides (+3/-0)
debian/libqt5gui5.install-armhf (+1/-0)
debian/libqt5gui5.lintian-overrides (+3/-0)
debian/libqt5network5.lintian-overrides (+3/-0)
debian/libqt5opengl5.lintian-overrides (+3/-0)
debian/libqt5printsupport5.lintian-overrides (+3/-0)
debian/libqt5sql5.lintian-overrides (+3/-0)
debian/libqt5test5.lintian-overrides (+3/-0)
debian/libqt5widgets5.lintian-overrides (+3/-0)
debian/libqt5xml5.lintian-overrides (+3/-0)
debian/mark_private_symbols.sh (+30/-0)
debian/patches/Rename-qAbs-Function-for-timeval.patch (+3/-2)
debian/patches/series (+1/-1)
debian/qtbase5-doc-html.install (+12/-0)
debian/qtbase5-doc.install (+12/-0)
debian/rules (+10/-5)
To merge this branch: bzr merge lp:~mitya57/ubuntu/saucy/qtbase-opensource-src/merge
Reviewer Review Type Date Requested Status
Timo Jyrinki Approve
Ubuntu branches Pending
Review via email: mp+172053@code.launchpad.net

Description of the change

This is a merge from Debian, which needs to be done to unblock landing of new qtmultimedia and qtdoc packages.

It's all committed to the bzr branch (though it has 5.1 beta, not 5.0.2).

To post a comment you must log in.
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Looks good to me, only nitpick being that all of it is yet in ~kubuntu-packaging's branch.

review: Approve
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

(ie could be pushed to lp:~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src_5.0.2 while 5.1 is being worked on in the main pkging branch - but the main branch is the same as this one, just adopted to 5.1 work I did earlier)

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

@Sebastien: Thanks for uploading this!

@Timo: Sorry, I didn't know that such a branch exists, and my merge was not based on it. I've rebased both branches against my upload now.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/README.source'
--- debian/README.source 2013-05-03 09:40:08 +0000
+++ debian/README.source 2013-06-28 14:52:08 +0000
@@ -13,6 +13,14 @@
13tests/auto/corelib/tools/qbytearray/rfc3252.txt 13tests/auto/corelib/tools/qbytearray/rfc3252.txt
14tests/auto/corelib/io/qtextstream/rfc3261.txt14tests/auto/corelib/io/qtextstream/rfc3261.txt
1515
16Bootstrapping the documentation
17-------------------------------
18
19To build the documentation you need to first bootstrap the packages. This is
20easily done by first building only arch: any packages of qtbase and qttools.
21Using this packages, rebuild the full source, this time including arch: all
22packages.
23
16Patches to the original source code24Patches to the original source code
17-----------------------------------25-----------------------------------
1826
1927
=== modified file 'debian/changelog'
--- debian/changelog 2013-05-03 09:40:08 +0000
+++ debian/changelog 2013-06-28 14:52:08 +0000
@@ -1,3 +1,77 @@
1qtbase-opensource-src (5.0.2+dfsg1-7ubuntu1) saucy; urgency=low
2
3 * Merge with Debian experimental, remaining changes:
4 - Remove firebird and ibase dependencies
5 - Build-depend on libxkbcommon-dev
6 - Maintainer fields and Vcs-Bzr
7 - Provides: qt-default to qt5-default
8 - Add patches:
9 + make_QColor_understand_AARRGGBB.patch
10 + add_since_52_to_new_QColor_features.patch
11 + disable_overlay_scrollbars.diff
12 + fix_maliit_activation.patch
13 + 0001-Implement-XEmbed-protocol.patch
14 + enable_appmenu_support.diff
15 + inputmethod_fix_focusout.patch
16 - Use our symbols files
17
18 -- Dmitry Shachnev <mitya57@ubuntu.com> Thu, 27 Jun 2013 16:29:34 +0400
19
20qtbase-opensource-src (5.0.2+dfsg1-7) experimental; urgency=low
21
22 * Mark libgbm-dev as linux-any. Other OSs do not have it.
23 * Add the qkms plugin to the armhf list of files to install.
24 * Update symbols files.
25 * From the armhf build log: "The -arch and -host-arch options are obsolete".
26 Remove the relevant armv6 option from debian/rules.
27 * Add a lintian override for libqt5xml5, which rightfully declares a
28 dependency on qtbase-abi-5-0-2.
29
30 -- Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org> Wed, 26 Jun 2013 00:01:03 -0300
31
32qtbase-opensource-src (5.0.2+dfsg1-6) experimental; urgency=low
33
34 [ Lisandro Damián Nicanor Pérez Meyer ]
35 * Make packages that ship a binary managed by qtchooser depend on it.
36 * Build the documentation shipped with this submodule as a build-indep task:
37 - Add the necessary indep build dependencies:
38 * qttools5-dev-tools to use qhelpgenerator.
39 * libqt5sql5-sqlite to generate qch doc.
40 - Build and create a packages for qch and HTML doc formats.
41 - Document how to bootstrap the packages in order to be able to build the
42 documentation.
43 * Update symbols files.
44 * Add build dependencies to build support for:
45 - ALSA.
46 - PulseAudio.
47 - OpenVG.
48 - GStreamer.
49 * Add libgbm-dev as Build-Dep, necessary for KMS support.
50 * Apply Rename-qAbs-Function-for-timeval.patch taken from upstream to solve
51 FTBFS with GCC 4.8.
52 * Update Standards-Version to 3.9.4. No changes needed.
53 * Make qtbase5-dbg M-A same.
54
55 -- Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org> Wed, 19 Jun 2013 19:34:49 -0300
56
57qtbase-opensource-src (5.0.2+dfsg1-5) experimental; urgency=low
58
59 [ Pino Toscano ]
60 * Update symbols files.
61
62 [ Lisandro Damián Nicanor Pérez Meyer ]
63 * Also ship 5.conf. This makes calls to qtchooser prettier: qtchooser -qt5.
64 * Add lintian overrides for packages that depend on the private API/ABI,
65 it's totally correct for them to do so.
66
67 [ Sune Vuorela ]
68 * Prepare symbol files to track private symbols.
69 * Make libqt5core5 provide a virtual package to track the non-public api/abi.
70 * Create a script to mark symbols as private.
71 * Mark private symbols as private.
72
73 -- Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org> Thu, 30 May 2013 17:53:00 -0300
74
1qtbase-opensource-src (5.0.2+dfsg1-4ubuntu1) saucy; urgency=low75qtbase-opensource-src (5.0.2+dfsg1-4ubuntu1) saucy; urgency=low
276
3 [ Ken VanDine ]77 [ Ken VanDine ]
478
=== modified file 'debian/control'
--- debian/control 2013-05-03 09:40:08 +0000
+++ debian/control 2013-06-28 14:52:08 +0000
@@ -13,20 +13,27 @@
13 dpkg-dev (>= 1.16.1),13 dpkg-dev (>= 1.16.1),
14 freetds-dev,14 freetds-dev,
15 gdb,15 gdb,
16 libasound2-dev,
16 libatspi2.0-dev,17 libatspi2.0-dev,
17 libcups2-dev,18 libcups2-dev,
18 libdbus-1-dev,19 libdbus-1-dev,
19 libfontconfig1-dev,20 libfontconfig1-dev,
20 libfreetype6-dev,21 libfreetype6-dev,
22 libgbm-dev [linux-any],
21 libgl1-mesa-dev | libgl-dev,23 libgl1-mesa-dev | libgl-dev,
22 libgles2-mesa-dev [linux-any] | libgles2-dev [linux-any],24 libgles2-mesa-dev [linux-any] | libgles2-dev [linux-any],
23 libglib2.0-dev,25 libglib2.0-dev,
24 libglu1-mesa-dev | libglu-dev,26 libglu1-mesa-dev | libglu-dev,
27 libgstreamer-plugins-base0.10-dev,
28 libgstreamer0.10-dev,
29 libgtk2.0-dev,
25 libicu-dev,30 libicu-dev,
26 libjpeg-dev,31 libjpeg-dev,
27 libmysqlclient-dev,32 libmysqlclient-dev,
33 libopenvg1-mesa-dev,
28 libpng-dev,34 libpng-dev,
29 libpq-dev,35 libpq-dev,
36 libpulse-dev,
30 libsqlite3-dev,37 libsqlite3-dev,
31 libssl-dev,38 libssl-dev,
32 libudev-dev [linux-any],39 libudev-dev [linux-any],
@@ -48,9 +55,9 @@
48 libxrender-dev,55 libxrender-dev,
49 pkg-kde-tools (>= 0.14.2),56 pkg-kde-tools (>= 0.14.2),
50 unixodbc-dev,57 unixodbc-dev,
51 zlib1g-dev,58 zlib1g-dev
52 libgtk2.0-dev59Build-Depends-Indep: libqt5sql5-sqlite, qttools5-dev-tools (>= 5.0.2~)
53Standards-Version: 3.9.360Standards-Version: 3.9.4
54Homepage: http://qt-project.org/61Homepage: http://qt-project.org/
55Vcs-Git: git://anonscm.debian.org/pkg-kde/qt/qtbase.git62Vcs-Git: git://anonscm.debian.org/pkg-kde/qt/qtbase.git
56Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/qt/qtbase.git;a=summary63Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/qt/qtbase.git;a=summary
@@ -60,6 +67,7 @@
60Architecture: any67Architecture: any
61Multi-Arch: same68Multi-Arch: same
62Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends}69Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends}
70Provides: qtbase-abi-5-0-2
63Depends: ${misc:Depends}, ${shlibs:Depends}71Depends: ${misc:Depends}, ${shlibs:Depends}
64Suggests: libthai072Suggests: libthai0
65Description: Qt 5 core module73Description: Qt 5 core module
@@ -305,7 +313,7 @@
305Pre-Depends: dpkg (>= 1.15.6~)313Pre-Depends: dpkg (>= 1.15.6~)
306Depends: libqt5opengl5 (= ${binary:Version}),314Depends: libqt5opengl5 (= ${binary:Version}),
307 qtbase5-dev (= ${binary:Version}),315 qtbase5-dev (= ${binary:Version}),
308 ${misc:Depends},316 ${misc:Depends}
309Description: Qt 5 OpenGL library development files317Description: Qt 5 OpenGL library development files
310 Qt is a cross-platform C++ application framework. Qt's primary feature318 Qt is a cross-platform C++ application framework. Qt's primary feature
311 is its rich set of widgets that provide standard GUI functionality.319 is its rich set of widgets that provide standard GUI functionality.
@@ -318,8 +326,7 @@
318Multi-Arch: foreign326Multi-Arch: foreign
319Section: devel327Section: devel
320Pre-Depends: dpkg (>= 1.15.6~)328Pre-Depends: dpkg (>= 1.15.6~)
321Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}329Depends: qtchooser, ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends}
322Recommends: qtchooser
323Description: Qt 5 base development programs330Description: Qt 5 base development programs
324 Qt is a cross-platform C++ application framework. Qt's primary feature331 Qt is a cross-platform C++ application framework. Qt's primary feature
325 is its rich set of widgets that provide standard GUI functionality.332 is its rich set of widgets that provide standard GUI functionality.
@@ -333,8 +340,7 @@
333Multi-Arch: foreign340Multi-Arch: foreign
334Section: devel341Section: devel
335Pre-Depends: dpkg (>= 1.15.6~)342Pre-Depends: dpkg (>= 1.15.6~)
336Depends: ${misc:Depends}, ${shlibs:Depends}343Depends: qtchooser, ${misc:Depends}, ${shlibs:Depends}
337Recommends: qtchooser
338Description: Qt 5 qmake Makefile generator tool344Description: Qt 5 qmake Makefile generator tool
339 Qt is a cross-platform C++ application framework. Qt's primary feature345 Qt is a cross-platform C++ application framework. Qt's primary feature
340 is its rich set of widgets that provide standard GUI functionality.346 is its rich set of widgets that provide standard GUI functionality.
@@ -365,6 +371,7 @@
365Package: qtbase5-dbg371Package: qtbase5-dbg
366Priority: extra372Priority: extra
367Architecture: any373Architecture: any
374Multi-Arch: same
368Section: debug375Section: debug
369Depends: libqt5core5 (= ${binary:Version}), ${misc:Depends}376Depends: libqt5core5 (= ${binary:Version}), ${misc:Depends}
370Description: Qt 5 base library debugging symbols377Description: Qt 5 base library debugging symbols
@@ -401,7 +408,7 @@
401408
402Package: qt5-default409Package: qt5-default
403Architecture: any410Architecture: any
404Depends: qtchooser, qtbase5-dev, ${misc:Depends}411Depends: qtbase5-dev, qtchooser, ${misc:Depends}
405Conflicts: qt4-default412Conflicts: qt4-default
406Provides: qt-default413Provides: qt-default
407Suggests: qt5-qmake, qtbase5-dev-tools414Suggests: qt5-qmake, qtbase5-dev-tools
@@ -413,3 +420,26 @@
413 using development binaries like qmake. It provides a default420 using development binaries like qmake. It provides a default
414 configuration for qtchooser, but does not prevent alternative Qt421 configuration for qtchooser, but does not prevent alternative Qt
415 installations from being used.422 installations from being used.
423
424Package: qtbase5-doc
425Priority: extra
426Architecture: all
427Section: doc
428Depends: ${misc:Depends}
429Description: Qt 5 base documentation
430 Qt is a cross-platform C++ application framework. Qt's primary feature
431 is its rich set of widgets that provide standard GUI functionality.
432 .
433 This package contains the documentation for the Qt 5 base libraries.
434
435Package: qtbase5-doc-html
436Priority: extra
437Architecture: all
438Section: doc
439Depends: ${misc:Depends}
440Description: Qt 5 base HTML documentation
441 Qt is a cross-platform C++ application framework. Qt's primary feature
442 is its rich set of widgets that provide standard GUI functionality.
443 .
444 This package contains the HTML documentation for the Qt 5 base
445 libraries.
416446
=== modified file 'debian/copyright'
--- debian/copyright 2013-05-03 09:40:08 +0000
+++ debian/copyright 2013-06-28 14:52:08 +0000
@@ -33,7 +33,7 @@
33Copyright: 2011 Klarälvdalens Datakonsult AB, a KDAB Group company33Copyright: 2011 Klarälvdalens Datakonsult AB, a KDAB Group company
34License: LGPL-2.1 with Digia Qt LGPL Exception 1.134License: LGPL-2.1 with Digia Qt LGPL Exception 1.1
3535
36Files: tests/manual/cocoa/menus/main.cpp src/plugins/platforms/cocoa/qcocoamenubar.mm src/plugins/platforms/cocoa/qcocoamenuitem.mm src/plugins/platforms/cocoa/qcocoamenu.h src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm src/plugins/platforms/cocoa/qcocoasystemtrayicon.h src/plugins/platforms/cocoa/qcocoamenubar.h src/plugins/platforms/cocoa/qcocoamenuitem.h src/plugins/platforms/cocoa/qcocoamenu.mm 36Files: tests/manual/cocoa/menus/main.cpp src/plugins/platforms/cocoa/qcocoamenubar.mm src/plugins/platforms/cocoa/qcocoamenuitem.mm src/plugins/platforms/cocoa/qcocoamenu.h src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm src/plugins/platforms/cocoa/qcocoasystemtrayicon.h src/plugins/platforms/cocoa/qcocoamenubar.h src/plugins/platforms/cocoa/qcocoamenuitem.h src/plugins/platforms/cocoa/qcocoamenu.mm
37Copyright: 2011 Klarälvdalens Datakonsult AB, a KDAB Group company37Copyright: 2011 Klarälvdalens Datakonsult AB, a KDAB Group company
38 2007-2008 Apple, Inc.38 2007-2008 Apple, Inc.
39License: LGPL-2.1 with Digia Qt LGPL Exception 1.139License: LGPL-2.1 with Digia Qt LGPL Exception 1.1
@@ -60,7 +60,7 @@
60Copyright: 2012 Jeremy Lain60Copyright: 2012 Jeremy Lain
61License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-361License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3
6262
63Files: src/network/doc/snippets/code/src_network_kernel_qdnslookup.cpp examples/network/dnslookup/dnslookup.cpp examples/network/dnslookup/dnslookup.h 63Files: src/network/doc/snippets/code/src_network_kernel_qdnslookup.cpp examples/network/dnslookup/dnslookup.cpp examples/network/dnslookup/dnslookup.h
64Copyright: 2012 Jeremy Lain64Copyright: 2012 Jeremy Lain
65License: BSD-3-clause65License: BSD-3-clause
6666
@@ -137,11 +137,11 @@
137Copyright: 2011-2012 Olivier Goffart137Copyright: 2011-2012 Olivier Goffart
138License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3138License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3
139139
140Files: src/network/ssl/qsslcertificateextension_p.h src/network/ssl/qsslcertificateextension.cpp src/network/ssl/qsslcertificateextension.h 140Files: src/network/ssl/qsslcertificateextension_p.h src/network/ssl/qsslcertificateextension.cpp src/network/ssl/qsslcertificateextension.h
141Copyright: 2011 Richard J. Moore141Copyright: 2011 Richard J. Moore
142License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3142License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3
143143
144Files: tests/benchmarks/corelib/tools/qalgorithms/tst_qalgorithms.cpp tests/benchmarks/corelib/kernel/qcoreapplication/main.cpp 144Files: tests/benchmarks/corelib/tools/qalgorithms/tst_qalgorithms.cpp tests/benchmarks/corelib/kernel/qcoreapplication/main.cpp
145Copyright: 2011-2012 Robin Burchell145Copyright: 2011-2012 Robin Burchell
146License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3146License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3
147147
@@ -240,7 +240,7 @@
240 otherwise to promote the sale, use or other dealings in this Font Software240 otherwise to promote the sale, use or other dealings in this Font Software
241 without prior written authorization from the Gnome Foundation or Bitstream241 without prior written authorization from the Gnome Foundation or Bitstream
242 Inc., respectively. For further information, contact: fonts at gnome dot242 Inc., respectively. For further information, contact: fonts at gnome dot
243 org. 243 org.
244 .244 .
245 Arev Fonts Copyright245 Arev Fonts Copyright
246 .246 .
@@ -264,7 +264,7 @@
264 the words "Tavmjong Bah" or the word "Arev".264 the words "Tavmjong Bah" or the word "Arev".
265 .265 .
266 This License becomes null and void to the extent applicable to Fonts266 This License becomes null and void to the extent applicable to Fonts
267 or Font Software that has been modified and is distributed under the 267 or Font Software that has been modified and is distributed under the
268 "Tavmjong Bah Arev" names.268 "Tavmjong Bah Arev" names.
269 .269 .
270 The Font Software may be sold as part of a larger software package but270 The Font Software may be sold as part of a larger software package but
@@ -306,7 +306,7 @@
306Copyright: -306Copyright: -
307License: Public Domain307License: Public Domain
308 A public domain font. Share and enjoy. http://www.X.org308 A public domain font. Share and enjoy. http://www.X.org
309 309
310Files: lib/fonts/unifont_160_50.qpf310Files: lib/fonts/unifont_160_50.qpf
311Copyright: Roman Czyborra311Copyright: Roman Czyborra
312License:312License:
@@ -318,7 +318,7 @@
318 and have given a quick thought about whether Roman might perhaps be interested318 and have given a quick thought about whether Roman might perhaps be interested
319 to read what you did with his stuff. Horizontal rules don't apply.319 to read what you did with his stuff. Horizontal rules don't apply.
320320
321Files: tests/manual/widgets/itemviews/delegate/example.cpp tests/manual/widgets/itemviews/qheaderview/qheaderviewtest1.cpp tests/manual/widgets/qgraphicsview/rubberband/rubberbandtest.cpp tests/benchmarks/gui/itemviews/qheaderview/qheaderviewbench.cpp tests/auto/widgets/itemviews/qheaderview/tst_qheaderview.cpp 321Files: tests/manual/widgets/itemviews/delegate/example.cpp tests/manual/widgets/itemviews/qheaderview/qheaderviewtest1.cpp tests/manual/widgets/qgraphicsview/rubberband/rubberbandtest.cpp tests/benchmarks/gui/itemviews/qheaderview/qheaderviewbench.cpp tests/auto/widgets/itemviews/qheaderview/tst_qheaderview.cpp
322Copyright: 2012 Thorbjørn Lund Martsum322Copyright: 2012 Thorbjørn Lund Martsum
323License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3323License: LGPL-2.1 with Digia Qt LGPL Exception 1.1 or GPL-3
324324
@@ -331,37 +331,37 @@
331License: Unicode, Inc. License Agreement331License: Unicode, Inc. License Agreement
332 COPYRIGHT AND PERMISSION NOTICE332 COPYRIGHT AND PERMISSION NOTICE
333 .333 .
334 Copyright © 1991-2012 Unicode, Inc. All rights reserved. 334 Copyright © 1991-2012 Unicode, Inc. All rights reserved.
335 Distributed under the Terms of Use in http://www.unicode.org/copyright.html.335 Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
336 .336 .
337 Permission is hereby granted, free of charge, to any person obtaining a 337 Permission is hereby granted, free of charge, to any person obtaining a
338 copy of the Unicode data files and any associated documentation (the "Data 338 copy of the Unicode data files and any associated documentation (the "Data
339 Files") or Unicode software and any associated documentation (the "Software") 339 Files") or Unicode software and any associated documentation (the "Software")
340 to deal in the Data Files or Software without restriction, including without 340 to deal in the Data Files or Software without restriction, including without
341 limitation the rights to use, copy, modify, merge, publish, distribute, 341 limitation the rights to use, copy, modify, merge, publish, distribute,
342 and/or sell copies of the Data Files or Software, and to permit persons to 342 and/or sell copies of the Data Files or Software, and to permit persons to
343 whom the Data Files or Software are furnished to do so, provided that (a)343 whom the Data Files or Software are furnished to do so, provided that (a)
344 the above copyright notice(s) and this permission notice appear with all 344 the above copyright notice(s) and this permission notice appear with all
345 copies of the Data Files or Software, (b) both the above copyright 345 copies of the Data Files or Software, (b) both the above copyright
346 notice(s) and this permission notice appear in associated documentation, 346 notice(s) and this permission notice appear in associated documentation,
347 and (c) there is clear notice in each modified Data File or in the 347 and (c) there is clear notice in each modified Data File or in the
348 Software as well as in the documentation associated with the Data File(s) 348 Software as well as in the documentation associated with the Data File(s)
349 or Software that the data or software has been modified.349 or Software that the data or software has been modified.
350 .350 .
351 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 351 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
352 KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 352 KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
353 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF 353 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
354 THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS 354 THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
355 INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT 355 INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
356 OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS 356 OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
357 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 357 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
358 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 358 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
359 PERFORMANCE OF THE DATA FILES OR SOFTWARE.359 PERFORMANCE OF THE DATA FILES OR SOFTWARE.
360 .360 .
361 Except as contained in this notice, the name of a copyright holder 361 Except as contained in this notice, the name of a copyright holder
362 shall not be used in advertising or otherwise to promote the sale, 362 shall not be used in advertising or otherwise to promote the sale,
363 use or other dealings in these Data Files or Software without prior 363 use or other dealings in these Data Files or Software without prior
364 written authorization of the copyright holder. 364 written authorization of the copyright holder.
365365
366Files: src/gui/text/qharfbuzz_copy_p.h366Files: src/gui/text/qharfbuzz_copy_p.h
367 src/3rdparty/harfbuzz/*367 src/3rdparty/harfbuzz/*
@@ -924,7 +924,7 @@
924Copyright: 2012 Digia Plc and/or its subsidiary(-ies).924Copyright: 2012 Digia Plc and/or its subsidiary(-ies).
925License: GFDL-1.3925License: GFDL-1.3
926926
927Files: src/printsupport/kernel/qprinterinfo.cpp 927Files: src/printsupport/kernel/qprinterinfo.cpp
928Copyright: 2012 Digia Plc and/or its subsidiary(-ies).928Copyright: 2012 Digia Plc and/or its subsidiary(-ies).
929License: GFDL-1.3929License: GFDL-1.3
930930
@@ -939,4 +939,3 @@
939 .939 .
940 On Debian systems, the complete text of the GFDL-1.3 license can be found in940 On Debian systems, the complete text of the GFDL-1.3 license can be found in
941 `/usr/share/common-licenses/GFDL-1.3`,941 `/usr/share/common-licenses/GFDL-1.3`,
942
943942
=== added file 'debian/libqt5concurrent5.lintian-overrides'
--- debian/libqt5concurrent5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5concurrent5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5concurrent5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== modified file 'debian/libqt5core5.install'
--- debian/libqt5core5.install 2013-05-03 09:40:08 +0000
+++ debian/libqt5core5.install 2013-06-28 14:52:08 +0000
@@ -1,3 +1,4 @@
1usr/lib/*/libQt5Core.so.*1usr/lib/*/libQt5Core.so.*
2usr/lib/*/qtchooser/5.conf
2usr/lib/*/qtchooser/qt5.conf3usr/lib/*/qtchooser/qt5.conf
3usr/share/qtchooser/qt5-*.conf4usr/share/qtchooser/qt5-*.conf
45
=== added file 'debian/libqt5dbus5.lintian-overrides'
--- debian/libqt5dbus5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5dbus5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5dbus5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== modified file 'debian/libqt5gui5.install-armhf'
--- debian/libqt5gui5.install-armhf 2013-04-20 13:37:32 +0000
+++ debian/libqt5gui5.install-armhf 2013-06-28 14:52:08 +0000
@@ -1,2 +1,3 @@
1usr/lib/*/qt5/plugins/platforms/libqminimalegl.so1usr/lib/*/qt5/plugins/platforms/libqminimalegl.so
2usr/lib/*/qt5/plugins/platforms/libqeglfs.so2usr/lib/*/qt5/plugins/platforms/libqeglfs.so
3usr/lib/*/qt5/plugins/platforms/libqkms.so
34
=== added file 'debian/libqt5gui5.lintian-overrides'
--- debian/libqt5gui5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5gui5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5gui5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/libqt5network5.lintian-overrides'
--- debian/libqt5network5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5network5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5network5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/libqt5opengl5.lintian-overrides'
--- debian/libqt5opengl5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5opengl5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5opengl5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/libqt5printsupport5.lintian-overrides'
--- debian/libqt5printsupport5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5printsupport5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5printsupport5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/libqt5sql5.lintian-overrides'
--- debian/libqt5sql5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5sql5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5sql5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/libqt5test5.lintian-overrides'
--- debian/libqt5test5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5test5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5test5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/libqt5widgets5.lintian-overrides'
--- debian/libqt5widgets5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5widgets5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5widgets5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/libqt5xml5.lintian-overrides'
--- debian/libqt5xml5.lintian-overrides 1970-01-01 00:00:00 +0000
+++ debian/libqt5xml5.lintian-overrides 2013-06-28 14:52:08 +0000
@@ -0,0 +1,3 @@
1# This dependency has been added to track external packages building against
2# our private headers. It is ok if internal packages depend on the ABI one.
3libqt5xml5: symbols-declares-dependency-on-other-package qtbase-abi-5-0-2
04
=== added file 'debian/mark_private_symbols.sh'
--- debian/mark_private_symbols.sh 1970-01-01 00:00:00 +0000
+++ debian/mark_private_symbols.sh 2013-06-28 14:52:08 +0000
@@ -0,0 +1,30 @@
1#! /bin/sh
2
3PRIVATE_HEADERS=qtbase5-private-dev/usr/include
4
5error() {
6 echo $@
7 exit 1
8}
9
10debug() {
11 [ -n "${DEBUG}" ] && echo $@
12}
13
14if [ ! -e "${PRIVATE_HEADERS}" ]
15then
16 error "Private headers not found"
17fi
18
19grep -rh class qtbase5-private-dev/usr/include |
20 grep EXPORT |
21 while read class export classname rest
22 do
23 echo ${#classname}${classname}
24 done |
25 while read privateclass
26 do
27 debug marking ${privateclass} as private
28 sed -i "s/\(.*${privateclass}[^ ]* *[^ ]*\)$/\1 1/" *.symbols
29 done
30
031
=== renamed file 'debian/patches/rename_qabs_function_for_timeval.patch' => 'debian/patches/Rename-qAbs-Function-for-timeval.patch'
--- debian/patches/rename_qabs_function_for_timeval.patch 2013-05-03 09:40:08 +0000
+++ debian/patches/Rename-qAbs-Function-for-timeval.patch 2013-06-28 14:52:08 +0000
@@ -1,4 +1,4 @@
1From 1fa6e7399c9e5cdaac73f358ceb3f6501517e16d Mon Sep 17 00:00:00 20011From d9ff510f02bba63dabe7a081a68296056a89ae4c Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?David=20E=2E=20Narv=C3=A1ez?= <david.narvaez@computer.org>2From: =?UTF-8?q?David=20E=2E=20Narv=C3=A1ez?= <david.narvaez@computer.org>
3Date: Sat, 23 Feb 2013 23:14:50 -05003Date: Sat, 23 Feb 2013 23:14:50 -0500
4Subject: [PATCH] Rename qAbs Function for timeval4Subject: [PATCH] Rename qAbs Function for timeval
@@ -8,6 +8,7 @@
8GCC 4.88GCC 4.8
99
10Change-Id: I78e02256ffc8b460ca74ae5241e77dfac4e09ba910Change-Id: I78e02256ffc8b460ca74ae5241e77dfac4e09ba9
11Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
11---12---
12 src/corelib/kernel/qtimerinfo_unix.cpp | 5 ++---13 src/corelib/kernel/qtimerinfo_unix.cpp | 5 ++---
13 1 file changed, 2 insertions(+), 3 deletions(-)14 1 file changed, 2 insertions(+), 3 deletions(-)
@@ -36,5 +37,5 @@
36 37
37 /*38 /*
38-- 39--
391.8.1.2401.8.3.1
4041
4142
=== modified file 'debian/patches/series'
--- debian/patches/series 2013-05-03 09:40:08 +0000
+++ debian/patches/series 2013-06-28 14:52:08 +0000
@@ -5,7 +5,7 @@
5make_QColor_understand_AARRGGBB.patch5make_QColor_understand_AARRGGBB.patch
6add_since_52_to_new_QColor_features.patch6add_since_52_to_new_QColor_features.patch
7inputmethod_fix_focusout.patch7inputmethod_fix_focusout.patch
8rename_qabs_function_for_timeval.patch8Rename-qAbs-Function-for-timeval.patch
99
10# Debian specific.10# Debian specific.
11build_examples.patch11build_examples.patch
1212
=== added file 'debian/qtbase5-doc-html.install'
--- debian/qtbase5-doc-html.install 1970-01-01 00:00:00 +0000
+++ debian/qtbase5-doc-html.install 2013-06-28 14:52:08 +0000
@@ -0,0 +1,12 @@
1usr/share/qt5/doc/qdoc/
2usr/share/qt5/doc/qtconcurrent/
3usr/share/qt5/doc/qtcore/
4usr/share/qt5/doc/qtdbus/
5usr/share/qt5/doc/qtgui/
6usr/share/qt5/doc/qtnetwork/
7usr/share/qt5/doc/qtopengl/
8usr/share/qt5/doc/qtprintsupport/
9usr/share/qt5/doc/qtsql/
10usr/share/qt5/doc/qttestlib/
11usr/share/qt5/doc/qtwidgets/
12usr/share/qt5/doc/qtxml/
013
=== added file 'debian/qtbase5-doc.install'
--- debian/qtbase5-doc.install 1970-01-01 00:00:00 +0000
+++ debian/qtbase5-doc.install 2013-06-28 14:52:08 +0000
@@ -0,0 +1,12 @@
1usr/share/qt5/doc/qdoc.qch
2usr/share/qt5/doc/qtconcurrent.qch
3usr/share/qt5/doc/qtcore.qch
4usr/share/qt5/doc/qtdbus.qch
5usr/share/qt5/doc/qtgui.qch
6usr/share/qt5/doc/qtnetwork.qch
7usr/share/qt5/doc/qtopengl.qch
8usr/share/qt5/doc/qtprintsupport.qch
9usr/share/qt5/doc/qtsql.qch
10usr/share/qt5/doc/qttestlib.qch
11usr/share/qt5/doc/qtwidgets.qch
12usr/share/qt5/doc/qtxml.qch
013
=== modified file 'debian/rules'
--- debian/rules 2013-05-03 09:40:08 +0000
+++ debian/rules 2013-06-28 14:52:08 +0000
@@ -57,9 +57,6 @@
57ifeq ($(vendor),Ubuntu)57ifeq ($(vendor),Ubuntu)
58 armv6_architectures += armel58 armv6_architectures += armel
59endif59endif
60ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(armv6_architectures)))
61 extra_configure_opts += -arch armv6
62endif
6360
64gles2_architectures := armel armhf61gles2_architectures := armel armhf
65ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))62ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
@@ -211,7 +208,10 @@
211 rm -rf po208 rm -rf po
212endif209endif
213210
214override_dh_auto_install:211override_dh_auto_build-indep:
212 dh_auto_build -Smakefile -- docs
213
214override_dh_auto_install-arch:
215 dh_auto_install -Smakefile -- INSTALL_ROOT=$(CURDIR)/debian/tmp/215 dh_auto_install -Smakefile -- INSTALL_ROOT=$(CURDIR)/debian/tmp/
216216
217 # Fix wrong path in pkgconfig files217 # Fix wrong path in pkgconfig files
@@ -223,8 +223,10 @@
223 echo "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin" > $(CURDIR)/debian/tmp/usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf223 echo "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin" > $(CURDIR)/debian/tmp/usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf
224 echo "/usr/lib/$(DEB_HOST_MULTIARCH)" >> $(CURDIR)/debian/tmp/usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf224 echo "/usr/lib/$(DEB_HOST_MULTIARCH)" >> $(CURDIR)/debian/tmp/usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf
225225
226 # Ship qt5.conf for this arch, and a default.conf.226 # Ship 5.conf and qt5.conf for this arch, and a default.conf.
227 # 5.conf makes calling qtchooser prettier.
227 mkdir -p $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser228 mkdir -p $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser
229 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/5.conf
228 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/qt5.conf230 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/qt5.conf
229 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/default.conf231 ln -s /usr/share/qtchooser/qt5-$(DEB_HOST_MULTIARCH).conf $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qtchooser/default.conf
230232
@@ -245,6 +247,9 @@
245 -regex '.*\.\(app\|conf\|cpp\|h\|js\|php\|png\|pro\|xml\|xsl\)$$' \247 -regex '.*\.\(app\|conf\|cpp\|h\|js\|php\|png\|pro\|xml\|xsl\)$$' \
246 -exec chmod a-x {} \;248 -exec chmod a-x {} \;
247249
250override_dh_auto_install-indep:
251 make INSTALL_ROOT=$(CURDIR)/debian/tmp install_docs
252
248override_dh_install:253override_dh_install:
249 # Now flush all the .install-* files as .install files.254 # Now flush all the .install-* files as .install files.
250 set -e; for pkg in $(pkgs_with_common); do \255 set -e; for pkg in $(pkgs_with_common); do \

Subscribers

People subscribed via source and target branches