summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFathi Boudra <fabo@debian.org>2008-04-10 07:04:23 +0000
committerFathi Boudra <fabo@debian.org>2008-04-10 07:04:23 +0000
commit7d151479021fa933af378a1ed63e396918c1e5be (patch)
treef8f8e7f97325d960e2b397e07ebff06187121e4c
parentcc9ba2eebb7fb9a76d17ee8def26ef87e5095f1a (diff)
downloadqt4-x11-7d151479021fa933af378a1ed63e396918c1e5be.tar.gz
Merge Qt4 branch with trunk.
-rw-r--r--debian/changelog145
-rw-r--r--debian/collection/qtdemo.qhc.uu231
-rw-r--r--debian/control425
-rw-r--r--debian/libqt4-assistant.install2
-rw-r--r--debian/libqt4-assistant.lintian2
-rw-r--r--debian/libqt4-core.install8
-rw-r--r--debian/libqt4-core.lintian1
-rw-r--r--debian/libqt4-dbg-dev.install (renamed from debian/libqt4-debug-dev.install)0
-rw-r--r--debian/libqt4-dbg.install35
-rw-r--r--debian/libqt4-dbg.lintian96
-rw-r--r--debian/libqt4-dbus.install3
-rw-r--r--debian/libqt4-dbus.lintian2
-rw-r--r--debian/libqt4-debug.install2
-rw-r--r--debian/libqt4-debug.lintian74
-rw-r--r--debian/libqt4-designer.install3
-rw-r--r--debian/libqt4-designer.lintian2
-rw-r--r--debian/libqt4-dev.dirs1
-rw-r--r--debian/libqt4-dev.lintian5
-rw-r--r--debian/libqt4-gui.install16
-rw-r--r--debian/libqt4-gui.lintian3
-rw-r--r--debian/libqt4-help.install4
-rw-r--r--debian/libqt4-help.lintian2
-rw-r--r--debian/libqt4-network.install2
-rw-r--r--debian/libqt4-network.lintian2
-rw-r--r--debian/libqt4-opengl.install1
-rw-r--r--debian/libqt4-opengl.lintian2
-rw-r--r--debian/libqt4-qt3support.install2
-rw-r--r--debian/libqt4-qt3support.lintian1
-rw-r--r--debian/libqt4-script.install2
-rw-r--r--debian/libqt4-script.lintian2
-rw-r--r--debian/libqt4-sql-ibase.install2
-rw-r--r--debian/libqt4-sql-mysql.install2
-rw-r--r--debian/libqt4-sql-odbc.install2
-rw-r--r--debian/libqt4-sql-psql.install2
-rw-r--r--debian/libqt4-sql-sqlite.install2
-rw-r--r--debian/libqt4-sql-sqlite2.install2
-rw-r--r--debian/libqt4-sql.install1
-rw-r--r--debian/libqt4-sql.lintian1
-rw-r--r--debian/libqt4-svg.install4
-rw-r--r--debian/libqt4-svg.lintian2
-rw-r--r--debian/libqt4-test.install2
-rw-r--r--debian/libqt4-test.lintian2
-rw-r--r--debian/libqt4-webkit-dbg.install3
-rw-r--r--debian/libqt4-webkit-dbg.lintian6
-rw-r--r--debian/libqt4-webkit.install3
-rw-r--r--debian/libqt4-webkit.lintian2
-rw-r--r--debian/libqt4-xml.install1
-rw-r--r--debian/libqt4-xml.lintian2
-rw-r--r--debian/libqt4-xmlpatterns-dbg.install2
-rw-r--r--debian/libqt4-xmlpatterns-dbg.lintian4
-rw-r--r--debian/libqt4-xmlpatterns.install2
-rw-r--r--debian/libqt4-xmlpatterns.lintian2
-rw-r--r--debian/libqtcore4.install20
-rw-r--r--debian/libqtcore4.lintian1
-rw-r--r--debian/not-installed19
-rw-r--r--debian/patches/0167-fix-group-reading.diff2
-rw-r--r--debian/patches/0172-prefer-xrandr-over-xinerama.diff108
-rw-r--r--debian/patches/0175-fix-s390-qatomic.diff35
-rw-r--r--debian/patches/0176-coverity-fixes.diff37
-rw-r--r--debian/patches/0178-transparency-window-types.diff337
-rw-r--r--debian/patches/0179-transient-hack.diff21
-rw-r--r--debian/patches/0180-window-role.diff98
-rw-r--r--debian/patches/0187-fix-font-fixed-pitch.diff56
-rw-r--r--debian/patches/0191-listview-alternate-row-colors.diff2
-rw-r--r--debian/patches/0192-itemdelegate-palette-state.diff2
-rw-r--r--debian/patches/0194-fix-moveonly-dnd-in-itemviews.diff38
-rw-r--r--debian/patches/0195-compositing-properties.diff81
-rw-r--r--debian/patches/01_qmake_for_debian.diff2
-rw-r--r--debian/patches/0200-fix-qsslsocket-waitfor.diff60
-rw-r--r--debian/patches/0203-qtexthtmlparser-link-color.diff4
-rw-r--r--debian/patches/0205-fast-qpixmap-fill.diff48
-rw-r--r--debian/patches/0209-prevent-qt-mixing.diff4
-rw-r--r--debian/patches/0210-fix-crash-q3stylesheet-font-size.diff6
-rw-r--r--debian/patches/0211-q3action-crash.diff22
-rw-r--r--debian/patches/02_launch_assistant-qt4.diff38
-rw-r--r--debian/patches/03_launch_moc-qt4.diff6
-rw-r--r--debian/patches/04_launch_uic-qt4.diff4
-rw-r--r--debian/patches/05_append_qt4_target.diff90
-rw-r--r--debian/patches/06_qtdemo_destdir.diff25
-rw-r--r--debian/patches/08_load_ssl.diff20
-rw-r--r--debian/patches/10_config_tests_fixes.diff6
-rw-r--r--debian/patches/21_assume_no_fpu_for_embedded_devices.diff20
-rw-r--r--debian/patches/30_arm_ftbfs_fixes.diff15
-rw-r--r--debian/patches/31_arm_eabi_fix.diff15
-rw-r--r--debian/patches/40_alpha_ice.diff6
-rw-r--r--debian/patches/41_disable_opengl_visibility.diff2
-rw-r--r--debian/patches/50_kfreebsd_build_fix.diff14
-rw-r--r--debian/patches/60_m68k_inotify_fix.diff14
-rw-r--r--debian/patches/80_hurd_max_path.diff6
-rw-r--r--debian/patches/91_qmake_lflags_no-undefined.diff11
-rw-r--r--debian/patches/series22
-rw-r--r--debian/qt4-demos.install9
-rw-r--r--debian/qt4-demos.lintian383
-rw-r--r--debian/qt4-designer.install6
-rw-r--r--debian/qt4-designer.lintian1
-rw-r--r--debian/qt4-dev-tools.install17
-rw-r--r--debian/qt4-doc.doc-base2
-rw-r--r--debian/qt4-qtconfig.install4
-rwxr-xr-xdebian/rules190
99 files changed, 1723 insertions, 1333 deletions
diff --git a/debian/changelog b/debian/changelog
index 5320460..b47ea30 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,148 @@
+qt4-x11 (4.4.0~rc1-2) unstable; urgency=low
+
+ * Add patch for Explicit template specialization cannot have a storage class
+ with gcc-4.3. Specializations of templates cannot explicitly specify
+ a storage class, and have the same storage as the primary template.
+
+ -- Fathi Boudra <fabo@debian.org> Wed, 09 Apr 2008 09:40:00 +0200
+
+qt4-x11 (4.4.0~rc1-1) unstable; urgency=low
+
+ * New upstream release. (Closes: #469783)
+
+ +++ Changes by Modestas Vainius:
+
+ * Refresh qt-copy patches:
+ * 0167-fix-group-reading.diff - adjust offsets.
+ * 0180-window-role.diff - adjust offsets.
+ * 0195-compositing-properties.diff - adjust offsets.
+ * 0203-qtexthtmlparser-link-color.diff - adjust offsets.
+ * 0209-prevent-qt-mixing.diff - adjust offsets.
+ * 0214-fix-qgraphicsproxywidget-tab-crash.diff - adjust offsets.
+ * 0216-allow-isystem-for-headers.diff - adjust offsets.
+ * Remove qt-copy patches:
+ * 0172-prefer-xrandr-over-xinerama.diff - merged upstream.
+ * 0178-transparency-window-types.diff - merged upstream.
+ * 0215-compile-with-Xcursor-linkage.diff - merged upstream.
+ * 0217-qurl-isempty-regression.diff - merged upstream.
+ * 0218-qassert-macro-fix.diff - merged upstream.
+ * fix-qt_bootstrapped-typo.diff - merged upstream.
+ * Add qt-copy patches:
+ * 0220-no-x-recursion-in-xerrhandler.diff - adjust offsets.
+ * Refresh Debian patches:
+ * 02_launch_assistant-qt4.diff - adjust offsets.
+ * 05_append_qt4_target.diff - adopt to upstream changes. lrelease and
+ lupdate have been moved to tools/linguist/, adjust offsets.
+ * 50_kfreebsd_build_fix.diff - adjust offsets.
+ * 80_hurd_max_path.diff - adjust offsets.
+ * Remove Debian patches:
+ * 08_load_ssl.diff - different fix applied upstream.
+ * Update *.install files:
+ * qt4-dev-tools.install: a few renames of the language files,
+ s/assistant-qt3/assistant-qt4/, add usr/bin/xmlpatterns
+ * Add libqt4-core transitional package. (Closes: #473658)
+ * Add debian/not-installed to document files which are deliberately not
+ installed
+ * Avoid calling ./configure repeatedly during build/install: tie ./configure
+ to config.status
+
+ +++ Changes by Fathi Boudra:
+
+ * Re-introduce LD_LIBRARY_PATH workaround to use lrelease.
+ * Remove Conflicts against libqt4-core.
+ * Reorder libqt4-sql dependencies to have packages available on all
+ architectures listed first. (Closes: #473348)
+ * Add architectures availability list to libqt4-sql-ibase package.
+ (Closes: #473348)
+ * Add patch to fix unaligned access on hppa. Thanks to Bernhard R. Link.
+ (Closes: #458133)
+ * Add patch to replace remaining qdbus by dbus. Fix libqtscriptdbus build.
+ * Update configure options:
+ * Replace -qdbus by -dbus.
+ * Add -svg.
+
+ +++ Changes by Matthew Rosewarne:
+
+ * Rewrite clean rule to remove remaining build cruft.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Mon, 07 Apr 2008 01:36:54 -0400
+
+qt4-x11 (4.4.0~beta1-1) experimental; urgency=low
+
+ * New upstream release.
+
+ * Add build dependencies: doxygen, firebird2.0-dev, libiodbc2-dev,
+ libpam0g-dev, libreadline5-dev, libxslt1-dev.
+ * Split libqt4-gui and libqt4-core packages.
+ * Create package for each Qt module.
+ * Enable all SQL drivers as plugins and add related packages:
+ libqt4-sql-ibase, libqt4-sql-mysql, libqt4-sql-odbc, libqt4-sql-psql,
+ libqt4-sql-sqlite, libqt4-sql-sqlite2.
+ * Add packages: libqt4-assistant, libqt4-dbus, libqt4-designer, libqt4-help,
+ libqt4-network, libqt4-opengl, libqt4-script, libqt4-svg, libqt4-test,
+ libqt4-webkit, libqt4-xml, libqt4-xmlpatterns and qt4-demos.
+ * Replace libqt4-core by libqtcore4 package.
+ * Rename libqt4-debug to libqt4-dbg like other debug packages in Debian.
+ * Update .lintian override files.
+ * Update .install files.
+ * Move translations files in their respective packages.
+ * Disable DEB_INSTALL_CHANGELOGS_ALL.
+ * Build ibase sql plugin on supported architectures only.
+ * Enable demos, examples, WebKit and XmlPatterns.
+ * Enable exceptions. It is a dependency to XmlPatterns module.
+ * Add qtdemo help collection file.
+ * Split WebKit and XmlPatterns debug packages from libqt4-dbg.
+ * Generate Doxygen tagfile in libqt4-dev. Thanks to Matthew Rosewarne.
+ * Examples and Demos are not shipped compressed anymore.
+ * Refresh qt-copy patches:
+ * 0167-fix-group-reading
+ * 0172-prefer-xrandr-over-xinerama
+ * 0178-transparency-window-types
+ * 0180-window-role
+ * 0191-listview-alternate-row-colors
+ * 0192-itemdelegate-palette-state
+ * 0195-compositing-properties
+ * 0203-qtexthtmlparser-link-color
+ * 0209-prevent-qt-mixing
+ * 0210-fix-crash-q3stylesheet-font-size
+ * Remove qt-copy patches:
+ * 0175-fix-s390-qatomic
+ * 0176-coverity-fixes
+ * 0179-transient-hack
+ * 0187-fix-font-fixed-pitch
+ * 0194-fix-moveonly-dnd-in-itemviews
+ * 0200-fix-qsslsocket-waitfor
+ * 0205-fast-qpixmap-fill
+ * 0211-q3action-crash
+ * Add qt-copy patches:
+ * 0214-fix-qgraphicsproxywidget-tab-crash
+ * 0215-compile-with-Xcursor-linkage
+ * 0216-allow-isystem-for-headers
+ * 0217-qurl-isempty-regression
+ * 0218-qassert-macro-fix
+ * fix-qt_bootstrapped-typo
+ * Refresh Debian patches:
+ * 01_qmake_for_debian
+ * 02_launch_assistant-qt4
+ * 03_launch_moc-qt4
+ * 04_launch_uic-qt4
+ * 05_append_qt4_target
+ * 08_load_ssl
+ * 10_config_tests_fixes
+ * 40_alpha_ice
+ * 41_disable_opengl_visibility
+ * 50_kfreebsd_build_fix
+ * 60_m68k_inotify_fix
+ * 80_hurd_max_path
+ * Remove Debian patches:
+ * 06_qtdemo_destdir. Useless as we ship qtdemo again.
+ * 30_arm_ftbfs_fixes. Merged upstream.
+ * 31_arm_eabi_fix. Upstream changed arm architecture handling.
+ This patch doesn't apply as it is.
+ * 91_qmake_lflags_no-undefined. Merged upstream.
+
+ -- Fathi Boudra <fabo@debian.org> Thu, 13 Mar 2008 22:34:45 +0100
+
qt4-x11 (4.3.4-2) unstable; urgency=low
* Add patches:
diff --git a/debian/collection/qtdemo.qhc.uu b/debian/collection/qtdemo.qhc.uu
new file mode 100644
index 0000000..4e4898e
--- /dev/null
+++ b/debian/collection/qtdemo.qhc.uu
@@ -0,0 +1,231 @@
+begin 644 qtdemo.qhc
+M4U%,:71E(&9O<FUA="`S``0``0$`0"`@````%@````````````````````8`
+M```!```````````````"````````````````````````````````````````
+M``````````````4````!`_L`````"`/[````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````&`PT````"`MT``X$"
+MW0``````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``"!(0(%`'6!76,`;P!M`"X`=`!R`&\`;`!L`'0`90!C`&@`+@!D`&4`<P!I
+M`&<`;@!E`'(`+@`T`#0`,``N`"X`+P`N`"X`+P`N`"X`+P`N`"X`+P!S`&@`
+M80!R`&4`+P!Q`'0`-``O`&0`;P!C`"\`:`!T`&T`;``M`&0`90!S`&D`9P!N
+M`&4`<@`O`&0`90!S`&D`9P!N`&4`<@`N`'$`8P!H`'T!!0!=@2UC`&\`;0`N
+M`'0`<@!O`&P`;`!T`&4`8P!H`"X`<0!T`"X`-``T`#``+@`N`"\`+@`N`"\`
+M+@`N`"\`+@`N`"\`<P!H`&$`<@!E`"\`<0!T`#0`+P!D`&\`8P`O`&@`=`!M
+M`&P`+0!Q`'0`+P!Q`'0`+@!Q`&,`:``-`````@/B``/Q`^(`````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````#0($``$=`G$`9`!O`&,`#0$$
+M``$=`7$`9`!O`&,`#0````4#KP`#]P/H`],#Q`.O````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````!,%`P`M9`!E`',`:0!G`&X`90!R``T$`P`A=`!O`&\`;`!S
+M`!,#`P`M<0!T`'(`90!F`&0`;P!C``T"`P`A-``N`#0`+@`P``<!`P`5<0!T
+M``T````"`\(``^L#P@``````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````)P(#`%51`'0`(`!$`&4`<P!I`&<`;@!E`'(`
+M(`!-`&$`;@!U`&$`;``3`0,`+5$`=``@`#0`+@`T`"X`,``-`````P$_``$_
+M`BH##P``````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````@6@!!R%%
+M10&"270`80!B`&P`90!.`&$`;0!E`',`<`!A`&,`90!4`&$`8@!L`&4`3@!A
+M`&T`90!S`'``80!C`&4`5`!A`&(`;`!E``)#`%(`10!!`%0`10`@`%0`00!"
+M`$P`10`@`$X`80!M`&4`<P!P`&$`8P!E`%0`80!B`&P`90`@`"@`20!D`"``
+M20!.`%0`10!'`$4`4@`@`%``4@!)`$T`00!2`%D`(`!+`$4`60`L`"``3@!A
+M`&T`90`@`%0`10!8`%0`+``@`$8`:0!L`&4`4`!A`'0`:``@`%0`10!8`%0`
+M(``I`(%B`@<A.3D!@E5T`&$`8@!L`&4`1@!O`&P`9`!E`'(`5`!A`&(`;`!E
+M`$8`;P!L`&0`90!R`%0`80!B`&P`90`#0P!2`$4`00!4`$4`(`!4`$$`0@!,
+M`$4`(`!&`&\`;`!D`&4`<@!4`&$`8@!L`&4`(``H`$D`9``@`$D`3@!4`$4`
+M1P!%`%(`(`!0`%(`20!-`$$`4@!9`"``2P!%`%D`+``@`$X`80!M`&4`<P!P
+M`&$`8P!E`$D`9``@`$D`3@!4`$4`1P!%`%(`+``@`$X`80!M`&4`(`!4`$4`
+M6`!4`"``*0"!;@,'(5U=`8(E=`!A`&(`;`!E`$8`:0!L`'0`90!R`$$`=`!T
+M`'(`:0!B`'4`=`!E`%0`80!B`&P`90!&`&D`;`!T`&4`<@!!`'0`=`!R`&D`
+M8@!U`'0`90!4`&$`8@!L`&4`!$,`4@!%`$$`5`!%`"``5`!!`$(`3`!%`"``
+M1@!I`&P`=`!E`'(`00!T`'0`<@!I`&(`=0!T`&4`5`!A`&(`;`!E`"``*`!)
+M`&0`(`!)`$X`5`!%`$<`10!2`"``4`!2`$D`30!!`%(`60`@`$L`10!9`"P`
+M(`!.`&$`;0!E`"``5`!%`%@`5``@`"D`#0````4#W0`#^0/R`^L#Y`/=````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````%!0,!`0(%!00#`0$"!`4#`P$!`@$%
+M`@,!`0$"!0$#`0$!`0T"7@`$`2L``F(#-0$K`?``````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````@4(&
+M!R%!00&"!70`80!B`&P`90!3`&4`=`!T`&D`;@!G`',`5`!A`&(`;`!E`%,`
+M90!T`'0`:0!N`&<`<P!4`&$`8@!L`&4`"4,`4@!%`$$`5`!%`"``5`!!`$(`
+M3`!%`"``4P!E`'0`=`!I`&X`9P!S`%0`80!B`&P`90`@`"@`2P!E`'D`(`!4
+M`$4`6`!4`"``4`!2`$D`30!!`%(`60`@`$L`10!9`"P`(`!6`&$`;`!U`&4`
+M(`!"`$P`3P!"`"``*0!L!P<A@0U!`0!I`&X`9`!E`'@`<P!Q`&P`:0!T`&4`
+M7P!A`'4`=`!O`&D`;@!D`&4`>`!?`%,`90!T`'0`:0!N`&<`<P!4`&$`8@!L
+M`&4`7P`Q`%,`90!T`'0`:0!N`&<`<P!4`&$`8@!L`&4`"@````2!4`0'(4E)
+M`8(1=`!A`&(`;`!E`$8`:0!L`'0`90!R`$X`80!M`&4`5`!A`&(`;`!E`$8`
+M:0!L`'0`90!R`$X`80!M`&4`5`!A`&(`;`!E``5#`%(`10!!`%0`10`@`%0`
+M00!"`$P`10`@`$8`:0!L`'0`90!R`$X`80!M`&4`5`!A`&(`;`!E`"``*`!)
+M`&0`(`!)`$X`5`!%`$<`10!2`"``4`!2`$D`30!!`%(`60`@`$L`10!9`"P`
+M(`!.`&$`;0!E`"``5`!%`%@`5``@`"D`@4@%!R$Y.0&"(70`80!B`&P`90!&
+M`&D`;`!T`&4`<@!4`&$`8@!L`&4`1@!I`&P`=`!E`'(`5`!A`&(`;`!E``=#
+M`%(`10!!`%0`10`@`%0`00!"`$P`10`@`$8`:0!L`'0`90!R`%0`80!B`&P`
+M90`@`"@`3@!A`&T`90!)`&0`(`!)`$X`5`!%`$<`10!2`"P`(`!&`&D`;`!T
+M`&4`<@!!`'0`=`!R`&D`8@!U`'0`90!)`&0`(`!)`$X`5`!%`$<`10!2`"``
+M*0`-``````0`````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````"@`````$````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+9````````````````````````````````````
+`
+end
diff --git a/debian/control b/debian/control
index f24d3b3..81c908c 100644
--- a/debian/control
+++ b/debian/control
@@ -3,151 +3,438 @@ Section: libs
Priority: optional
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Brian Nelson <pyro@debian.org>, Sune Vuorela <debian@pusling.com>, Fathi Boudra <fabo@debian.org>, Ana Beatriz Guerrero Lopez <ana@debian.org>
-Build-Depends: cdbs, debhelper (>= 5), quilt, flex, sharutils,
+Build-Depends: cdbs, debhelper (>= 5), quilt, flex, sharutils, doxygen,
+ firebird2.0-dev [i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc],
libaudio-dev, libcupsys2-dev, libdbus-1-dev, libfreetype6-dev,
libgl1-mesa-dev | libgl-dev, libglib2.0-dev, libglu1-mesa-dev | libglu-dev,
- libice-dev, libjpeg62-dev, libmng-dev, libmysqlclient15-dev, libpng12-dev,
- libpq-dev, libsm-dev, libsqlite0-dev, libsqlite3-dev, libtiff4-dev,
- libx11-dev, libxcursor-dev, libxext-dev, libxft-dev, libxi-dev,
- libxinerama-dev, libxmu-dev, libxrandr-dev, libxrender-dev, libxt-dev,
- x11proto-core-dev, zlib1g-dev
+ libice-dev, libiodbc2-dev, libjpeg62-dev, libmng-dev, libmysqlclient15-dev,
+ libpam0g-dev, libpng12-dev, libpq-dev, libreadline5-dev, libsm-dev,
+ libsqlite0-dev, libsqlite3-dev, libtiff4-dev, libx11-dev, libxcursor-dev,
+ libxext-dev, libxft-dev, libxi-dev, libxinerama-dev, libxmu-dev,
+ libxrandr-dev, libxrender-dev, libxslt1-dev, libxt-dev, x11proto-core-dev,
+ zlib1g-dev
Standards-Version: 3.7.3
Homepage: http://www.trolltech.com
Vcs-Svn: svn://svn.debian.org/svn/pkg-kde/trunk/packages/qt4-x11
Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/trunk/packages/qt4-x11
-Package: libqt4-dev
+Package: libqtcore4
Architecture: any
-Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends},
- libqt4-gui (= ${binary:Version}), libqt4-sql (= ${binary:Version}),
- libqt4-qt3support (= ${binary:Version}),
- libaudio-dev, libcupsys2-dev, libdbus-1-dev, libfreetype6-dev,
- libgl1-mesa-dev | libgl-dev, libglib2.0-dev, libglu1-mesa-dev | libglu-dev,
- libice-dev, libjpeg62-dev, libmng-dev, libmysqlclient15-dev, libpng12-dev,
- libpq-dev, libsm-dev, libsqlite0-dev, libsqlite3-dev, libtiff4-dev,
- libx11-dev, libxcursor-dev, libxext-dev, libxft-dev, libxi-dev,
- libxinerama-dev, libxmu-dev, libxrandr-dev, libxrender-dev, libxt-dev,
- x11proto-core-dev, zlib1g-dev
-Conflicts: qt3-dev-tools (<= 3:3.3.4-7)
-Suggests: qt4-dev-tools, qt4-doc
-Description: Qt 4 development files
- Qt is a cross-platform C++ application framework. Qt's primary feature
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libqt4-core (<< 4.4.0~beta1-1)
+Description: Qt 4 core module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- This packages contains the header development files and development
- programs such as qmake used for building Qt4 applications.
+ The QtCore module contains core non-GUI functionality.
Package: libqt4-core
-Architecture: any
+Architecture: all
Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Qt 4 core non-GUI functionality runtime library
+Depends: libqtcore4 (>= ${source:Version}), libqt4-network (>= ${source:Version}), libqt4-script (>= ${source:Version}), libqt4-xml (>= ${source:Version}), libqt4-dbus (>= ${source:Version}), libqt4-test (>= ${source:Version})
+Description: transitional package for Qt 4 core non-GUI runtime libraries
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- This packages contains the core non-GUI shared library, and the Network
- and XML modules.
+ This is a dummy transitional package to enable installation of other Debian
+ packages linked against Qt 4.3 or earlier Qt 4 release previously shipped
+ in Debian.
Package: libqt4-gui
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}, fontconfig
Recommends: qt4-qtconfig
-Replaces: libqt4-core (<< 4.0.1-3), qt4-designer (<< 4.1.4), libqt4-designer
-Conflicts: libqt4-designer
-Description: Qt 4 core GUI functionality runtime library
- Qt is a cross-platform C++ application framework. Qt's primary feature
+Conflicts: libqt4-designer (<< 4.4.0~beta1-1)
+Replaces: libqt4-core (<< 4.0.1-3), qt4-designer (<< 4.1.4), libqt4-designer (<< 4.4.0~beta1-1)
+Description: Qt 4 GUI module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- This packages contains the core GUI shared library and the OpenGL
- module.
+ The QtGui module extends QtCore with GUI functionality.
+
+Package: libqt4-network
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libqt4-core (<< 4.4.0~beta1-1)
+Description: Qt 4 network module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtNetwork module offers classes that allow you to write TCP/IP clients and
+ servers. It provides classes to make network programming easier and portable.
+
+Package: libqt4-opengl
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
+Replaces: libqt4-gui (<< 4.4.0~beta1-1)
+Description: Qt 4 OpenGL module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtOpenGL module offers classes that make it easy to use OpenGL in Qt
+ applications.
+ .
+ OpenGL is a standard API for rendering 3D graphics. OpenGL only deals with 3D
+ rendering and provides little or no support for GUI programming issues.
+
+Package: libqt4-script
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libqt4-core (<< 4.4.0~beta1-1)
+Description: Qt 4 script module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtScript module provides classes for making Qt applications scriptable.
Package: libqt4-sql
Architecture: any
Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libqt4-sql-mysql | libqt4-sql-odbc | libqt4-sql-psql | libqt4-sql-sqlite | libqt4-sql-sqlite2 | libqt4-sql-ibase [i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc]
+Suggests: libqt4-dev
+Description: Qt 4 SQL module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtSql module helps you provide seamless database integration to your Qt
+ applications.
+ .
+ If you wish to to use the SQL module for development, you should install the
+ libqt4-dev package.
+
+Package: libqt4-sql-ibase
+Architecture: i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc
+Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: libqt4-dev
-Description: Qt 4 SQL database module
- Qt is a cross-platform C++ application framework. Qt's primary feature
+Description: Qt 4 InterBase/FireBird database driver
+ This package contains the InterBase/FireBird plugin for Qt 4.
+ .
+ Install it if you intend to use or write Qt programs that are to access an
+ InterBase/FireBird DB.
+
+Package: libqt4-sql-mysql
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libqt4-dev
+Description: Qt 4 MySQL database driver
+ This package contains the MySQL plugin for Qt 4.
+ .
+ Install it if you intend to use or write Qt programs that are to access a
+ MySQL DB.
+
+Package: libqt4-sql-odbc
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libqt4-dev
+Description: Qt 4 ODBC database driver
+ This package contains the ODBC plugin for Qt 4.
+ .
+ Install it if you intend to use or write Qt programs that are to access an
+ ODBC DB.
+
+Package: libqt4-sql-psql
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libqt4-dev
+Description: Qt 4 PostgreSQL database driver
+ This package contains the PostgreSQL plugin for Qt 4.
+ .
+ Install it if you intend to use or write Qt programs that are to access a
+ PostgreSQL DB.
+
+Package: libqt4-sql-sqlite
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libqt4-dev
+Description: Qt 4 SQLite 3 database driver
+ This package contains the SQLite 3 plugin for Qt 4.
+ .
+ Install it if you intend to use or write Qt programs that are to access an
+ SQLite 3 DB.
+
+Package: libqt4-sql-sqlite2
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libqt4-dev
+Description: Qt 4 SQLite 2 database driver
+ This package contains the SQLite 2 plugin for Qt 4.
+ .
+ Install it if you intend to use or write Qt programs that are to access an
+ SQLite 2 DB.
+
+Package: libqt4-svg
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
+Replaces: libqt4-gui (<< 4.4.0~beta1-1)
+Description: Qt 4 SVG module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtSvg module provides classes for displaying the contents of SVG files.
+ .
+ Scalable Vector Graphics (SVG) is a language for describing two-dimensional
+ graphics and graphical applications in XML.
+
+Package: libqt4-webkit
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Qt 4 WebKit module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ QtWebKit provides a Web browser engine that makes it easy to embed content
+ from the World Wide Web into your Qt application.
+
+Package: libqt4-xml
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libqt4-core (<< 4.4.0~beta1-1)
+Description: Qt 4 XML module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtXml module provides a stream reader and writer for XML documents,
+ and C++ implementations of SAX and DOM.
+
+Package: libqt4-xmlpatterns
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Qt 4 XML patterns module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ QtXmlPatterns is a XQuery and XPath engine for XML and custom data models.
+
+Package: libqt4-dbus
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libqt4-core (<< 4.4.0~beta1-1)
+Description: Qt 4 D-Bus module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- This package contains the SQL module for Qt. It includes support for
- PostgreSQL, MySQL, and SQLite databases. If you wish to to use the SQL
- module for development, you should install the libqt4-dev package.
+ The QtDBus module is a Unix-only library that you can use to make Inter-Process
+ Communication using the D-Bus protocol.
+ .
+ Applications using the QtDBus module can provide services to other, remote
+ applications by exporting objects, as well as use services exported by those
+ applications by placing calls and accessing properties.
Package: libqt4-qt3support
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: libqt4-gui (<< 4.2.1-1)
+Replaces: libqt4-gui (<< 4.2.1-1), qt4-designer (<< 4.4.0~beta1-1)
Description: Qt 3 compatibility library for Qt 4
- Qt is a cross-platform C++ application framework. Qt's primary feature
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- This packages contains the Qt 3 compatibility library for Qt 4. It
- allows applications designed to use deprecated Qt 3 classes and
- functions to work with Qt 4, with help from the qt3to4 porting tool
- found in the libqt4-dev package.
+ The Qt3Support module provides classes that ease porting from Qt 3 to Qt 4.
+ .
+ It allows applications designed to use deprecated Qt 3 classes and functions
+ to work with Qt 4, with help from the qt3to4 porting tool found in the
+ libqt4-dev package.
-Package: qt4-designer
+Package: libqt4-designer
Architecture: any
-Section: devel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-dev
-Conflicts: libqt4-designer
-Replaces: libqt4-designer, qt4-dev-tools (<= 4.0.1-2)
-Description: Qt 4 Designer
- Qt is a cross-platform C++ application framework. Qt's primary feature
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
+Replaces: libqt4-gui (<< 4.4.0~beta1-1)
+Description: Qt 4 designer module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtDesigner module provides classes that allow you to create your own
+ custom widget plugins for Qt Designer, and classes that enable you to access
+ Qt Designer's components.
+
+Package: libqt4-help
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Qt 4 help module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtHelp module provides classes for integrating online documentation in
+ applications.
+
+Package: libqt4-assistant
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libqt4-gui (<< 4.4.0~beta1-1)
+Replaces: libqt4-gui (<< 4.4.0~beta1-1)
+Description: Qt 4 assistant module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ The QtAssistant module provides a means of launching Qt Assistant to provide
+ online help.
+
+Package: libqt4-test
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libqt4-core (<< 4.4.0~beta1-1)
+Description: Qt 4 test module
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- Qt Designer is a tool for designing and building graphical user
- interfaces (GUIs) from Qt components.
+ The QtTest module provides classes for unit testing Qt applications and
+ libraries.
-Package: libqt4-debug
+Package: libqt4-dev
+Architecture: any
+Section: libdevel
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libqt4-gui (= ${binary:Version}), libqt4-network (= ${binary:Version}),
+ libqt4-opengl (= ${binary:Version}), libqt4-script (= ${binary:Version}),
+ libqt4-sql (= ${binary:Version}), libqt4-sql-mysql (= ${binary:Version}),
+ libqt4-sql-odbc (= ${binary:Version}), libqt4-sql-psql (= ${binary:Version}),
+ libqt4-sql-sqlite (= ${binary:Version}), libqt4-sql-sqlite2 (= ${binary:Version}),
+ libqt4-svg (= ${binary:Version}), libqt4-webkit (= ${binary:Version}),
+ libqt4-xml (= ${binary:Version}), libqt4-xmlpatterns (= ${binary:Version}),
+ libqt4-dbus (= ${binary:Version}), libqt4-qt3support (= ${binary:Version}),
+ libqt4-designer (= ${binary:Version}), libqt4-help (= ${binary:Version}),
+ libqt4-assistant (= ${binary:Version}), libqt4-test (= ${binary:Version}),
+ libqt4-sql-ibase (= ${binary:Version}) [i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc]
+ firebird2.0-dev [i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc],
+ libaudio-dev, libcupsys2-dev, libdbus-1-dev, libfreetype6-dev,
+ libgl1-mesa-dev | libgl-dev, libglib2.0-dev, libglu1-mesa-dev | libglu-dev,
+ libice-dev, libiodbc2-dev, libjpeg62-dev, libmng-dev, libmysqlclient15-dev,
+ libpam0g-dev, libpng12-dev, libpq-dev, libreadline5-dev, libsm-dev,
+ libsqlite0-dev, libsqlite3-dev, libtiff4-dev, libx11-dev, libxcursor-dev,
+ libxext-dev, libxft-dev, libxi-dev, libxinerama-dev, libxmu-dev,
+ libxrandr-dev, libxrender-dev, libxslt1-dev, libxt-dev, x11proto-core-dev,
+ zlib1g-dev
+Conflicts: qt3-dev-tools (<= 3:3.3.4-7)
+Suggests: qt4-dev-tools, qt4-doc
+Description: Qt 4 development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This packages contains the header development files and development programs
+ such as qmake used for building Qt4 applications.
+
+Package: libqt4-dbg
+Priority: extra
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-gui (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libqt4-gui (= ${binary:Version})
+Conflicts: libqt4-debug (<< 4.4.0~beta1-1)
+Replaces: libqt4-debug (<< 4.4.0~beta1-1)
Description: Qt 4 library debugging symbols
- Qt is a cross-platform C++ application framework. Qt's primary feature
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
This packages contains the debugging symbols for the Qt 4 libraries.
+Package: libqt4-webkit-dbg
+Priority: extra
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libqt4-webkit (= ${binary:Version})
+Description: Qt 4 WebKit library debugging symbols
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This packages contains the debugging symbols for the Qt 4 WebKit library.
+
+Package: libqt4-xmlpatterns-dbg
+Priority: extra
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libqt4-xmlpatterns (= ${binary:Version})
+Description: Qt 4 XML patterns library debugging symbols
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This packages contains the debugging symbols for the Qt 4 XML patterns
+ library.
+
+Package: qt4-designer
+Architecture: any
+Section: devel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libqt4-designer (<< 4.4.0~beta1-1)
+Replaces: qt4-dev-tools (<= 4.0.1-2), libqt4-designer (<< 4.4.0~beta1-1), libqt4-core (<< 4.4.0~beta1-1)
+Recommends: libqt4-dev
+Description: Qt 4 Designer
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ Qt Designer is a tool for designing and building graphical user interfaces
+ (GUIs) from Qt components.
+
Package: qt4-dev-tools
Architecture: any
Section: devel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-core (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: qt3-assistant (<= 3:3.3.4-7), qt3-designer (<= 3:3.3.4-7), qt3-linguist (<= 3:3.3.4-7)
+Replaces: libqt4-core (<< 4.4.0~beta1-1)
Recommends: libqt4-dev, qt4-doc, qt4-designer
Description: Qt 4 development tools
- Qt is a cross-platform C++ application framework. Qt's primary feature
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- This packages contains tools used to assist in Qt 4 development,
- including the Qt Assistant, Linguist, D-Bus Viewer and Pixel Tool applications.
+ This packages contains tools used to assist in Qt 4 development, including
+ the Qt Assistant, Linguist, D-Bus Viewer and Pixel Tool applications.
Package: qt4-qtconfig
Architecture: any
Section: x11
Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: libqt4-gui (<< 4.1.0)
Conflicts: qt3-qtconfig (<= 3:3.3.4-7)
+Replaces: libqt4-gui (<< 4.1.0), libqt4-core (<< 4.4.0~beta1-1)
Description: Qt 4 configuration tool
- Qt is a cross-platform C++ application framework. Qt's primary feature
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
The Qt Configuration program allows endusers to configure the look and
behavior of any Qt4 application.
+Package: qt4-demos
+Architecture: any
+Section: x11
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Qt 4 examples and demos
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains Qt 4 examples and demos.
+
Package: qt4-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Suggests: w3m | www-browser, libqt4-dev, qt4-dev-tools
Description: Qt 4 API documentation
- Qt is a cross-platform C++ application framework. Qt's primary feature
+ Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
.
- This package contains the complete Qt 4 API documentation. The
- documentation is provided in HTML and manpage format; the HTML version
- can be viewed in conjunction with the Qt Assistant found in the
- qt4-dev-tools package.
+ This package contains the complete Qt 4 API documentation.
+ .
+ The documentation is provided in HTML and manpage format; the HTML version can
+ be viewed in conjunction with the Qt Assistant found in the qt4-dev-tools
+ package.
diff --git a/debian/libqt4-assistant.install b/debian/libqt4-assistant.install
new file mode 100644
index 0000000..f5b9e77
--- /dev/null
+++ b/debian/libqt4-assistant.install
@@ -0,0 +1,2 @@
+usr/lib/libQtAssistantClient.so.*
+
diff --git a/debian/libqt4-assistant.lintian b/debian/libqt4-assistant.lintian
new file mode 100644
index 0000000..5d3aeeb
--- /dev/null
+++ b/debian/libqt4-assistant.lintian
@@ -0,0 +1,2 @@
+libqt4-assistant: package-name-doesnt-match-sonames libQtAssistantClient4
+
diff --git a/debian/libqt4-core.install b/debian/libqt4-core.install
deleted file mode 100644
index e805597..0000000
--- a/debian/libqt4-core.install
+++ /dev/null
@@ -1,8 +0,0 @@
-usr/lib/libQtCore.so.*
-usr/lib/libQtNetwork.so.*
-usr/lib/libQtXml.so.*
-usr/lib/libQtTest.so.*
-usr/lib/libQtDBus.so.*
-usr/lib/libQtScript.so.*
-usr/bin/qdbus
-usr/share/qt4/translations/*.qm
diff --git a/debian/libqt4-core.lintian b/debian/libqt4-core.lintian
deleted file mode 100644
index 659754d..0000000
--- a/debian/libqt4-core.lintian
+++ /dev/null
@@ -1 +0,0 @@
-libqt4-core: package-name-doesnt-match-sonames
diff --git a/debian/libqt4-debug-dev.install b/debian/libqt4-dbg-dev.install
index e9b4a19..e9b4a19 100644
--- a/debian/libqt4-debug-dev.install
+++ b/debian/libqt4-dbg-dev.install
diff --git a/debian/libqt4-dbg.install b/debian/libqt4-dbg.install
new file mode 100644
index 0000000..06e7517
--- /dev/null
+++ b/debian/libqt4-dbg.install
@@ -0,0 +1,35 @@
+usr/lib/libQt3Support.so.*.debug
+usr/lib/libQtAssistantClient.so.*.debug
+usr/lib/libQtCLucene.so.*.debug
+usr/lib/libQtCore.so.*.debug
+usr/lib/libQtDBus.so.*.debug
+usr/lib/libQtDesigner.so.*.debug
+usr/lib/libQtDesignerComponents.so.*.debug
+usr/lib/libQtGui.so.*.debug
+usr/lib/libQtHelp.so.*.debug
+usr/lib/libQtNetwork.so.*.debug
+usr/lib/libQtOpenGL.so.*.debug
+usr/lib/libQtScript.so.*.debug
+usr/lib/libQtSql.so.*.debug
+usr/lib/libQtSvg.so.*.debug
+usr/lib/libQtTest.so.*.debug
+usr/lib/libQtXml.so.*.debug
+
+usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so.debug
+usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so.debug
+usr/lib/qt4/plugins/codecs/libqcncodecs.so.debug
+usr/lib/qt4/plugins/codecs/libqjpcodecs.so.debug
+usr/lib/qt4/plugins/codecs/libqkrcodecs.so.debug
+usr/lib/qt4/plugins/codecs/libqtwcodecs.so.debug
+usr/lib/qt4/plugins/designer/libqt3supportwidgets.so.debug
+usr/lib/qt4/plugins/iconengines/libqsvgicon.so.debug
+usr/lib/qt4/plugins/imageformats/libqgif.so.debug
+usr/lib/qt4/plugins/imageformats/libqico.so.debug
+usr/lib/qt4/plugins/imageformats/libqjpeg.so.debug
+usr/lib/qt4/plugins/imageformats/libqmng.so.debug
+usr/lib/qt4/plugins/imageformats/libqsvg.so.debug
+usr/lib/qt4/plugins/imageformats/libqtiff.so.debug
+usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so.debug
+usr/lib/qt4/plugins/script/libqtscriptdbus.so.debug
+usr/lib/qt4/plugins/sqldrivers/libqsql*.so.debug
+
diff --git a/debian/libqt4-dbg.lintian b/debian/libqt4-dbg.lintian
new file mode 100644
index 0000000..7366057
--- /dev/null
+++ b/debian/libqt4-dbg.lintian
@@ -0,0 +1,96 @@
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtCLucene.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtSql.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtTest.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtDBus.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtXml.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQt3Support.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtAssistantClient.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtNetwork.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtSvg.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtHelp.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtOpenGL.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtScript.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtGui.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtDesigner.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtCore.so.4.4.0.debug
+libqt4-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtDesignerComponents.so.4.4.0.debug
+
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQt3Support.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtAssistantClient.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtCLucene.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtCore.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtDBus.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtDesigner.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtDesignerComponents.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtGui.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtHelp.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtNetwork.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtOpenGL.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtScript.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtSql.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtSvg.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtTest.so.4.4.0.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtXml.so.4.4.0.debug
+
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqcncodecs.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqjpcodecs.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqkrcodecs.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqtwcodecs.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/designer/libqt3supportwidgets.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/iconengines/libqsvgicon.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqgif.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqico.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqjpeg.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqmng.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqsvg.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqtiff.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/script/libqtscriptdbus.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/sqldrivers/libqsqlibase.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/sqldrivers/libqsqlite.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/sqldrivers/libqsqlite2.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/sqldrivers/libqsqlodbc.so.debug
+libqt4-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/sqldrivers/libqsqlpsql.so.debug
+
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQt3Support.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtAssistantClient.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtCLucene.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtCore.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtDBus.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtDesigner.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtDesignerComponents.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtGui.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtHelp.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtNetwork.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtOpenGL.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtScript.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtSql.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtSvg.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtTest.so.4.4.0.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/libQtXml.so.4.4.0.debug
+
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqcncodecs.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqjpcodecs.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqkrcodecs.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqtwcodecs.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/designer/libqt3supportwidgets.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/iconengines/libqsvgicon.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqgif.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqico.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqjpeg.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqmng.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqsvg.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqtiff.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/script/libqtscriptdbus.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/sqldrivers/libqsqlibase.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/sqldrivers/libqsqlite.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/sqldrivers/libqsqlite2.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/sqldrivers/libqsqlodbc.so.debug
+libqt4-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/sqldrivers/libqsqlpsql.so.debug
diff --git a/debian/libqt4-dbus.install b/debian/libqt4-dbus.install
new file mode 100644
index 0000000..2242fb3
--- /dev/null
+++ b/debian/libqt4-dbus.install
@@ -0,0 +1,3 @@
+usr/lib/libQtDBus.so.*
+usr/bin/qdbus
+
diff --git a/debian/libqt4-dbus.lintian b/debian/libqt4-dbus.lintian
new file mode 100644
index 0000000..67884bb
--- /dev/null
+++ b/debian/libqt4-dbus.lintian
@@ -0,0 +1,2 @@
+libqt4-dbus: package-name-doesnt-match-sonames libQtDBus4
+
diff --git a/debian/libqt4-debug.install b/debian/libqt4-debug.install
deleted file mode 100644
index a4a4abf..0000000
--- a/debian/libqt4-debug.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*.debug
-usr/lib/qt4/plugins/*/*.debug
diff --git a/debian/libqt4-debug.lintian b/debian/libqt4-debug.lintian
deleted file mode 100644
index 8548cb6..0000000
--- a/debian/libqt4-debug.lintian
+++ /dev/null
@@ -1,74 +0,0 @@
-libqt4-debug: package-name-doesnt-match-sonames
-
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtAssistantClient.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtDesigner.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtGui.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtTest.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtDesignerComponents.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtOpenGL.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtSql.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQt3Support.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtNetwork.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtXml.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtCore.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtSvg.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtDBus.so.4.3.4.debug
-libqt4-debug: sharedobject-in-library-directory-not-actually-a-shlib usr/lib/libQtScript.so.4.3.4.debug
-
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQt3Support.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtAssistantClient.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtCore.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtDBus.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtDesigner.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtDesignerComponents.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtGui.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtNetwork.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtOpenGL.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtScript.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtSql.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtSvg.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtTest.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/libQtXml.so.4.3.4.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqcncodecs.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqjpcodecs.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqkrcodecs.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/codecs/libqtwcodecs.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/designer/libqt3supportwidgets.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/iconengines/libqsvg.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqgif.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqjpeg.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqmng.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqsvg.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/imageformats/libqtiff.so.debug
-libqt4-debug: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so.debug
-
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQt3Support.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtAssistantClient.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtCore.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtDBus.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtDesigner.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtDesignerComponents.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtGui.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtNetwork.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtOpenGL.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtScript.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtSql.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtSvg.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtTest.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/libQtXml.so.4.3.4.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqcncodecs.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqjpcodecs.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqkrcodecs.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/codecs/libqtwcodecs.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/designer/libqt3supportwidgets.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/iconengines/libqsvg.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqgif.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqjpeg.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqmng.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqsvg.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/imageformats/libqtiff.so.debug
-libqt4-debug: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so.debug
diff --git a/debian/libqt4-designer.install b/debian/libqt4-designer.install
new file mode 100644
index 0000000..2f3f965
--- /dev/null
+++ b/debian/libqt4-designer.install
@@ -0,0 +1,3 @@
+usr/lib/libQtDesigner.so.*
+usr/lib/libQtDesignerComponents.so.*
+
diff --git a/debian/libqt4-designer.lintian b/debian/libqt4-designer.lintian
new file mode 100644
index 0000000..5341630
--- /dev/null
+++ b/debian/libqt4-designer.lintian
@@ -0,0 +1,2 @@
+libqt4-designer: package-name-doesnt-match-sonames libQtDesigner4 libQtDesignerComponents4
+
diff --git a/debian/libqt4-dev.dirs b/debian/libqt4-dev.dirs
new file mode 100644
index 0000000..944cf06
--- /dev/null
+++ b/debian/libqt4-dev.dirs
@@ -0,0 +1 @@
+usr/share/qt4/doc/html
diff --git a/debian/libqt4-dev.lintian b/debian/libqt4-dev.lintian
index c8f5008..3e83aa2 100644
--- a/debian/libqt4-dev.lintian
+++ b/debian/libqt4-dev.lintian
@@ -1,4 +1 @@
-libqt4-dev: executable-not-elf-or-script ./usr/share/qt4/mkspecs/macx-pbuilder/Info.plist.app
-libqt4-dev: executable-not-elf-or-script ./usr/share/qt4/mkspecs/macx-xcode/Info.plist.app
-libqt4-dev: executable-not-elf-or-script ./usr/share/qt4/mkspecs/macx-xcode/qmake.conf
-libqt4-dev: executable-not-elf-or-script ./usr/share/qt4/mkspecs/macx-pbuilder/qmake.conf
+libqt4-dev: package-contains-empty-directory usr/share/qt4/doc/html/
diff --git a/debian/libqt4-gui.install b/debian/libqt4-gui.install
index 5d5eb6e..4526b22 100644
--- a/debian/libqt4-gui.install
+++ b/debian/libqt4-gui.install
@@ -1,11 +1,9 @@
usr/lib/libQtGui.so.*
-usr/lib/libQtOpenGL.so.*
-usr/lib/libQtSvg.so.*
-usr/lib/libQtDesigner.so.*
-usr/lib/libQtDesignerComponents.so.*
-usr/lib/libQtAssistantClient.so.*
-usr/lib/qt4/plugins/imageformats/*.so
-usr/lib/qt4/plugins/iconengines/*.so
-usr/lib/qt4/plugins/inputmethods/*.so
usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so
-usr/lib/qt4/plugins/codecs/*.so
+usr/lib/qt4/plugins/imageformats/libqgif.so
+usr/lib/qt4/plugins/imageformats/libqico.so
+usr/lib/qt4/plugins/imageformats/libqjpeg.so
+usr/lib/qt4/plugins/imageformats/libqmng.so
+usr/lib/qt4/plugins/imageformats/libqtiff.so
+usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so
+
diff --git a/debian/libqt4-gui.lintian b/debian/libqt4-gui.lintian
index 2bb209b..5e1e042 100644
--- a/debian/libqt4-gui.lintian
+++ b/debian/libqt4-gui.lintian
@@ -1 +1,2 @@
-libqt4-gui: package-name-doesnt-match-sonames libQtAssistantClient4 libQtDesigner4 libQtDesignerComponents4 libQtGui4 libQtOpenGL4 libQtSvg4
+libqt4-gui: package-name-doesnt-match-sonames libQtGui4
+
diff --git a/debian/libqt4-help.install b/debian/libqt4-help.install
new file mode 100644
index 0000000..d3c3203
--- /dev/null
+++ b/debian/libqt4-help.install
@@ -0,0 +1,4 @@
+usr/lib/libQtHelp.so.*
+usr/share/qt4/translations/qt_help_de.qm
+usr/share/qt4/translations/qt_help_pl.qm
+
diff --git a/debian/libqt4-help.lintian b/debian/libqt4-help.lintian
new file mode 100644
index 0000000..0e1306a
--- /dev/null
+++ b/debian/libqt4-help.lintian
@@ -0,0 +1,2 @@
+libqt4-help: package-name-doesnt-match-sonames libQtHelp4
+
diff --git a/debian/libqt4-network.install b/debian/libqt4-network.install
new file mode 100644
index 0000000..51b7a38
--- /dev/null
+++ b/debian/libqt4-network.install
@@ -0,0 +1,2 @@
+usr/lib/libQtNetwork.so.*
+
diff --git a/debian/libqt4-network.lintian b/debian/libqt4-network.lintian
new file mode 100644
index 0000000..037c48f
--- /dev/null
+++ b/debian/libqt4-network.lintian
@@ -0,0 +1,2 @@
+libqt4-network: package-name-doesnt-match-sonames libQtNetwork4
+
diff --git a/debian/libqt4-opengl.install b/debian/libqt4-opengl.install
new file mode 100644
index 0000000..7b4e92e
--- /dev/null
+++ b/debian/libqt4-opengl.install
@@ -0,0 +1 @@
+usr/lib/libQtOpenGL.so.*
diff --git a/debian/libqt4-opengl.lintian b/debian/libqt4-opengl.lintian
new file mode 100644
index 0000000..1e132e7
--- /dev/null
+++ b/debian/libqt4-opengl.lintian
@@ -0,0 +1,2 @@
+libqt4-opengl: package-name-doesnt-match-sonames libQtOpenGL4
+
diff --git a/debian/libqt4-qt3support.install b/debian/libqt4-qt3support.install
index 1d932b8..6c60c5d 100644
--- a/debian/libqt4-qt3support.install
+++ b/debian/libqt4-qt3support.install
@@ -1,2 +1,4 @@
usr/lib/libQt3Support.so.*
usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so
+usr/lib/qt4/plugins/designer/libqt3supportwidgets.so
+
diff --git a/debian/libqt4-qt3support.lintian b/debian/libqt4-qt3support.lintian
index ae46e12..fb2daa8 100644
--- a/debian/libqt4-qt3support.lintian
+++ b/debian/libqt4-qt3support.lintian
@@ -1 +1,2 @@
libqt4-qt3support: package-name-doesnt-match-sonames libQt3Support4
+
diff --git a/debian/libqt4-script.install b/debian/libqt4-script.install
new file mode 100644
index 0000000..53d05ca
--- /dev/null
+++ b/debian/libqt4-script.install
@@ -0,0 +1,2 @@
+usr/lib/libQtScript.so.*
+usr/lib/qt4/plugins/script/libqtscriptdbus.so
diff --git a/debian/libqt4-script.lintian b/debian/libqt4-script.lintian
new file mode 100644
index 0000000..d7a68f4
--- /dev/null
+++ b/debian/libqt4-script.lintian
@@ -0,0 +1,2 @@
+libqt4-script: package-name-doesnt-match-sonames libQtScript4
+
diff --git a/debian/libqt4-sql-ibase.install b/debian/libqt4-sql-ibase.install
new file mode 100644
index 0000000..e2df901
--- /dev/null
+++ b/debian/libqt4-sql-ibase.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/plugins/sqldrivers/libqsqlibase.so
+
diff --git a/debian/libqt4-sql-mysql.install b/debian/libqt4-sql-mysql.install
new file mode 100644
index 0000000..75e1627
--- /dev/null
+++ b/debian/libqt4-sql-mysql.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so
+
diff --git a/debian/libqt4-sql-odbc.install b/debian/libqt4-sql-odbc.install
new file mode 100644
index 0000000..1d00149
--- /dev/null
+++ b/debian/libqt4-sql-odbc.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/plugins/sqldrivers/libqsqlodbc.so
+
diff --git a/debian/libqt4-sql-psql.install b/debian/libqt4-sql-psql.install
new file mode 100644
index 0000000..b4f989c
--- /dev/null
+++ b/debian/libqt4-sql-psql.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/plugins/sqldrivers/libqsqlpsql.so
+
diff --git a/debian/libqt4-sql-sqlite.install b/debian/libqt4-sql-sqlite.install
new file mode 100644
index 0000000..6590079
--- /dev/null
+++ b/debian/libqt4-sql-sqlite.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
+
diff --git a/debian/libqt4-sql-sqlite2.install b/debian/libqt4-sql-sqlite2.install
new file mode 100644
index 0000000..44e331d
--- /dev/null
+++ b/debian/libqt4-sql-sqlite2.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/plugins/sqldrivers/libqsqlite2.so
+
diff --git a/debian/libqt4-sql.install b/debian/libqt4-sql.install
index 04783f7..5ff4a1f 100644
--- a/debian/libqt4-sql.install
+++ b/debian/libqt4-sql.install
@@ -1 +1,2 @@
usr/lib/libQtSql.so.*
+
diff --git a/debian/libqt4-sql.lintian b/debian/libqt4-sql.lintian
index b3d38e7..9fae8ca 100644
--- a/debian/libqt4-sql.lintian
+++ b/debian/libqt4-sql.lintian
@@ -1 +1,2 @@
libqt4-sql: package-name-doesnt-match-sonames libQtSql4
+
diff --git a/debian/libqt4-svg.install b/debian/libqt4-svg.install
new file mode 100644
index 0000000..21289f8
--- /dev/null
+++ b/debian/libqt4-svg.install
@@ -0,0 +1,4 @@
+usr/lib/libQtSvg.so.*
+usr/lib/qt4/plugins/iconengines/libqsvgicon.so
+usr/lib/qt4/plugins/imageformats/libqsvg.so
+
diff --git a/debian/libqt4-svg.lintian b/debian/libqt4-svg.lintian
new file mode 100644
index 0000000..dd91efc
--- /dev/null
+++ b/debian/libqt4-svg.lintian
@@ -0,0 +1,2 @@
+libqt4-svg: package-name-doesnt-match-sonames libQtSvg4
+
diff --git a/debian/libqt4-test.install b/debian/libqt4-test.install
new file mode 100644
index 0000000..7883dee
--- /dev/null
+++ b/debian/libqt4-test.install
@@ -0,0 +1,2 @@
+usr/lib/libQtTest.so.*
+
diff --git a/debian/libqt4-test.lintian b/debian/libqt4-test.lintian
new file mode 100644
index 0000000..e387467
--- /dev/null
+++ b/debian/libqt4-test.lintian
@@ -0,0 +1,2 @@
+libqt4-test: package-name-doesnt-match-sonames libQtTest4
+
diff --git a/debian/libqt4-webkit-dbg.install b/debian/libqt4-webkit-dbg.install
new file mode 100644
index 0000000..572e3bf
--- /dev/null
+++ b/debian/libqt4-webkit-dbg.install
@@ -0,0 +1,3 @@
+usr/lib/libQtWebKit.so.*.debug
+usr/lib/qt4/plugins/designer/libqwebview.so.debug
+
diff --git a/debian/libqt4-webkit-dbg.lintian b/debian/libqt4-webkit-dbg.lintian
new file mode 100644
index 0000000..8fac276
--- /dev/null
+++ b/debian/libqt4-webkit-dbg.lintian
@@ -0,0 +1,6 @@
+libqt4-webkit-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtWebKit.so.4.4.0.debug
+libqt4-webkit-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtWebKit.so.4.4.0.debug
+libqt4-webkit-dbg: binary-with-bad-dynamic-table ./usr/lib/qt4/plugins/designer/libqwebview.so.debug
+libqt4-webkit-dbg: shared-lib-without-dependency-information ./usr/lib/libQtWebKit.so.4.4.0.debug
+libqt4-webkit-dbg: shared-lib-without-dependency-information ./usr/lib/qt4/plugins/designer/libqwebview.so.debug
+
diff --git a/debian/libqt4-webkit.install b/debian/libqt4-webkit.install
new file mode 100644
index 0000000..7b12c8f
--- /dev/null
+++ b/debian/libqt4-webkit.install
@@ -0,0 +1,3 @@
+usr/lib/libQtWebKit.so.*
+usr/lib/qt4/plugins/designer/libqwebview.so
+
diff --git a/debian/libqt4-webkit.lintian b/debian/libqt4-webkit.lintian
new file mode 100644
index 0000000..c515d64
--- /dev/null
+++ b/debian/libqt4-webkit.lintian
@@ -0,0 +1,2 @@
+libqt4-webkit: package-name-doesnt-match-sonames libQtWebKit4
+
diff --git a/debian/libqt4-xml.install b/debian/libqt4-xml.install
new file mode 100644
index 0000000..6366cb3
--- /dev/null
+++ b/debian/libqt4-xml.install
@@ -0,0 +1 @@
+usr/lib/libQtXml.so.*
diff --git a/debian/libqt4-xml.lintian b/debian/libqt4-xml.lintian
new file mode 100644
index 0000000..7ff0291
--- /dev/null
+++ b/debian/libqt4-xml.lintian
@@ -0,0 +1,2 @@
+libqt4-xml: package-name-doesnt-match-sonames libQtXml4
+
diff --git a/debian/libqt4-xmlpatterns-dbg.install b/debian/libqt4-xmlpatterns-dbg.install
new file mode 100644
index 0000000..9d3a8f6
--- /dev/null
+++ b/debian/libqt4-xmlpatterns-dbg.install
@@ -0,0 +1,2 @@
+usr/lib/libQtXmlPatterns.so.*.debug
+
diff --git a/debian/libqt4-xmlpatterns-dbg.lintian b/debian/libqt4-xmlpatterns-dbg.lintian
new file mode 100644
index 0000000..2a99df3
--- /dev/null
+++ b/debian/libqt4-xmlpatterns-dbg.lintian
@@ -0,0 +1,4 @@
+libqt4-xmlpatterns-dbg: sharedobject-in-library-directory-missing-soname usr/lib/libQtXmlPatterns.so.4.4.0.debug
+libqt4-xmlpatterns-dbg: binary-with-bad-dynamic-table ./usr/lib/libQtXmlPatterns.so.4.4.0.debug
+libqt4-xmlpatterns-dbg: shared-lib-without-dependency-information ./usr/lib/libQtXmlPatterns.so.4.4.0.debug
+
diff --git a/debian/libqt4-xmlpatterns.install b/debian/libqt4-xmlpatterns.install
new file mode 100644
index 0000000..0aa5ec4
--- /dev/null
+++ b/debian/libqt4-xmlpatterns.install
@@ -0,0 +1,2 @@
+usr/lib/libQtXmlPatterns.so.*
+
diff --git a/debian/libqt4-xmlpatterns.lintian b/debian/libqt4-xmlpatterns.lintian
new file mode 100644
index 0000000..bb9cf98
--- /dev/null
+++ b/debian/libqt4-xmlpatterns.lintian
@@ -0,0 +1,2 @@
+libqt4-xmlpatterns: package-name-doesnt-match-sonames libQtXmlPatterns4
+
diff --git a/debian/libqtcore4.install b/debian/libqtcore4.install
new file mode 100644
index 0000000..f89ed41
--- /dev/null
+++ b/debian/libqtcore4.install
@@ -0,0 +1,20 @@
+usr/lib/libQtCore.so.*
+usr/lib/libQtCLucene.so.*
+usr/lib/qt4/plugins/codecs/*.so
+usr/share/qt4/translations/qt_ar.qm
+usr/share/qt4/translations/qt_ca.qm
+usr/share/qt4/translations/qt_de.qm
+usr/share/qt4/translations/qt_es.qm
+usr/share/qt4/translations/qt_fr.qm
+usr/share/qt4/translations/qt_iw.qm
+usr/share/qt4/translations/qt_ja_jp.qm
+usr/share/qt4/translations/qt_pl.qm
+usr/share/qt4/translations/qt_pt.qm
+usr/share/qt4/translations/qt_ru.qm
+usr/share/qt4/translations/qt_sk.qm
+usr/share/qt4/translations/qt_sv.qm
+usr/share/qt4/translations/qt_uk.qm
+usr/share/qt4/translations/qt_zh_CN.qm
+usr/share/qt4/translations/qt_zh_TW.qm
+
+
diff --git a/debian/libqtcore4.lintian b/debian/libqtcore4.lintian
new file mode 100644
index 0000000..da3b3d2
--- /dev/null
+++ b/debian/libqtcore4.lintian
@@ -0,0 +1 @@
+libqtcore4: package-name-doesnt-match-sonames libQtCLucene4 libQtCore4
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..1f5cafe
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,19 @@
+usr/share/qt4/translations/qvfb_pl.qm
+usr/share/qt4/translations/qvfb_zh_TW.qm
+usr/share/qt4/translations/qvfb_zh_CN.qm
+usr/lib/libQtSvg.la
+usr/lib/libQtXml.la
+usr/lib/libQtSql.la
+usr/lib/libQtWebKit.la
+usr/lib/libQtOpenGL.la
+usr/lib/libQtNetwork.la
+usr/lib/libQtGui.la
+usr/lib/libQt3Support.la
+usr/lib/libQtTest.la
+usr/lib/libQtCLucene.la
+usr/lib/libQtScript.la
+usr/lib/libQtXmlPatterns.la
+usr/lib/libQtHelp.la
+usr/lib/libQtCore.la
+usr/lib/libQtDBus.la
+
diff --git a/debian/patches/0167-fix-group-reading.diff b/debian/patches/0167-fix-group-reading.diff
index df3b6df..c7080d5 100644
--- a/debian/patches/0167-fix-group-reading.diff
+++ b/debian/patches/0167-fix-group-reading.diff
@@ -9,7 +9,7 @@ Try a bit harder.
--- a/src/corelib/io/qfsfileengine_unix.cpp
+++ b/src/corelib/io/qfsfileengine_unix.cpp
-@@ -850,9 +850,16 @@
+@@ -829,9 +829,16 @@
} else if (own == OwnerGroup) {
struct group *gr = 0;
#if !defined(QT_NO_THREAD) && defined(_POSIX_THREAD_SAFE_FUNCTIONS) && !defined(Q_OS_OPENBSD)
diff --git a/debian/patches/0172-prefer-xrandr-over-xinerama.diff b/debian/patches/0172-prefer-xrandr-over-xinerama.diff
deleted file mode 100644
index 18dfba8..0000000
--- a/debian/patches/0172-prefer-xrandr-over-xinerama.diff
+++ /dev/null
@@ -1,108 +0,0 @@
-qt-bugs@ issue : N198137
-Trolltech task ID : none
-bugs.kde.org number :
-applied: no
-author: Dirk Mueller <mueller@kde.org>
-
-only trust libxinerama if its not the emulated information
-coming from xrandr 1.2. xrandr 1.2 is merged fb and libxinerama
-presents then virtual screens in clone mode, which qt (and KDE)
-can't deal with.
-
-proper fix would be to detect crtcs as virtual screens, but
-given that qt can't deal with dynamically changing number of screens,
-this is for "when I have time".
-
-also includes a race fix that can cause the whole KDE session to crash
-when you resize the screen.
-
-it also includes a fix for a bug that causes the whole KDE session to crash
-when you remove a CRTc.
-
-
---- a/src/gui/kernel/qdesktopwidget_x11.cpp
-+++ b/src/gui/kernel/qdesktopwidget_x11.cpp
-@@ -124,30 +124,35 @@
- void QDesktopWidgetPrivate::init()
- {
- // get the screen count
-+ int newScreenCount;
- #ifndef QT_NO_XINERAMA
- XineramaScreenInfo *xinerama_screeninfo = 0;
- int unused;
- use_xinerama = (XineramaQueryExtension(X11->display, &unused, &unused) && XineramaIsActive(X11->display));
-
-- if (use_xinerama) {
-+ if (use_xinerama)
- xinerama_screeninfo =
-- XineramaQueryScreens(X11->display, &screenCount);
-+ XineramaQueryScreens(X11->display, &newScreenCount);
-+
-+ if (use_xinerama && xinerama_screeninfo) {
- defaultScreen = 0;
- } else
- #endif // QT_NO_XINERAMA
- {
-+ use_xinerama = false;
- defaultScreen = DefaultScreen(X11->display);
-- screenCount = ScreenCount(X11->display);
-+ newScreenCount = ScreenCount(X11->display);
-+ use_xinerama = false;
- }
-
- delete [] rects;
-- rects = new QRect[screenCount];
-+ rects = new QRect[newScreenCount];
- delete [] workareas;
-- workareas = new QRect[screenCount];
-+ workareas = new QRect[newScreenCount];
-
- // get the geometry of each screen
-- int i, x, y, w, h;
-- for (i = 0; i < screenCount; i++) {
-+ int i, j, x, y, w, h;
-+ for (i = 0, j = 0; i < newScreenCount; i++, j++) {
-
- #ifndef QT_NO_XINERAMA
- if (use_xinerama) {
-@@ -164,11 +169,29 @@
- h = HeightOfScreen(ScreenOfDisplay(X11->display, i));
- }
-
-- rects[i].setRect(x, y, w, h);
-+ rects[j].setRect(x, y, w, h);
-+ if (j > 0 && rects[j-1].intersects(rects[j]) &&
-+ (rects[j].width()*rects[j].height()) >
-+ (rects[j-1].width()*rects[j-1].height())) {
-+ rects[j-1] = rects[j];
-+ j--;
-+ }
- workareas[i] = QRect();
- }
-
-+ if (screens) {
-+ // leaks QWidget* pointers on purpose, can't delete them as pointer escapes
-+ screens = (QWidget**) realloc(screens, j * sizeof(QWidget*));
-+ if (j > screenCount)
-+ memset(&screens[screenCount], 0, (j-screenCount) * sizeof(QWidget*));
-+ }
-+
-+ screenCount = j;
-+
- #ifndef QT_NO_XINERAMA
-+ if (use_xinerama && screenCount == 1)
-+ use_xinerama = false;
-+
- if (xinerama_screeninfo)
- XFree(xinerama_screeninfo);
- #endif // QT_NO_XINERAMA
-@@ -216,8 +239,7 @@
- screen = d->defaultScreen;
-
- if (! d->screens) {
-- d->screens = new QWidget*[d->screenCount];
-- memset(d->screens, 0, d->screenCount * sizeof(QWidget *));
-+ d->screens = (QWidget**) calloc( d->screenCount, sizeof(QWidget*));
- d->screens[d->defaultScreen] = this;
- }
-
diff --git a/debian/patches/0175-fix-s390-qatomic.diff b/debian/patches/0175-fix-s390-qatomic.diff
deleted file mode 100644
index d70dced..0000000
--- a/debian/patches/0175-fix-s390-qatomic.diff
+++ /dev/null
@@ -1,35 +0,0 @@
-qt-bugs@ issue : none
-Trolltech task ID : none
-bugs.kde.org number :
-applied: no
-author: Dirk Mueller
-
-fix s390(x) build
-
---- a/src/corelib/arch/qatomic_s390.h
-+++ b/src/corelib/arch/qatomic_s390.h
-@@ -202,10 +202,20 @@
- #endif
- }
-
--#error "fetch-and-add not implemented"
--// int q_atomic_fetch_and_add_int(volatile int *ptr, int value);
--// int q_atomic_fetch_and_add_acquire_int(volatile int *ptr, int value);
--// int q_atomic_fetch_and_add_release_int(volatile int *ptr, int value);
-+inline int q_atomic_fetch_and_add_int(volatile int *ptr, int value)
-+{
-+ return __sync_fetch_and_add(ptr, value);
-+}
-+
-+inline int q_atomic_fetch_and_add_acquire_int(volatile int *ptr, int value)
-+{
-+ return __sync_fetch_and_add(ptr, value);
-+}
-+
-+inline int q_atomic_fetch_and_add_release_int(volatile int *ptr, int value)
-+{
-+ return __sync_fetch_and_add(ptr, value);
-+}
-
- QT_END_HEADER
-
diff --git a/debian/patches/0176-coverity-fixes.diff b/debian/patches/0176-coverity-fixes.diff
deleted file mode 100644
index 6f645d9..0000000
--- a/debian/patches/0176-coverity-fixes.diff
+++ /dev/null
@@ -1,37 +0,0 @@
-qt-bugs@ issue : none
-Trolltech task ID : none
-bugs.kde.org number :
-applied: no
-author: Dirk Mueller
-
-fix various obvious memory leaks etc
-
---- a/src/gui/painting/qimagescale.cpp
-+++ b/src/gui/painting/qimagescale.cpp
-@@ -1031,6 +1031,7 @@
- buffer = QImage(dw, dh, src.format());
- if (buffer.isNull()) {
- qWarning("QImage: out of memory, returning null");
-+ qimageFreeScaleInfo(scaleinfo);
- return QImage();
- }
-
---- a/src/svg/qsvghandler.cpp
-+++ b/src/svg/qsvghandler.cpp
-@@ -1149,15 +1149,9 @@
- if (!size.isEmpty()) {
- QSvgHandler::LengthType type;
- qreal len = parseLength(size, type, handler);
-- //len = convertToPixels(len, false, type);
- // ### org_module.svg shows that font size
- // seems to be always in px...
-- type = QSvgHandler::PX;
-- if (type == QSvgHandler::PX ||
-- type == QSvgHandler::OTHER)
-- font.setPixelSize(int(len));
-- else
-- font.setPointSizeF(len);
-+ font.setPixelSize(int(len));
- }
- if (!style.isEmpty()) {
- if (style == QLatin1String("normal")) {
diff --git a/debian/patches/0178-transparency-window-types.diff b/debian/patches/0178-transparency-window-types.diff
deleted file mode 100644
index 67a2fd7..0000000
--- a/debian/patches/0178-transparency-window-types.diff
+++ /dev/null
@@ -1,337 +0,0 @@
-qt-bugs@ issue : none yet
-Trolltech task ID : none
-bugs.kde.org number : none
-applied: no
-author: Lubos Lunak <l.lunak@kde.org>
-
-This patch adds Qt support for new window types used for compositing.
-
-
---- a/src/gui/kernel/qwidget.h
-+++ b/src/gui/kernel/qwidget.h
-@@ -359,6 +359,19 @@
-
- void setWindowOpacity(qreal level);
- qreal windowOpacity() const;
-+#if defined(Q_WS_X11)
-+ enum X11WindowType {
-+ X11WindowTypeSelect,
-+ X11WindowTypeCombo,
-+ X11WindowTypeDND,
-+ X11WindowTypeTooltip,
-+ X11WindowTypeMenu, // torn-off
-+ X11WindowTypeDropdown,
-+ X11WindowTypePopup
-+ };
-+ void x11SetWindowType( X11WindowType type = X11WindowTypeSelect );
-+ void x11SetWindowTransient( QWidget* parent );
-+#endif
-
- bool isWindowModified() const;
- #ifndef QT_NO_TOOLTIP
---- a/src/gui/kernel/qdnd_x11.cpp
-+++ b/src/gui/kernel/qdnd_x11.cpp
-@@ -275,6 +275,7 @@
- QWidget(QApplication::desktop()->screen(screen),
- Qt::Tool | Qt::FramelessWindowHint | Qt::X11BypassWindowManagerHint)
- {
-+ x11SetWindowType( X11WindowTypeDND );
- }
-
- void setPixmap(const QPixmap &pm)
-@@ -1443,6 +1444,7 @@
- // recreate the pixmap on the new screen...
- delete xdnd_data.deco;
- xdnd_data.deco = new QShapedPixmapWidget(screen);
-+ xdnd_data.deco->x11SetWindowTransient( object->source()->topLevelWidget());
- if (!QWidget::mouseGrabber()) {
- updatePixmap();
- xdnd_data.deco->grabMouse();
-@@ -1904,6 +1906,7 @@
- object = o;
- object->d_func()->target = 0;
- xdnd_data.deco = new QShapedPixmapWidget();
-+ xdnd_data.deco->x11SetWindowTransient( object->source()->topLevelWidget());
-
- willDrop = false;
-
---- a/src/gui/kernel/qt_x11_p.h
-+++ b/src/gui/kernel/qt_x11_p.h
-@@ -535,6 +535,11 @@
- _NET_WM_WINDOW_TYPE_SPLASH,
- _NET_WM_WINDOW_TYPE_TOOLBAR,
- _NET_WM_WINDOW_TYPE_UTILITY,
-+ _NET_WM_WINDOW_TYPE_DROPDOWN_MENU,
-+ _NET_WM_WINDOW_TYPE_POPUP_MENU,
-+ _NET_WM_WINDOW_TYPE_COMBO,
-+ _NET_WM_WINDOW_TYPE_DND,
-+ _NET_WM_WINDOW_TYPE_TOOLTIP,
-
- _KDE_NET_WM_FRAME_STRUT,
-
---- a/src/gui/kernel/qtooltip.cpp
-+++ b/src/gui/kernel/qtooltip.cpp
-@@ -154,6 +154,9 @@
- setMouseTracking(true);
- fadingOut = false;
- reuseTip(text);
-+#ifdef Q_WS_X11
-+ x11SetWindowType( X11WindowTypeTooltip );
-+#endif
- }
-
- void QTipLabel::restartHideTimer()
-@@ -374,6 +377,10 @@
- // that is showing (removes flickering)
- if (QTipLabel::instance->tipChanged(pos, text, w)){
- QTipLabel::instance->reuseTip(text);
-+#ifdef Q_WS_X11
-+ if (w)
-+ QTipLabel::instance->x11SetWindowTransient( w->topLevelWidget());
-+#endif
- QTipLabel::instance->setTipRect(w, rect);
- QTipLabel::instance->placeTip(pos, w);
- }
-@@ -383,6 +390,10 @@
-
- if (!text.isEmpty()){ // no tip can be reused, create new tip:
- new QTipLabel(pos, text, w); // sets QTipLabel::instance to itself
-+#ifdef Q_WS_X11
-+ if (w)
-+ QTipLabel::instance->x11SetWindowTransient( w->topLevelWidget());
-+#endif
- QTipLabel::instance->setTipRect(w, rect);
- QTipLabel::instance->placeTip(pos, w);
- QTipLabel::instance->setObjectName(QLatin1String("qtooltip_label"));
---- a/src/gui/kernel/qapplication_x11.cpp
-+++ b/src/gui/kernel/qapplication_x11.cpp
-@@ -219,6 +219,11 @@
- "_NET_WM_WINDOW_TYPE_SPLASH\0"
- "_NET_WM_WINDOW_TYPE_TOOLBAR\0"
- "_NET_WM_WINDOW_TYPE_UTILITY\0"
-+ "_NET_WM_WINDOW_TYPE_DROPDOWN_MENU\0"
-+ "_NET_WM_WINDOW_TYPE_POPUP_MENU\0"
-+ "_NET_WM_WINDOW_TYPE_COMBO\0"
-+ "_NET_WM_WINDOW_TYPE_DND\0"
-+ "_NET_WM_WINDOW_TYPE_TOOLTIP\0"
-
- "_KDE_NET_WM_FRAME_STRUT\0"
-
---- a/src/gui/kernel/qwidget_x11.cpp
-+++ b/src/gui/kernel/qwidget_x11.cpp
-@@ -567,10 +567,6 @@
- }
- #endif // QT_NO_XRENDER
-
-- // NET window types
-- long net_wintypes[7] = { 0, 0, 0, 0, 0, 0, 0 };
-- int curr_wintype = 0;
--
- QtMWMHints mwmhints;
- mwmhints.flags = 0L;
- mwmhints.functions = MWM_FUNC_ALL;
-@@ -581,15 +577,11 @@
- if (topLevel) {
- ulong wsa_mask = 0;
- if (type == Qt::SplashScreen) {
-- net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_SPLASH);
- } else { // if (customize) {
- mwmhints.decorations = 0L;
- mwmhints.flags |= MWM_HINTS_DECORATIONS;
-
-- if (flags & Qt::FramelessWindowHint) {
-- // override netwm type - quick and easy for KDE noborder
-- net_wintypes[curr_wintype++] = ATOM(_KDE_NET_WM_WINDOW_TYPE_OVERRIDE);
-- } else {
-+ if ((flags & Qt::FramelessWindowHint) == 0 ) {
- mwmhints.decorations |= MWM_DECOR_BORDER;
- mwmhints.decorations |= MWM_DECOR_RESIZEH;
-
-@@ -611,22 +603,6 @@
- wsa.save_under = True;
- wsa_mask |= CWSaveUnder;
- }
-- // ### need a better way to do this
-- if (q->inherits("QMenu")) {
-- // menu netwm type
-- net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_MENU);
-- } else if (q->inherits("QToolBar")) {
-- // toolbar netwm type
-- net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_TOOLBAR);
-- } else if (type == Qt::Tool || type == Qt::Drawer) {
-- // utility netwm type
-- net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_UTILITY);
-- }
--
-- if (dialog) // dialog netwm type
-- net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_DIALOG);
-- // normal netwm type - default
-- net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_NORMAL);
-
- if (flags & Qt::X11BypassWindowManagerHint) {
- wsa.override_redirect = True;
-@@ -645,6 +621,7 @@
- wsa.save_under = True;
- XChangeWindowAttributes(dpy, id, CWOverrideRedirect | CWSaveUnder,
- &wsa);
-+ q->x11SetWindowType();
- } else if (topLevel && !desktop) { // top-level widget
- if (!X11->wm_client_leader)
- create_wm_client_leader();
-@@ -689,12 +666,7 @@
- // set mwm hints
- SetMWMHints(dpy, id, mwmhints);
-
-- // set _NET_WM_WINDOW_TYPE
-- if (curr_wintype > 0)
-- XChangeProperty(dpy, id, ATOM(_NET_WM_WINDOW_TYPE), XA_ATOM, 32, PropModeReplace,
-- (unsigned char *) net_wintypes, curr_wintype);
-- else
-- XDeleteProperty(dpy, id, ATOM(_NET_WM_WINDOW_TYPE));
-+ q->x11SetWindowType(); // set _NET_WM_WINDOW_TYPE
-
- // set _NET_WM_PID
- long curr_pid = getpid();
-@@ -790,6 +762,63 @@
- q->setAttribute(Qt::WA_OutsideWSRange, true);
- }
-
-+// Sets the EWMH (netwm) window type. Needed as a separate function
-+// because create() may be too soon in some cases.
-+void QWidget::x11SetWindowType( X11WindowType type )
-+{
-+ Display* dpy = X11->display;
-+ // NET window types
-+ long net_wintypes[7] = { 0, 0, 0, 0, 0, 0, 0 };
-+ int curr_wintype = 0;
-+ if( type == X11WindowTypeSelect ) {
-+ if ( windowType() == Qt::SplashScreen ) {
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_SPLASH);
-+ } else if (inherits("QToolBar")) {
-+ // toolbar netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_TOOLBAR);
-+ } else if (windowType() == Qt::Tool || windowType() == Qt::Drawer) {
-+ // utility netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_UTILITY);
-+ } else if (windowType() == Qt::Dialog || windowType() == Qt::Sheet
-+ || (windowFlags() & Qt::MSWindowsFixedSizeDialogHint)) {
-+ // dialog netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_DIALOG);
-+ }
-+ } else if( type == X11WindowTypeCombo ) {
-+ // combo netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_COMBO);
-+ } else if( type == X11WindowTypeDND ) {
-+ // dnd netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_DND);
-+ } else if( type == X11WindowTypeDropdown ) {
-+ // dropdown netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_DROPDOWN_MENU);
-+ } else if( type == X11WindowTypePopup ) {
-+ // popup netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_POPUP_MENU);
-+ } else if( type == X11WindowTypeMenu ) {
-+ // menu netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_MENU);
-+ } else if( type == X11WindowTypeTooltip ) {
-+ // tooltip netwm type
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_TOOLTIP);
-+ }
-+
-+ // normal netwm type - default
-+ net_wintypes[curr_wintype++] = ATOM(_NET_WM_WINDOW_TYPE_NORMAL);
-+ // set _NET_WM_WINDOW_TYPE
-+ if (curr_wintype > 0)
-+ XChangeProperty(dpy, winId(), ATOM(_NET_WM_WINDOW_TYPE), XA_ATOM, 32, PropModeReplace,
-+ (unsigned char *) net_wintypes, curr_wintype);
-+ else
-+ XDeleteProperty(dpy, winId(), ATOM(_NET_WM_WINDOW_TYPE));
-+}
-+
-+void QWidget::x11SetWindowTransient( QWidget* parent )
-+{
-+ XSetTransientForHint( X11->display, winId(), parent->window()->winId());
-+}
-+
- /*!
- Frees up window system resources. Destroys the widget window if \a
- destroyWindow is true.
---- a/src/gui/widgets/qcombobox.cpp
-+++ b/src/gui/widgets/qcombobox.cpp
-@@ -339,6 +339,10 @@
- combo->update();
- }
- }
-+#ifdef Q_WS_X11
-+ x11SetWindowType( X11WindowTypeCombo );
-+ x11SetWindowTransient( combo->topLevelWidget());
-+#endif
- }
-
- void QComboBoxPrivateContainer::resizeEvent(QResizeEvent *e)
---- a/src/gui/widgets/qmenu.cpp
-+++ b/src/gui/widgets/qmenu.cpp
-@@ -104,6 +104,9 @@
- QTornOffMenu(QMenu *p) : QMenu(*(new QTornOffMenuPrivate(p)))
- {
- setParent(p, Qt::Window | Qt::Tool);
-+#ifdef Q_WS_X11
-+ x11SetWindowType( X11WindowTypeMenu );
-+#endif
- setAttribute(Qt::WA_DeleteOnClose, true);
- setWindowTitle(p->windowTitle());
- setEnabled(p->isEnabled());
-@@ -150,6 +153,9 @@
- }
- defaultMenuAction = menuAction = new QAction(q);
- menuAction->d_func()->menu = q;
-+#ifdef Q_WS_X11
-+ q->x11SetWindowType( QWidget::X11WindowTypePopup );
-+#endif
- }
-
- //Windows and KDE allows menus to cover the taskbar, while GNOME and Mac don't
-@@ -1685,6 +1691,33 @@
- }
- }
- setGeometry(QRect(pos, size));
-+
-+#ifdef Q_WS_X11
-+ QWidget* top = this;
-+ for(;;) {
-+ if( QMenu* m = qobject_cast< QMenu* >( top )) {
-+ if( m->d_func()->causedPopup.widget == NULL )
-+ break; // --->
-+ top = m->d_func()->causedPopup.widget;
-+ } else
-+ break; // -->
-+ }
-+ if( QMenu* m = qobject_cast< QMenu* >( top ))
-+ x11SetWindowType( X11WindowTypePopup );
-+ else
-+ x11SetWindowType( X11WindowTypeDropdown );
-+ // hackish ... try to find the main window related to this popup
-+ QWidget* parent = d_func()->causedPopup.widget;
-+ if( parent == NULL )
-+ parent = parentWidget() ? parentWidget()->topLevelWidget() : NULL;
-+ if( parent == NULL )
-+ parent = QApplication::widgetAt( pos );
-+ if( parent == NULL )
-+ parent = qApp->activeWindow();
-+ if( parent != NULL )
-+ x11SetWindowTransient( parent );
-+#endif
-+
- #ifndef QT_NO_EFFECTS
- int hGuess = qApp->layoutDirection() == Qt::RightToLeft ? QEffects::LeftScroll : QEffects::RightScroll;
- int vGuess = QEffects::DownScroll;
-@@ -1881,6 +1914,9 @@
- if (QMenuBar *mb = qobject_cast<QMenuBar*>(d->causedPopup.widget))
- mb->d_func()->setCurrentAction(0);
- #endif
-+#ifdef Q_WS_X11
-+ x11SetWindowType( X11WindowTypePopup ); // reset
-+#endif
- d->mouseDown = 0;
- d->hasHadMouse = false;
- d->causedPopup.widget = 0;
diff --git a/debian/patches/0179-transient-hack.diff b/debian/patches/0179-transient-hack.diff
deleted file mode 100644
index 37c7b7c..0000000
--- a/debian/patches/0179-transient-hack.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-qt-bugs@ issue : 166027
-Trolltech task ID : none
-bugs.kde.org number : none
-applied: no
-author: Lubos Lunak <l.lunak@kde.org>
-
-This patch is just a hackish workaround that makes setting of WM_TRANSIENT_FOR
-work with some window types (needed basically by the #0178 qt-copy patch).
-It is not a proper solution, waiting for TT to come up with something.
-
---- a/src/gui/kernel/qwidget_x11.cpp
-+++ b/src/gui/kernel/qwidget_x11.cpp
-@@ -1655,7 +1655,7 @@
- do_size_hints(q, extra);
-
- // udpate WM_TRANSIENT_FOR
-- if (isTransient(q)) {
-+ if (isTransient(q) && !( q->windowFlags() & Qt::X11BypassWindowManagerHint)) {
- QWidget *p = q->parentWidget();
- if (p)
- p = p->window();
diff --git a/debian/patches/0180-window-role.diff b/debian/patches/0180-window-role.diff
index dceb41a..bbd2900 100644
--- a/debian/patches/0180-window-role.diff
+++ b/debian/patches/0180-window-role.diff
@@ -1,44 +1,20 @@
qt-bugs@ issue : 167704
-Trolltech task ID : 168283
+Trolltech task ID : 168283 (status: "fixed" for Qt 4.4.0, but effectively refused)
bugs.kde.org number : none
applied: no
author: Lubos Lunak <l.lunak@kde.org>
NOTE: It is suggested to apply patch #0209 as well when this patch is used.
- Hello,
+This patch uses object name as a fallback for window role if no window role
+is set explicitly using setWindowRole(). Since Qt3 always used the object
+name as the window role and most Qt3/KDE3 code is ported to call setObjectName(),
+this makes the window role set in many cases (which KWin uses for window identifying).
- there are several problems with Qt's support for the WM_WINDOW_ROLE property:
-
-- plain "QWidget w; w.setWindowRole( "test" );" aborts with
-Qt::WA_WState_Created not being set
-
-- while QWidgetPrivate::create_sys() uses QObject object name for initial
-setting of WM_WINDOW_ROLE, later calls to QObject::setObjectName() have no
-effect on it
-
-- Qt3 used the QObject object name for setting the window role, however Qt4
-uses some strange mix of object name and what's set manually with
-setWindowRole().
-
- The result is that that Qt3 and KDE3 apps that had WM_WINDOW_ROLE set don't
-in their Qt4 and KDE4 versions. I suggest using the attached patch which
-fixed all of the above problems:
-
-- set explicit window role is used when actually set, otherwise the object
-name is used. This e.g. takes care of apps ported using setObjectName() from
-their Qt3/KDE3 versions (including e.g. Qt Designer) and generally makes it
-somewhat less demanding to actually set a usable window role (I can't quite
-see how many developers would be bothered to explicitly call
-setWindowRole()).
-
-- calls to QObject::setObjectName() update the WM_WINDOW_ROLE property. Since
-QObjectPrivate already has a virtual dtor I think adding another virtual for
-handling the QWidget-related functionality from QtCore is fine.
--- a/src/corelib/kernel/qobject.cpp
+++ b/src/corelib/kernel/qobject.cpp
-@@ -1013,9 +1013,18 @@
+@@ -1016,9 +1016,18 @@
{
Q_D(QObject);
d->objectName = name;
@@ -59,59 +35,65 @@ handling the QWidget-related functionality from QtCore is fine.
QObject::child is compat but needs to call itself recursively,
--- a/src/corelib/kernel/qobject_p.h
+++ b/src/corelib/kernel/qobject_p.h
-@@ -144,6 +144,9 @@
+@@ -146,6 +146,9 @@
mutable quint32 connectedSignals;
QString objectName;
+#if defined(Q_WS_X11)
+ virtual void checkWindowRole();
+#endif
- };
- class QSemaphore;
+ // Note: you must hold the signalSlotLock() before accessing the lists below or calling the functions
+ struct Connection
--- a/src/gui/kernel/qwidget_p.h
+++ b/src/gui/kernel/qwidget_p.h
-@@ -314,6 +314,7 @@
+@@ -328,6 +328,7 @@
#if defined(Q_WS_X11)
- void setWindowRole(const char *role);
+ void setWindowRole();
+ virtual void checkWindowRole();
void sendStartupMessage(const char *message) const;
+ void setNetWmWindowTypes();
#endif
-
--- a/src/gui/kernel/qwidget_x11.cpp
+++ b/src/gui/kernel/qwidget_x11.cpp
-@@ -676,11 +676,8 @@
- // when we create a toplevel widget, the frame strut should be dirty
+@@ -714,13 +714,17 @@
data.fstrut_dirty = 1;
-- // declare the widget's object name as window role
-- QByteArray objName = q->objectName().toLocal8Bit();
-- XChangeProperty(dpy, id,
-- ATOM(WM_WINDOW_ROLE), XA_STRING, 8, PropModeReplace,
-- (unsigned char *)objName.constData(), objName.length());
-+ // declare the widget's object name as window role if not set
-+ setWindowRole( !q->windowRole().isEmpty() ? q->windowRole().toUtf8() : q->objectName().toUtf8());
+ // declare the widget's window role
++ QByteArray windowRole;
+ if (QTLWExtra *topData = maybeTopData()) {
+- if (!topData->role.isEmpty()) {
+- QByteArray windowRole = topData->role.toUtf8();
+- XChangeProperty(dpy, id,
+- ATOM(WM_WINDOW_ROLE), XA_STRING, 8, PropModeReplace,
+- (unsigned char *)windowRole.constData(), windowRole.length());
+- }
++ if (!topData->role.isEmpty())
++ windowRole = topData->role.toUtf8();
++ }
++ if (windowRole.isEmpty()) // use object name as a fallback
++ windowRole = objectName.toUtf8();
++ if (!windowRole.isEmpty()) {
++ XChangeProperty(dpy, id,
++ ATOM(WM_WINDOW_ROLE), XA_STRING, 8, PropModeReplace,
++ (unsigned char *)windowRole.constData(), windowRole.length());
+ }
// set client leader property
- XChangeProperty(dpy, id, ATOM(WM_CLIENT_LEADER),
-@@ -2676,12 +2673,20 @@
- void QWidgetPrivate::setWindowRole(const char *role)
- {
- Q_Q(QWidget);
-- Q_ASSERT(q->testAttribute(Qt::WA_WState_Created));
-+ if( !q->testAttribute(Qt::WA_WState_Created))
-+ return;
- XChangeProperty(X11->display, q->internalWinId(),
- ATOM(WM_WINDOW_ROLE), XA_STRING, 8, PropModeReplace,
- (unsigned char *)role, qstrlen(role));
+@@ -2857,6 +2861,17 @@
+ (unsigned char *)windowRole.constData(), windowRole.length());
}
+void QWidgetPrivate::checkWindowRole()
+{
+ Q_Q(QWidget);
-+ if( q->windowRole().isEmpty())
-+ setWindowRole( objectName.toUtf8());
++ if( !q->windowRole().isEmpty() || !q->internalWinId())
++ return;
++ QByteArray windowRole = objectName.toUtf8(); // use as a fallback
++ XChangeProperty(X11->display, q->internalWinId(),
++ ATOM(WM_WINDOW_ROLE), XA_STRING, 8, PropModeReplace,
++ (unsigned char *)windowRole.constData(), windowRole.length());
+}
+
Q_GLOBAL_STATIC(QX11PaintEngine, qt_widget_paintengine)
diff --git a/debian/patches/0187-fix-font-fixed-pitch.diff b/debian/patches/0187-fix-font-fixed-pitch.diff
deleted file mode 100644
index fa22d97..0000000
--- a/debian/patches/0187-fix-font-fixed-pitch.diff
+++ /dev/null
@@ -1,56 +0,0 @@
-qt-bugs@ issue : 173297
-Trolltech task ID : 175024 (status: pending for Qt 4.4.0)
-applied: no
-author: Matthew Woehlke <mw_triad@users.sourceforge.net>
-
-This patch works around broken QFontInfo::fixedPitch by always using a
-glyph metrics comparison test to guess the information. This has the
-property of both ignoring (bad) and not relying on (good) any information
-that might be provided by the OS's font facility.
-
-On further conversation with TT (at which point they were finally able
-to reproduce the problem), it seems fixedPitch() only breaks if one has
-called setFixedPitch(true) on the QFont, and the selected font is not
-fixed pitch.
-
-This patch should be considered temporary until TT has a better fix.
-
---- a/src/gui/text/qfont.cpp
-+++ b/src/gui/text/qfont.cpp
-@@ -2098,7 +2098,6 @@
- {
- QFontEngine *engine = d->engineForScript(QUnicodeTables::Common);
- Q_ASSERT(engine != 0);
--#ifdef Q_OS_MAC
- if (!engine->fontDef.fixedPitchComputed) {
- QChar ch[2] = { QLatin1Char('i'), QLatin1Char('m') };
- QGlyphLayout g[2];
-@@ -2107,7 +2106,6 @@
- engine->fontDef.fixedPitch = g[0].advance.x == g[1].advance.x;
- engine->fontDef.fixedPitchComputed = true;
- }
--#endif
- return engine->fontDef.fixedPitch;
- }
-
---- a/src/gui/text/qfont_p.h
-+++ b/src/gui/text/qfont_p.h
-@@ -71,9 +71,7 @@
- styleStrategy(QFont::PreferDefault), styleHint(QFont::AnyStyle),
- weight(50), fixedPitch(false), style(QFont::StyleNormal), stretch(100),
- ignorePitch(true)
--#ifdef Q_WS_MAC
- ,fixedPitchComputed(false)
--#endif
- {
- }
-
-@@ -95,7 +93,7 @@
- uint stretch : 12; // 0-400
-
- uint ignorePitch : 1;
-- uint fixedPitchComputed : 1; // for Mac OS X only
-+ uint fixedPitchComputed : 1;
- uint reserved : 16; // for future extensions
-
- bool exactMatch(const QFontDef &other) const;
diff --git a/debian/patches/0191-listview-alternate-row-colors.diff b/debian/patches/0191-listview-alternate-row-colors.diff
index e3e31d8..051066a 100644
--- a/debian/patches/0191-listview-alternate-row-colors.diff
+++ b/debian/patches/0191-listview-alternate-row-colors.diff
@@ -11,7 +11,7 @@ the only culprit. (QTreeView was fixed by TT already.)
--- a/src/gui/itemviews/qlistview.cpp
+++ b/src/gui/itemviews/qlistview.cpp
-@@ -1078,7 +1078,7 @@
+@@ -1097,7 +1097,7 @@
option.state &= ~QStyle::State_Enabled;
cg = QPalette::Disabled;
} else {
diff --git a/debian/patches/0192-itemdelegate-palette-state.diff b/debian/patches/0192-itemdelegate-palette-state.diff
index 966f8e4..79bf079 100644
--- a/debian/patches/0192-itemdelegate-palette-state.diff
+++ b/debian/patches/0192-itemdelegate-palette-state.diff
@@ -9,7 +9,7 @@ in active windows.
--- a/src/gui/itemviews/qitemdelegate.cpp
+++ b/src/gui/itemviews/qitemdelegate.cpp
-@@ -640,10 +640,10 @@
+@@ -653,10 +653,10 @@
QPen pen = painter->pen();
QPalette::ColorGroup cg = option.state & QStyle::State_Enabled
diff --git a/debian/patches/0194-fix-moveonly-dnd-in-itemviews.diff b/debian/patches/0194-fix-moveonly-dnd-in-itemviews.diff
deleted file mode 100644
index 509f2ab..0000000
--- a/debian/patches/0194-fix-moveonly-dnd-in-itemviews.diff
+++ /dev/null
@@ -1,38 +0,0 @@
-qt-bugs@ issue : 181399
-Trolltech task ID : 181413 (status: fixed for Qt 4.4.0)
-applied: no
-author: Matthias Kretz <kretz@kde.org>
-
-Allows drag and drop to work without pressing the shift key for itemviews that use InternalMove.
-
---- a/src/gui/itemviews/qlistview.cpp
-+++ b/src/gui/itemviews/qlistview.cpp
-@@ -999,7 +999,7 @@
- }
- QDrag *drag = new QDrag(this);
- drag->setMimeData(d->model->mimeData(indexes));
-- Qt::DropAction action = drag->start(supportedActions);
-+ Qt::DropAction action = drag->exec(supportedActions);
- d->dynamicListView->draggedItems.clear();
- if (action == Qt::MoveAction)
- d->clearOrRemove();
---- a/src/gui/itemviews/qabstractitemview.cpp
-+++ b/src/gui/itemviews/qabstractitemview.cpp
-@@ -2973,7 +2973,7 @@
-
- #ifndef QT_NO_DRAGANDDROP
- /*!
-- Starts a drag by calling drag->start() using the given \a supportedActions.
-+ Starts a drag by calling drag->exec() using the given \a supportedActions.
- */
- void QAbstractItemView::startDrag(Qt::DropActions supportedActions)
- {
-@@ -2990,7 +2990,7 @@
- drag->setPixmap(pixmap);
- drag->setMimeData(data);
- drag->setHotSpot(d->pressedPosition - rect.topLeft());
-- if (drag->start(supportedActions) == Qt::MoveAction)
-+ if (drag->exec(supportedActions) == Qt::MoveAction)
- d->clearOrRemove();
- }
- }
diff --git a/debian/patches/0195-compositing-properties.diff b/debian/patches/0195-compositing-properties.diff
index 307d6f0..3e9c2be 100644
--- a/debian/patches/0195-compositing-properties.diff
+++ b/debian/patches/0195-compositing-properties.diff
@@ -9,11 +9,10 @@ so they can be used when compositing.
--- a/src/gui/kernel/qwidget_x11.cpp
+++ b/src/gui/kernel/qwidget_x11.cpp
-@@ -621,7 +621,11 @@
- wsa.save_under = True;
+@@ -657,6 +657,11 @@
+ Q_ASSERT(id);
XChangeWindowAttributes(dpy, id, CWOverrideRedirect | CWSaveUnder,
&wsa);
-- q->x11SetWindowType();
+ XClassHint class_hint;
+ QByteArray appName = qAppName().toLatin1();
+ class_hint.res_name = appName.data(); // application name
@@ -22,52 +21,38 @@ so they can be used when compositing.
} else if (topLevel && !desktop) { // top-level widget
if (!X11->wm_client_leader)
create_wm_client_leader();
-@@ -666,29 +670,34 @@
- // set mwm hints
- SetMWMHints(dpy, id, mwmhints);
+@@ -705,13 +710,21 @@
+ // set EWMH window types
+ setNetWmWindowTypes();
-- q->x11SetWindowType(); // set _NET_WM_WINDOW_TYPE
--
-- // set _NET_WM_PID
-- long curr_pid = getpid();
-- XChangeProperty(dpy, id, ATOM(_NET_WM_PID), XA_CARDINAL, 32, PropModeReplace,
-- (unsigned char *) &curr_pid, 1);
--
- // when we create a toplevel widget, the frame strut should be dirty
- data.fstrut_dirty = 1;
-
-- // declare the widget's object name as window role if not set
-- setWindowRole( !q->windowRole().isEmpty() ? q->windowRole().toUtf8() : q->objectName().toUtf8());
--
-- // set client leader property
-- XChangeProperty(dpy, id, ATOM(WM_CLIENT_LEADER),
-- XA_WINDOW, 32, PropModeReplace,
-- (unsigned char *)&X11->wm_client_leader, 1);
- } else {
- // non-toplevel widgets don't have a frame, so no need to
- // update the strut
- data.fstrut_dirty = 0;
- }
-
-+ if (initializeWindow && (popup || (topLevel && !desktop))) { // properties set on all toplevel windows
-+ q->x11SetWindowType(); // set _NET_WM_WINDOW_TYPE
-+
-+ // set _NET_WM_PID
-+ long curr_pid = getpid();
-+ XChangeProperty(dpy, id, ATOM(_NET_WM_PID), XA_CARDINAL, 32, PropModeReplace,
-+ (unsigned char *) &curr_pid, 1);
-+
-+ // declare the widget's object name as window role if not set
-+ setWindowRole( !q->windowRole().isEmpty() ? q->windowRole().toUtf8() : q->objectName().toUtf8());
++ // when we create a toplevel widget, the frame strut should be dirty
++ data.fstrut_dirty = 1;
+
-+ // set client leader property
-+ if (!X11->wm_client_leader)
-+ create_wm_client_leader();
-+ XChangeProperty(dpy, id, ATOM(WM_CLIENT_LEADER),
-+ XA_WINDOW, 32, PropModeReplace,
-+ (unsigned char *)&X11->wm_client_leader, 1);
++ } else {
++ // non-toplevel widgets don't have a frame, so no need to
++ // update the strut
++ data.fstrut_dirty = 0;
+ }
+
- if (initializeWindow) {
- // don't erase when resizing
- wsa.bit_gravity = QApplication::isRightToLeft() ? NorthEastGravity : NorthWestGravity;
++ if (initializeWindow && (popup || (topLevel && !desktop))) { // properties set on all toplevel windows
+ // set _NET_WM_PID
+ long curr_pid = getpid();
+ XChangeProperty(dpy, id, ATOM(_NET_WM_PID), XA_CARDINAL, 32, PropModeReplace,
+ (unsigned char *) &curr_pid, 1);
+
+- // when we create a toplevel widget, the frame strut should be dirty
+- data.fstrut_dirty = 1;
+
+ // declare the widget's window role
+ QByteArray windowRole;
+@@ -731,10 +744,6 @@
+ XChangeProperty(dpy, id, ATOM(WM_CLIENT_LEADER),
+ XA_WINDOW, 32, PropModeReplace,
+ (unsigned char *)&X11->wm_client_leader, 1);
+- } else {
+- // non-toplevel widgets don't have a frame, so no need to
+- // update the strut
+- data.fstrut_dirty = 0;
+ }
+
+ if (initializeWindow && q->internalWinId()) {
diff --git a/debian/patches/01_qmake_for_debian.diff b/debian/patches/01_qmake_for_debian.diff
index 60aedbe..d03f635 100644
--- a/debian/patches/01_qmake_for_debian.diff
+++ b/debian/patches/01_qmake_for_debian.diff
@@ -14,4 +14,4 @@ Ensures qmake generates Makefiles that use the -qt4 tools.
+QMAKE_UIC = $$[QT_INSTALL_BINS]/uic-qt4
QMAKE_AR = ar cqs
- QMAKE_RANLIB =
+ QMAKE_OBJCOPY = objcopy
diff --git a/debian/patches/0200-fix-qsslsocket-waitfor.diff b/debian/patches/0200-fix-qsslsocket-waitfor.diff
deleted file mode 100644
index c59ccb0..0000000
--- a/debian/patches/0200-fix-qsslsocket-waitfor.diff
+++ /dev/null
@@ -1,60 +0,0 @@
-qt-bugs@ issue : N188142
-Trolltech task ID : 188329 (status: fixed for Qt 4.4.0)
-bugs.kde.org number : None
-applied: no
-author: Andreas Hartmetz <ahartmetz@gmail.com>
-
-This patch fixes that some QSslSocket::waitFor$X methods, when passed -1 as the
-argument, behave as if they were passed 0. -1 is supposed to mean "wait indefi-
-nitely" while 0 means "don't wait".
-
-
---- a/src/network/qsslsocket.cpp
-+++ b/src/network/qsslsocket.cpp
-@@ -257,6 +257,19 @@
- #include <QtNetwork/qhostaddress.h>
- #include <QtNetwork/qhostinfo.h>
-
-+/*
-+ Returns the difference between msecs and elapsed. If msecs is -1,
-+ however, -1 is returned.
-+*/
-+static int qt_timeout_value(int msecs, int elapsed)
-+{
-+ if (msecs == -1)
-+ return -1;
-+
-+ int timeout = msecs - elapsed;
-+ return timeout < 0 ? 0 : timeout;
-+}
-+
- class QSslSocketGlobalData
- {
- public:
-@@ -1116,7 +1129,7 @@
- startClientEncryption();
- // Loop, waiting until the connection has been encrypted or an error
- // occurs.
-- if (!d->plainSocket->waitForReadyRead(qBound(0, msecs - stopWatch.elapsed(), msecs)))
-+ if (!d->plainSocket->waitForReadyRead(qt_timeout_value(msecs, stopWatch.elapsed())))
- return false;
- }
- return d->connectionEncrypted;
-@@ -1144,7 +1157,7 @@
- return false;
- }
-
-- while (d->plainSocket->waitForReadyRead(qBound(0, msecs - stopWatch.elapsed(), msecs))) {
-+ while (d->plainSocket->waitForReadyRead(qt_timeout_value(msecs, stopWatch.elapsed()))) {
- if (d->readBuffer.size() != oldReadBufferSize) {
- // If the read buffer has grown, readyRead() must have been emitted.
- return true;
-@@ -1173,7 +1186,7 @@
- return false;
- }
-
-- return d->plainSocket->waitForBytesWritten(qBound(0, msecs - stopWatch.elapsed(), msecs));
-+ return d->plainSocket->waitForBytesWritten(qt_timeout_value(msecs, stopWatch.elapsed()));
- }
-
- /*!
diff --git a/debian/patches/0203-qtexthtmlparser-link-color.diff b/debian/patches/0203-qtexthtmlparser-link-color.diff
index 07af6b0..4584160 100644
--- a/debian/patches/0203-qtexthtmlparser-link-color.diff
+++ b/debian/patches/0203-qtexthtmlparser-link-color.diff
@@ -1,13 +1,13 @@
qt-bugs@ issue : N190509
Trolltech task ID : 190904
-applied: yes
+applied: no
author: Rafael Fernández López <ereslibre@kde.org>
Links are assigned a foreground color according to the system current color scheme.
--- a/src/gui/text/qtexthtmlparser.cpp
+++ b/src/gui/text/qtexthtmlparser.cpp
-@@ -1038,7 +1038,7 @@
+@@ -1053,7 +1053,7 @@
&& !attributes.at(i + 1).isEmpty()) {
hasHref = true;
charFormat.setUnderlineStyle(QTextCharFormat::SingleUnderline);
diff --git a/debian/patches/0205-fast-qpixmap-fill.diff b/debian/patches/0205-fast-qpixmap-fill.diff
deleted file mode 100644
index 96aefcf..0000000
--- a/debian/patches/0205-fast-qpixmap-fill.diff
+++ /dev/null
@@ -1,48 +0,0 @@
-Trolltech task ID : None
-bugs.kde.org number : None
-applied: yes
-author: Fredrik Höglund <fredrik@kde.org>
-os: unix
-
-Since there's no way to specify that a QPixmap should have an alpha channel
-when it's created, it's quite common to call pixmap.fill(Qt::transparent)
-immediately after creating it, to force Qt to recreate it with an alpha
-channel. Unfortunately QPixmap::fill() does this by creating a QImage,
-filling it with the specified color, and then converting it to a QPixmap.
-
-This patch avoids the expensive image->pixmap conversion by simply discarding
-the old pixmap, creating a new one with the correct format, and doing the
-fill server side.
-
---- a/src/gui/image/qpixmap_x11.cpp
-+++ b/src/gui/image/qpixmap_x11.cpp
-@@ -447,8 +447,28 @@
- return;
- if (fillColor.alpha() != 255) {
- #ifndef QT_NO_XRENDER
-- if (data->picture && data->d == 32) {
-+ if (X11->use_xrender) {
- detach();
-+ if (!data->picture || data->d != 32) {
-+ if (data->picture)
-+ XRenderFreePicture(X11->display, data->picture);
-+ if (data->mask_picture)
-+ XRenderFreePicture(X11->display, data->mask_picture);
-+ if (data->x11_mask)
-+ XFreePixmap(X11->display, data->x11_mask);
-+ if (data->hd)
-+ XFreePixmap(X11->display, data->hd);
-+ if (data->hd2)
-+ XFreePixmap(X11->display, data->hd2);
-+ XRenderPictFormat *format = XRenderFindStandardFormat(X11->display, PictStandardARGB32);
-+ data->hd = XCreatePixmap(X11->display, RootWindow(X11->display, data->xinfo.screen()),
-+ width(), height(), 32);
-+ data->picture = XRenderCreatePicture(X11->display, data->hd, format, 0, 0);
-+ data->mask_picture = 0;
-+ data->x11_mask = 0;
-+ data->hd2 = 0;
-+ data->d = 32;
-+ }
- ::Picture src = X11->getSolidFill(data->xinfo.screen(), fillColor);
- XRenderComposite(X11->display, PictOpSrc, src, 0, data->picture,
- 0, 0, width(), height(),
diff --git a/debian/patches/0209-prevent-qt-mixing.diff b/debian/patches/0209-prevent-qt-mixing.diff
index 00a1918..e16793c 100644
--- a/debian/patches/0209-prevent-qt-mixing.diff
+++ b/debian/patches/0209-prevent-qt-mixing.diff
@@ -1,7 +1,7 @@
qt-bugs@ issue : none
Trolltech task ID : none
bugs.kde.org number : none
-applied: no
+applied: yes
author: Lubos Lunak <l.lunak@kde.org>
This patch changes QObjectPrivateVersion, thus preventing mixing
@@ -15,7 +15,7 @@ It only further enforces using the same sources for the whole Qt build.
--- a/src/corelib/kernel/qobject_p.h
+++ b/src/corelib/kernel/qobject_p.h
-@@ -82,7 +82,9 @@
+@@ -85,7 +85,9 @@
inline QObjectData::~QObjectData() {}
diff --git a/debian/patches/0210-fix-crash-q3stylesheet-font-size.diff b/debian/patches/0210-fix-crash-q3stylesheet-font-size.diff
index f930194..338478b 100644
--- a/debian/patches/0210-fix-crash-q3stylesheet-font-size.diff
+++ b/debian/patches/0210-fix-crash-q3stylesheet-font-size.diff
@@ -1,7 +1,7 @@
qt-bugs@ issue : 197621
Trolltech task ID : 197836
bugs.kde.org number : none
-applied: yes
+applied: no
author: Montel Laurent <montel@kde.org>
This patch fixes crashs in q3stylesheet (it was possible to
@@ -10,7 +10,7 @@ Bug reported to TT with this patch.
--- a/src/qt3support/text/q3stylesheet.cpp
+++ b/src/qt3support/text/q3stylesheet.cpp
-@@ -1461,9 +1461,9 @@
+@@ -1463,9 +1463,9 @@
s = baseSize;
}
if (pixel)
@@ -21,4 +21,4 @@ Bug reported to TT with this patch.
+ font.setPointSize(qMax(1,s));
}
- #endif // QT_NO_RICHTEXT
+ QT_END_NAMESPACE
diff --git a/debian/patches/0211-q3action-crash.diff b/debian/patches/0211-q3action-crash.diff
deleted file mode 100644
index 116154b..0000000
--- a/debian/patches/0211-q3action-crash.diff
+++ /dev/null
@@ -1,22 +0,0 @@
-qt-bugs@ issue : 193866
-Trolltech task ID : 193338
-bugs.kde.org number : none
-applied: yes
-author: Montel Laurent <montel@kde.org>
-
-During porting qt3to4 port QGroupAction to Q3GroupAction
-but not QAction to Q3Action (which is logical)
-But it crashs when it's not a q3action.
-Patch from TT.
-
---- a/src/qt3support/widgets/q3action.cpp
-+++ b/src/qt3support/widgets/q3action.cpp
-@@ -1671,7 +1671,7 @@
- if (d->dropdown) {
- if (!d->exclusive) {
- QList<Q3Action*>::Iterator it(d->actions.begin());
-- if (!(*it))
-+ if (it == d->actions.end() || !(*it))
- return true;
-
- Q3Action *defAction = *it;
diff --git a/debian/patches/02_launch_assistant-qt4.diff b/debian/patches/02_launch_assistant-qt4.diff
index ae5eb83..aeb1c33 100644
--- a/debian/patches/02_launch_assistant-qt4.diff
+++ b/debian/patches/02_launch_assistant-qt4.diff
@@ -1,18 +1,22 @@
-author: Brian Nelson <pyro@debian.org>
-
---- a/tools/assistant/lib/qassistantclient.cpp
-+++ b/tools/assistant/lib/qassistantclient.cpp
-@@ -192,11 +192,11 @@
- : QObject( parent ), host ( QLatin1String("localhost") )
+--- a/demos/qtdemo/menumanager.cpp
++++ b/demos/qtdemo/menumanager.cpp
+@@ -291,7 +291,7 @@
+ if (this->assistantProcess.state() != QProcess::Running){
+ QString app = QLibraryInfo::location(QLibraryInfo::BinariesPath) + QDir::separator();
+ #if !defined(Q_OS_MAC)
+- app += QLatin1String("assistant");
++ app += QLatin1String("assistant-qt4");
+ #else
+ app += QLatin1String("Assistant.app/Contents/MacOS/Assistant");
+ #endif
+--- a/tools/designer/src/designer/assistantclient.cpp
++++ b/tools/designer/src/designer/assistantclient.cpp
+@@ -115,7 +115,7 @@
{
- if ( path.isEmpty() )
-- assistantCommand = QLatin1String("assistant");
-+ assistantCommand = QLatin1String("assistant-qt4");
- else {
- QFileInfo fi( path );
- if ( fi.isDir() )
-- assistantCommand = path + QLatin1String("/assistant");
-+ assistantCommand = path + QLatin1String("/assistant-qt4");
- else
- assistantCommand = path;
- }
+ QString app = QLibraryInfo::location(QLibraryInfo::BinariesPath) + QDir::separator();
+ #if !defined(Q_OS_MAC)
+- app += QLatin1String("assistant");
++ app += QLatin1String("assistant-qt4");
+ #else
+ app += QLatin1String("Assistant.app/Contents/MacOS/Assistant");
+ #endif
diff --git a/debian/patches/03_launch_moc-qt4.diff b/debian/patches/03_launch_moc-qt4.diff
index a655a45..b3a354a 100644
--- a/debian/patches/03_launch_moc-qt4.diff
+++ b/debian/patches/03_launch_moc-qt4.diff
@@ -2,9 +2,9 @@ author: Brian Nelson <pyro@debian.org>
Ensure the Qt4 version of moc is launched.
---- a/tools/qdbus/tools/qdbuscpp2xml/qdbuscpp2xml.cpp
-+++ b/tools/qdbus/tools/qdbuscpp2xml/qdbuscpp2xml.cpp
-@@ -396,7 +396,7 @@
+--- a/tools/qdbus/qdbuscpp2xml/qdbuscpp2xml.cpp
++++ b/tools/qdbus/qdbuscpp2xml/qdbuscpp2xml.cpp
+@@ -398,7 +398,7 @@
else {
// run moc on this file
QProcess proc;
diff --git a/debian/patches/04_launch_uic-qt4.diff b/debian/patches/04_launch_uic-qt4.diff
index da80c9b..70e5595 100644
--- a/debian/patches/04_launch_uic-qt4.diff
+++ b/debian/patches/04_launch_uic-qt4.diff
@@ -1,8 +1,8 @@
-author: Fathi Boudra <fboudra@free.fr>
+author: Fathi Boudra <fabo@debian.org>
--- a/tools/designer/src/lib/shared/qdesigner_utils.cpp
+++ b/tools/designer/src/lib/shared/qdesigner_utils.cpp
-@@ -138,7 +138,7 @@
+@@ -488,7 +488,7 @@
binary += QDir::separator();
switch (mode) {
case UIC_GenerateCode:
diff --git a/debian/patches/05_append_qt4_target.diff b/debian/patches/05_append_qt4_target.diff
index 5df005d..66e4d5c 100644
--- a/debian/patches/05_append_qt4_target.diff
+++ b/debian/patches/05_append_qt4_target.diff
@@ -1,4 +1,4 @@
-author: Fathi Boudra <fboudra@free.fr>
+author: Fathi Boudra <fabo@debian.org>
--- a/config.tests/unix/compile.test
+++ b/config.tests/unix/compile.test
@@ -32,7 +32,7 @@ author: Fathi Boudra <fboudra@free.fr>
+"$OUTDIR/bin/qmake-qt4" -nocache -spec "$QMKSPEC" "$SRCDIR/config.tests/unix/endian/endiantest.pro" -o "$OUTDIR/config.tests/unix/endian/Makefile" >/dev/null 2>&1
cd "$OUTDIR/config.tests/unix/endian"
- ENDIAN="UNKNOWN"
+
--- a/config.tests/unix/ptrsize.test
+++ b/config.tests/unix/ptrsize.test
@@ -10,7 +10,7 @@
@@ -57,7 +57,7 @@ author: Fathi Boudra <fboudra@free.fr>
if [ "$VERBOSE" = "yes" ]; then
--- a/configure
+++ b/configure
-@@ -3523,7 +3523,7 @@
+@@ -3799,7 +3799,7 @@
}
# build qmake
@@ -66,7 +66,7 @@ author: Fathi Boudra <fboudra@free.fr>
echo "Creating qmake. Please wait..."
OLD_QCONFIG_H=
-@@ -5444,8 +5444,8 @@
+@@ -5999,8 +5999,8 @@
QMAKE_MOC_SRC = \$\$QT_BUILD_TREE/src/moc
#local paths that cannot be queried from the QT_INSTALL_* properties while building QTDIR
@@ -77,7 +77,7 @@ author: Fathi Boudra <fboudra@free.fr>
QMAKE_UIC3 = \$\$QT_BUILD_TREE/bin/uic3
QMAKE_RCC = \$\$QT_BUILD_TREE/bin/rcc
QMAKE_QDBUSXML2CPP = \$\$QT_BUILD_TREE/bin/qdbusxml2cpp
-@@ -5709,11 +5709,11 @@
+@@ -6300,11 +6300,11 @@
#-------------------------------------------------------------------------------
echo "Finding project files. Please wait..."
@@ -91,7 +91,7 @@ author: Fathi Boudra <fboudra@free.fr>
fi
# .projects -> projects to process
-@@ -5886,7 +5886,7 @@
+@@ -6477,7 +6477,7 @@
echo " for $a\c"
fi
@@ -102,7 +102,7 @@ author: Fathi Boudra <fboudra@free.fr>
if echo '\c' | grep '\c' >/dev/null; then
--- a/projects.pro
+++ b/projects.pro
-@@ -118,7 +118,7 @@
+@@ -114,7 +114,7 @@
win32 {
qmake.files=$$QT_BUILD_TREE/bin/qmake.exe
} else {
@@ -113,7 +113,7 @@ author: Fathi Boudra <fboudra@free.fr>
--- a/qmake/Makefile.unix
+++ b/qmake/Makefile.unix
-@@ -90,17 +90,17 @@
+@@ -98,17 +98,17 @@
CXXFLAGS = @QMAKE_CXXFLAGS@ $(CPPFLAGS)
@@ -135,6 +135,28 @@ author: Fathi Boudra <fboudra@free.fr>
depend:
makedepend -D__MAKEDEPEND__ $(CPPFLAGS) $(DEPEND_SRC)
+--- a/tools/linguist/lrelease/lrelease.pro
++++ b/tools/linguist/lrelease/lrelease.pro
+@@ -29,7 +29,7 @@
+ SOURCES += $$PROPARSERPATH/proitems.cpp \
+ $$PROPARSERPATH/proreader.cpp
+
+-TARGET = lrelease
++TARGET = lrelease-qt4
+ INCLUDEPATH += ../shared
+ DESTDIR = ../../../bin
+
+--- a/tools/linguist/lupdate/lupdate.pro
++++ b/tools/linguist/lupdate/lupdate.pro
+@@ -42,7 +42,7 @@
+ $$PROPARSERPATH/proreader.cpp
+
+
+-TARGET = lupdate
++TARGET = lupdate-qt4
+ INCLUDEPATH += ../shared
+ DESTDIR = ../../../bin
+
--- a/src/tools/moc/moc.pro
+++ b/src/tools/moc/moc.pro
@@ -1,5 +1,5 @@
@@ -155,8 +177,8 @@ author: Fathi Boudra <fboudra@free.fr>
DESTDIR = ../../../bin
DEFINES += QT_BOOTSTRAPPED QT_UIC QT_LITE_UNICODE QT_NO_DATASTREAM \
---- a/tools/assistant/assistant.pro
-+++ b/tools/assistant/assistant.pro
+--- a/tools/assistant/tools/assistant/assistant.pro
++++ b/tools/assistant/tools/assistant/assistant.pro
@@ -2,7 +2,7 @@
TEMPLATE = app
@@ -164,11 +186,11 @@ author: Fathi Boudra <fboudra@free.fr>
-TARGET = assistant
+TARGET = assistant-qt4
- CONFIG += qt warn_on
+ DEFINES += QT_CLUCENE_SUPPORT
--- a/tools/designer/src/designer/designer.pro
+++ b/tools/designer/src/designer/designer.pro
-@@ -25,7 +25,7 @@
+@@ -24,7 +24,7 @@
DEFINES += QT_DESIGNER_STATIC
}
@@ -176,43 +198,21 @@ author: Fathi Boudra <fboudra@free.fr>
+TARGET = designer-qt4
include($$QT_SOURCE_TREE/tools/shared/fontpanel/fontpanel.pri)
-
+ include($$QT_SOURCE_TREE/tools/shared/qttoolbardialog/qttoolbardialog.pri)
--- a/tools/linguist/linguist/linguist.pro
+++ b/tools/linguist/linguist/linguist.pro
-@@ -50,7 +50,7 @@
- DEFINES += QT_KEYWORDS
-
- DESTDIR = ../../../bin
--TARGET = linguist
-+TARGET = linguist-qt4
-
- win32:RC_FILE = linguist.rc
-
---- a/tools/linguist/lrelease/lrelease.pro
-+++ b/tools/linguist/lrelease/lrelease.pro
-@@ -29,7 +29,7 @@
- SOURCES += $$PROPARSERPATH/proitems.cpp \
- $$PROPARSERPATH/proreader.cpp
-
--TARGET = lrelease
-+TARGET = lrelease-qt4
- INCLUDEPATH += ../shared
- DESTDIR = ../../../bin
-
---- a/tools/linguist/lupdate/lupdate.pro
-+++ b/tools/linguist/lupdate/lupdate.pro
-@@ -39,7 +39,7 @@
- $$PROPARSERPATH/proreader.cpp
-
-
--TARGET = lupdate
-+TARGET = lupdate-qt4
- INCLUDEPATH += ../shared
- DESTDIR = ../../../bin
-
+@@ -67,7 +67,7 @@
+ contains(QT_PRODUCT, OpenSource.*):DEFINES *= QT_OPENSOURCE
+ DEFINES += QT_KEYWORDS
+ DESTDIR = ../../../bin
+-TARGET = linguist
++TARGET = linguist-qt4
+ win32:RC_FILE = linguist.rc
+ mac {
+ static:CONFIG -= global_init_link_order
--- a/tools/qtconfig/qtconfig.pro
+++ b/tools/qtconfig/qtconfig.pro
-@@ -16,7 +16,7 @@
+@@ -19,7 +19,7 @@
RESOURCES = qtconfig.qrc
PROJECTNAME = Qt Configuration
diff --git a/debian/patches/06_qtdemo_destdir.diff b/debian/patches/06_qtdemo_destdir.diff
deleted file mode 100644
index 98ddb76..0000000
--- a/debian/patches/06_qtdemo_destdir.diff
+++ /dev/null
@@ -1,25 +0,0 @@
-author: Fathi Boudra <fboudra@free.fr>
-
-Fix qtdemo destdir.
-
---- a/demos/arthurplugin/arthurplugin.pro
-+++ b/demos/arthurplugin/arthurplugin.pro
-@@ -3,7 +3,7 @@
-
- CONFIG += designer plugin debug_and_release
- TEMPLATE = lib
--QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/designer
-+QTDIR_build:DESTDIR = plugins/designer
-
- contains(QT_CONFIG, opengl) {
- DEFINES += QT_OPENGL_SUPPORT
---- a/demos/qtdemo/qtdemo.pro
-+++ b/demos/qtdemo/qtdemo.pro
-@@ -1,6 +1,6 @@
- CONFIG += assistant x11inc
- TARGET = qtdemo
--DESTDIR = $$QT_BUILD_TREE/bin
-+DESTDIR = bin
- OBJECTS_DIR = .obj
- MOC_DIR = .moc
- INSTALLS += target sources
diff --git a/debian/patches/08_load_ssl.diff b/debian/patches/08_load_ssl.diff
deleted file mode 100644
index 91147d6..0000000
--- a/debian/patches/08_load_ssl.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/network/qsslsocket_openssl_symbols.cpp
-+++ b/src/network/qsslsocket_openssl_symbols.cpp
-@@ -254,7 +254,7 @@
- return false;
- }
- #else
-- QLibrary libssl(QLatin1String("ssl"));
-+ QLibrary libssl(QLatin1String("ssl.so.0.9.8"));
- if (!libssl.load()) {
- // Cannot find libssl
- qWarning("QSslSocket: cannot find ssl library: %s.",
-@@ -262,7 +262,7 @@
- return false;
- }
-
-- QLibrary libcrypto(QLatin1String("crypto"));
-+ QLibrary libcrypto(QLatin1String("crypto.so.0.9.8"));
- if (!libcrypto.load()) {
- // Cannot find libcrypto
- qWarning("QSslSocket: cannot find crypto library: %s.",
diff --git a/debian/patches/10_config_tests_fixes.diff b/debian/patches/10_config_tests_fixes.diff
index 623c11e..eafb8d3 100644
--- a/debian/patches/10_config_tests_fixes.diff
+++ b/debian/patches/10_config_tests_fixes.diff
@@ -1,7 +1,3 @@
-author: Fathi Boudra <fabo@debian.org>
-
-Configuration test fixes for Interbase/Firebird and ODBC sql drivers.
-
--- a/config.tests/unix/ibase/ibase.pro
+++ b/config.tests/unix/ibase/ibase.pro
@@ -1,4 +1,4 @@
@@ -15,7 +11,7 @@ Configuration test fixes for Interbase/Firebird and ODBC sql drivers.
@@ -1,4 +1,4 @@
SOURCES = odbc.cpp
CONFIG -= qt dylib
- CONFIG -= app_bundle
+ mac:CONFIG -= app_bundle
-LIBS += -lodbc
+LIBS += -liodbc
--- a/src/plugins/sqldrivers/odbc/odbc.pro
diff --git a/debian/patches/21_assume_no_fpu_for_embedded_devices.diff b/debian/patches/21_assume_no_fpu_for_embedded_devices.diff
deleted file mode 100644
index 72e80b3..0000000
--- a/debian/patches/21_assume_no_fpu_for_embedded_devices.diff
+++ /dev/null
@@ -1,20 +0,0 @@
-status: fixed for Qt 4.4.0
-
---- a/src/corelib/global/qglobal.h
-+++ b/src/corelib/global/qglobal.h
-@@ -834,13 +834,13 @@
-
- typedef int QNoImplicitBoolCast;
-
--#if defined(QT_ARCH_ARM) || (defined(QT_ARCH_MIPS) && !defined(Q_OS_IRIX))
-+#if defined(QT_ARCH_ARM) || (defined(QT_ARCH_MIPS) && (defined(Q_WS_QWS) || defined(Q_OS_WINCE)))
- #define QT_NO_FPU
- #endif
-
- #if defined(QT_COORD_TYPE)
- typedef QT_COORD_TYPE qreal;
--#elif defined(QT_NO_FPU)
-+#elif defined(QT_NO_FPU) || defined(QT_ARCH_ARM) || defined(QT_ARCH_WINDOWSCE)
- typedef float qreal;
- #else
- typedef double qreal;
diff --git a/debian/patches/30_arm_ftbfs_fixes.diff b/debian/patches/30_arm_ftbfs_fixes.diff
deleted file mode 100644
index e4b783f..0000000
--- a/debian/patches/30_arm_ftbfs_fixes.diff
+++ /dev/null
@@ -1,15 +0,0 @@
-author: Fathi Boudra <fboudra@free.fr>
-
-Fix arm FTBFS.
-
---- a/tools/qtestlib/src/qtestcase.h
-+++ b/tools/qtestlib/src/qtestcase.h
-@@ -215,7 +215,7 @@
- template <typename T1, typename T2>
- bool qCompare(T1 const &, T2 const &, const char *, const char *, const char *, int);
-
--#if defined(QT_COORD_TYPE) || defined(__arm__)
-+#if defined(QT_COORD_TYPE) || defined(QT_ARCH_ARM)
- template <>
- inline bool qCompare<qreal, double>(qreal const &t1, double const &t2, const char *actual,
- const char *expected, const char *file, int line)
diff --git a/debian/patches/31_arm_eabi_fix.diff b/debian/patches/31_arm_eabi_fix.diff
deleted file mode 100644
index 10f63ac..0000000
--- a/debian/patches/31_arm_eabi_fix.diff
+++ /dev/null
@@ -1,15 +0,0 @@
-author: Lennert Buytenhek <buytenh@wantstofly.org>
-
-Add support for EABI ARM platforms to Qt.
-
---- a/src/corelib/global/qglobal.h
-+++ b/src/corelib/global/qglobal.h
-@@ -336,7 +336,7 @@
- # if defined(Q_OS_DARWIN) && __GNUC__ == 3 && (__GNUC_MINOR__ >= 1 && __GNUC_MINOR__ < 3)
- # define Q_BROKEN_DEBUG_STREAM
- # endif
--# if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP)
-+# if (defined(__arm__) || defined(__ARMEL__)) && !defined(__ARM_EABI__) && !defined(QT_MOC_CPP)
- # define Q_PACKED __attribute__ ((__packed__))
- # define Q_NO_PACKED_REFERENCE
- # endif
diff --git a/debian/patches/40_alpha_ice.diff b/debian/patches/40_alpha_ice.diff
index 17bb04e..524ae33 100644
--- a/debian/patches/40_alpha_ice.diff
+++ b/debian/patches/40_alpha_ice.diff
@@ -1,6 +1,6 @@
--- a/src/corelib/global/qlibraryinfo.cpp
+++ b/src/corelib/global/qlibraryinfo.cpp
-@@ -74,14 +74,7 @@
+@@ -78,14 +78,7 @@
{
public:
static QSettings *findConfiguration();
@@ -16,7 +16,7 @@
static QSettings *configuration()
{
#ifdef QT_NO_THREAD
-@@ -100,6 +93,15 @@
+@@ -104,6 +97,15 @@
}
};
@@ -34,7 +34,7 @@
settings = QLibraryInfoPrivate::findConfiguration();
--- a/src/corelib/tools/qhash.h
+++ b/src/corelib/tools/qhash.h
-@@ -486,7 +486,7 @@
+@@ -499,7 +499,7 @@
}
template <class Key, class T>
diff --git a/debian/patches/41_disable_opengl_visibility.diff b/debian/patches/41_disable_opengl_visibility.diff
index e2c597a..f27b26e 100644
--- a/debian/patches/41_disable_opengl_visibility.diff
+++ b/debian/patches/41_disable_opengl_visibility.diff
@@ -2,7 +2,7 @@ temporary fix because of alpha, has to be dropped as soon as gcc's bug is fixed.
--- a/src/opengl/opengl.pro
+++ b/src/opengl/opengl.pro
-@@ -5,6 +5,7 @@
+@@ -6,6 +6,7 @@
win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x63000000
solaris-cc*:QMAKE_CXXFLAGS_RELEASE -= -O2
diff --git a/debian/patches/50_kfreebsd_build_fix.diff b/debian/patches/50_kfreebsd_build_fix.diff
index 94430a1..84736f6 100644
--- a/debian/patches/50_kfreebsd_build_fix.diff
+++ b/debian/patches/50_kfreebsd_build_fix.diff
@@ -4,7 +4,7 @@ Fixes FTBFS on GNU/kFreeBSD by creating new Q_OS_GLIBC.
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
-@@ -130,6 +130,12 @@
+@@ -210,6 +210,12 @@
# define Q_OS_RELIANT
#elif defined(__linux__) || defined(__linux)
# define Q_OS_LINUX
@@ -17,7 +17,7 @@ Fixes FTBFS on GNU/kFreeBSD by creating new Q_OS_GLIBC.
#elif defined(__FreeBSD__) || defined(__DragonFly__)
# define Q_OS_FREEBSD
# define Q_OS_BSD4
-@@ -150,8 +156,6 @@
+@@ -230,8 +236,6 @@
# define Q_OS_AIX
#elif defined(__Lynx__)
# define Q_OS_LYNX
@@ -28,15 +28,17 @@ Fixes FTBFS on GNU/kFreeBSD by creating new Q_OS_GLIBC.
#elif defined(__QNXNTO__)
--- a/src/corelib/plugin/qlibrary.cpp
+++ b/src/corelib/plugin/qlibrary.cpp
-@@ -298,11 +298,11 @@
+@@ -288,13 +288,13 @@
#if defined(Q_OS_UNIX) && !defined(Q_OS_MAC)
-#if defined(Q_OS_FREEBSD) || defined(Q_OS_LINUX)
+#if defined(Q_OS_FREEBSD) || defined(Q_OS_GLIBC)
# define USE_MMAP
+ QT_BEGIN_INCLUDE_NAMESPACE
# include <sys/types.h>
# include <sys/mman.h>
+ QT_END_INCLUDE_NAMESPACE
-#endif // Q_OS_FREEBSD || Q_OS_LINUX
+#endif // Q_OS_FREEBSD || Q_OS_GLIBC
@@ -44,7 +46,7 @@ Fixes FTBFS on GNU/kFreeBSD by creating new Q_OS_GLIBC.
const char *pattern, ulong p_len)
--- a/src/corelib/tools/qlocale.cpp
+++ b/src/corelib/tools/qlocale.cpp
-@@ -68,7 +68,7 @@
+@@ -80,7 +80,7 @@
#include <qdebug.h>
#include <time.h>
@@ -53,7 +55,7 @@ Fixes FTBFS on GNU/kFreeBSD by creating new Q_OS_GLIBC.
# include <fenv.h>
#endif
-@@ -5934,7 +5934,7 @@
+@@ -6256,7 +6256,7 @@
_control87(MCW_EM, MCW_EM);
#endif
@@ -62,7 +64,7 @@ Fixes FTBFS on GNU/kFreeBSD by creating new Q_OS_GLIBC.
fenv_t envp;
feholdexcept(&envp);
#endif
-@@ -5950,7 +5950,7 @@
+@@ -6272,7 +6272,7 @@
#endif //_M_X64
#endif //Q_OS_WIN
diff --git a/debian/patches/60_m68k_inotify_fix.diff b/debian/patches/60_m68k_inotify_fix.diff
index 232a62d..aac297a 100644
--- a/debian/patches/60_m68k_inotify_fix.diff
+++ b/debian/patches/60_m68k_inotify_fix.diff
@@ -5,14 +5,14 @@ m68k tree, they should appear like this soon also in the upstream source.
--- a/src/corelib/io/qfilesystemwatcher_inotify.cpp
+++ b/src/corelib/io/qfilesystemwatcher_inotify.cpp
-@@ -108,6 +108,10 @@
- # define __NR_inotify_init 269
- # define __NR_inotify_add_watch 270
- # define __NR_inotify_rm_watch 271
+@@ -112,6 +112,10 @@
+ # define __NR_inotify_init 240
+ # define __NR_inotify_add_watch 241
+ # define __NR_inotify_rm_watch 242
+#elif defined (__mc68000__)
-+# define __NR_inotify_init 284
-+# define __NR_inotify_add_watch 285
-+# define __NR_inotify_rm_watch 286
++# define __NR_inotify_init 284
++# define __NR_inotify_add_watch 285
++# define __NR_inotify_rm_watch 286
#else
# error "This architecture is not supported. Please talk to qt-bugs@trolltech.com"
#endif
diff --git a/debian/patches/80_hurd_max_path.diff b/debian/patches/80_hurd_max_path.diff
index 263b061..bda822e 100644
--- a/debian/patches/80_hurd_max_path.diff
+++ b/debian/patches/80_hurd_max_path.diff
@@ -2,9 +2,9 @@ author: Brian Nelson <pyro@debian.org>
--- a/src/corelib/io/qfsfileengine_unix.cpp
+++ b/src/corelib/io/qfsfileengine_unix.cpp
-@@ -60,6 +60,10 @@
- # include <private/qcore_mac_p.h>
- #endif
+@@ -66,6 +66,10 @@
+
+ QT_BEGIN_NAMESPACE
+#ifndef PATH_MAX
+#define PATH_MAX 4096
diff --git a/debian/patches/91_qmake_lflags_no-undefined.diff b/debian/patches/91_qmake_lflags_no-undefined.diff
deleted file mode 100644
index f29b85b..0000000
--- a/debian/patches/91_qmake_lflags_no-undefined.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/mkspecs/common/g++.conf
-+++ b/mkspecs/common/g++.conf
-@@ -32,7 +32,7 @@
-
- QMAKE_LINK = g++
- QMAKE_LINK_SHLIB = g++
--QMAKE_LFLAGS +=
-+QMAKE_LFLAGS += -Wl,--no-undefined
- QMAKE_LFLAGS_RELEASE +=
- QMAKE_LFLAGS_DEBUG +=
- QMAKE_LFLAGS_APP +=
diff --git a/debian/patches/series b/debian/patches/series
index 7dff4ff..eafeb6c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,22 +1,15 @@
# qt-copy patches
0167-fix-group-reading.diff
-0172-prefer-xrandr-over-xinerama.diff
-0175-fix-s390-qatomic.diff
-0176-coverity-fixes.diff
-0178-transparency-window-types.diff
-0179-transient-hack.diff
0180-window-role.diff
-0187-fix-font-fixed-pitch.diff
0191-listview-alternate-row-colors.diff
0192-itemdelegate-palette-state.diff
-0194-fix-moveonly-dnd-in-itemviews.diff
0195-compositing-properties.diff
-0200-fix-qsslsocket-waitfor.diff
0203-qtexthtmlparser-link-color.diff
-0205-fast-qpixmap-fill.diff
0209-prevent-qt-mixing.diff
0210-fix-crash-q3stylesheet-font-size.diff
-0211-q3action-crash.diff
+0214-fix-qgraphicsproxywidget-tab-crash.diff
+0216-allow-isystem-for-headers.diff
+0220-no-x-recursion-in-xerrhandler.diff
# debian patches
01_qmake_for_debian.diff
@@ -24,19 +17,16 @@
03_launch_moc-qt4.diff
04_launch_uic-qt4.diff
05_append_qt4_target.diff
-06_qtdemo_destdir.diff
07_trust_dpkg-arch_over_uname-m.diff
-08_load_ssl.diff
09_qmake_lflags_as-needed.diff
10_config_tests_fixes.diff
+11_qdbus_to_dbus_fix.diff
20_mips_atomic_ops.diff
-#21_assume_no_fpu_for_embedded_devices.diff
-30_arm_ftbfs_fixes.diff
-31_arm_eabi_fix.diff
40_alpha_ice.diff
41_disable_opengl_visibility.diff
50_kfreebsd_build_fix.diff
60_m68k_inotify_fix.diff
70_hppa_ldcw_fix.diff
+71_hppa_unaligned_access_fix_458133.diff
80_hurd_max_path.diff
-91_qmake_lflags_no-undefined.diff
+90_gcc43.diff
diff --git a/debian/qt4-demos.install b/debian/qt4-demos.install
new file mode 100644
index 0000000..def0229
--- /dev/null
+++ b/debian/qt4-demos.install
@@ -0,0 +1,9 @@
+usr/bin/qtdemo
+usr/lib/qt4/demos
+usr/lib/qt4/examples
+usr/lib/qt4/plugins/designer/libarthurplugin.so
+usr/lib/qt4/plugins/designer/libcontainerextension.so
+usr/lib/qt4/plugins/designer/libcustomwidgetplugin.so
+usr/lib/qt4/plugins/designer/libtaskmenuextension.so
+usr/lib/qt4/plugins/designer/libworldtimeclockplugin.so
+
diff --git a/debian/qt4-demos.lintian b/debian/qt4-demos.lintian
new file mode 100644
index 0000000..a2bf63b
--- /dev/null
+++ b/debian/qt4-demos.lintian
@@ -0,0 +1,383 @@
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/affine/bg1.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/arthurplugin/bg1.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/arthurplugin/flower.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/arthurplugin/flower_alpha.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/books/images/star.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/browser/images/addtab.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/browser/images/closetab.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/browser/images/history.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/chip/fileprint.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/chip/qt4logo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/chip/rotateleft.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/chip/rotateright.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/chip/zoomin.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/chip/zoomout.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/interview/images/folder.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/interview/images/interview.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/interview/images/services.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/mainwindow/qt.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/qtdemo/images/demobg.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/qtdemo/images/qtlogo_small.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/qtdemo/images/trolltech-logo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/bg_pattern.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/button_normal_cap_left.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/button_normal_cap_right.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/button_normal_stretch.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/button_pressed_cap_left.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/button_pressed_cap_right.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/button_pressed_stretch.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/curve_thing_edit-6.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_bottom.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_bottomleft.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_bottomright.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_left.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_right.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_top.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_topleft.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/frame_topright.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_bottom_left.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_bottom_right.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_bottom_stretch.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_left_stretch.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_right_stretch.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_top_stretch.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_topleft.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/groupframe_topright.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/line_dash_dot.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/line_dash_dot_dot.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/line_dashed.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/line_dotted.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/line_solid.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/radiobutton-off.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/radiobutton-on.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/radiobutton_off.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/radiobutton_on.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/slider_bar.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/slider_thumb_off.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/slider_thumb_on.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/title_cap_left.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/title_cap_right.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/shared/images/title_stretch.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/spreadsheet/images/interview.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/logo32.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/editcopy.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/editcut.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/editpaste.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/editredo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/editundo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/exportpdf.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/filenew.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/fileopen.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/fileprint.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/filesave.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/textbold.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/textcenter.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/textitalic.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/textjustify.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/textleft.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/textright.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/textunder.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/zoomin.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/mac/zoomout.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/editcopy.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/editcut.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/editpaste.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/editredo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/editundo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/exportpdf.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/filenew.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/fileopen.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/fileprint.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/filesave.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/textbold.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/textcenter.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/textitalic.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/textjustify.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/textleft.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/textright.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/textunder.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/zoomin.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/demos/textedit/images/win/zoomout.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/browse.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/fadedfilemenu.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/filedialog.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/handbook.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/icon.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/mainwindow.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/open.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/assistant/simpletextviewer/documentation/images/wildcard.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/dialogs/configdialog/images/config.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/dialogs/configdialog/images/query.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/dialogs/configdialog/images/update.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/draganddrop/draggableicons/images/boat.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/draganddrop/draggableicons/images/car.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/draganddrop/draggableicons/images/house.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/draganddrop/puzzle/example.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/collidingmice/images/cheese.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/background1.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/background2.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/background3.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/background4.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/bold.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/bringtofront.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/delete.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/floodfill.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/italic.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/linecolor.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/linepointer.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/pointer.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/sendtoback.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/textpointer.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/diagramscene/images/underline.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/dragdroprobot/images/head.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/artsfftscope.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/blue_angle_swirl.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/kontact_contacts.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/kontact_journal.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/kontact_mail.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/kontact_notes.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/kopeteavailable.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/metacontact_online.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/padnavigator/images/minitools.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/bg.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0000.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0001.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0002.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0003.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0004.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0005.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0006.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0007.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0008.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0009.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0010.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0011.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0012.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0013.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0014.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0015.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/exhaust/exhaust.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/missile/missile.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/powerups/brake.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/powerups/energy.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/powerups/shield.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/powerups/shoot.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/powerups/teleport.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10000.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10001.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10002.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10003.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10004.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10005.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10006.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10007.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10008.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10009.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10010.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10011.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10012.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10013.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10014.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10015.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10016.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10017.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10018.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10019.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10020.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10021.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10022.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10023.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10024.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10025.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10026.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10027.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10028.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10029.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10030.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10031.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20000.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20001.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20002.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20003.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20004.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20005.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20006.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20007.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20008.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20009.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20010.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20011.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20012.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20013.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20014.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20015.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20016.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20017.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20018.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20019.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20020.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20021.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20022.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20023.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20024.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20025.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20026.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20027.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20028.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20029.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20030.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20031.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30000.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30001.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30002.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30003.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30004.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30005.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30006.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30007.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30008.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30009.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30010.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30011.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30012.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30013.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30014.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30015.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30016.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30017.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30018.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30019.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30020.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30021.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30022.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30023.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30024.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30025.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30026.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30027.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30028.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30029.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30030.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30031.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0000.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0001.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0002.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0003.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0004.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0005.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0006.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0000.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0001.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0002.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0003.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0004.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0005.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0006.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0007.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0008.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0009.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0010.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0011.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0012.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0013.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0014.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0015.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0016.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0017.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0018.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0019.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0020.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0021.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0022.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0023.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0024.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0025.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0026.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0027.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0028.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0029.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0030.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0031.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedcanvas/butterfly.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedcanvas/qt-trans.xpm
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/graphicsview/portedcanvas/qtlogo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/ipc/sharedmemory/qt.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/itemviews/pixelator/images/qt.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/itemviews/puzzle/example.jpg
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/application/images/copy.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/application/images/cut.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/application/images/new.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/application/images/open.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/application/images/paste.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/application/images/save.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/dockwidgets/images/new.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/dockwidgets/images/print.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/dockwidgets/images/save.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/dockwidgets/images/undo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/mdi/images/copy.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/mdi/images/cut.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/mdi/images/new.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/mdi/images/open.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/mdi/images/paste.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/mdi/images/save.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/sdi/images/copy.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/sdi/images/cut.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/sdi/images/new.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/sdi/images/open.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/sdi/images/paste.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/mainwindows/sdi/images/save.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/ftp/images/cdtoparent.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/ftp/images/dir.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/ftp/images/file.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/1downarrow.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/1uparrow.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/bottom.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/edit_add.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/edit_remove.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/exit.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/peertopeer.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/player_pause.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/player_play.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/player_stop.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/network/torrent/icons/stop.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/framebufferobject/qt4-logo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/framebufferobject2/cubelogo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/pbuffers/cubelogo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/pbuffers2/qt4-logo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/textures/images/side1.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/textures/images/side2.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/textures/images/side3.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/textures/images/side4.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/textures/images/side5.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/opengl/textures/images/side6.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/painting/basicdrawing/images/brick.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/painting/basicdrawing/images/qt-logo.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/painting/imagecomposition/images/background.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/painting/imagecomposition/images/blackrectangle.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/painting/imagecomposition/images/butterfly.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/painting/imagecomposition/images/checker.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/designer.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/find_disabled.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/find_normal.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_off_128x128.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_off_16x16.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_off_32x32.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_off_64x64.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_on_128x128.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_on_16x16.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_on_32x32.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/monkey_on_64x64.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/qtopia_16x16.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/qtopia_32x32.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/icons/images/qtopia_48x48.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/movie/images/open.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/movie/images/pause.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/movie/images/play.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/movie/images/quit.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/movie/images/stop.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/styles/images/woodbackground.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/styles/images/woodbutton.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/tooltips/images/circle.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/tooltips/images/square.png
+qt4-demos: image-file-in-usr-lib usr/lib/qt4/examples/widgets/tooltips/images/triangle.png
+
diff --git a/debian/qt4-designer.install b/debian/qt4-designer.install
index 22719a5..1c860e0 100644
--- a/debian/qt4-designer.install
+++ b/debian/qt4-designer.install
@@ -1,2 +1,6 @@
usr/bin/designer-qt4
-usr/lib/qt4/plugins/designer/*.so
+usr/share/qt4/translations/designer_de.qm
+usr/share/qt4/translations/designer_ja.qm
+usr/share/qt4/translations/designer_pl.qm
+usr/share/qt4/translations/designer_zh_CN.qm
+usr/share/qt4/translations/designer_zh_TW.qm
diff --git a/debian/qt4-designer.lintian b/debian/qt4-designer.lintian
deleted file mode 100644
index eacdf83..0000000
--- a/debian/qt4-designer.lintian
+++ /dev/null
@@ -1 +0,0 @@
-qt4-designer: package-name-doesnt-match-sonames libQtDesignerComponents4 libQtDesigner4
diff --git a/debian/qt4-dev-tools.install b/debian/qt4-dev-tools.install
index cc8d7c1..f44fb5a 100644
--- a/debian/qt4-dev-tools.install
+++ b/debian/qt4-dev-tools.install
@@ -2,4 +2,21 @@ usr/bin/assistant-qt4
usr/bin/linguist-qt4
usr/bin/qdbusviewer
usr/bin/pixeltool
+usr/bin/assistant_adp
+usr/bin/qcollectiongenerator
+usr/bin/qhelpconverter
+usr/bin/qhelpgenerator
+usr/bin/xmlpatterns
usr/share/qt4/phrasebooks/*
+usr/share/qt4/translations/assistant_adp_de.qm
+usr/share/qt4/translations/assistant_adp_ja.qm
+usr/share/qt4/translations/assistant_adp_pl.qm
+usr/share/qt4/translations/assistant_adp_zh_CN.qm
+usr/share/qt4/translations/assistant_adp_zh_TW.qm
+usr/share/qt4/translations/assistant_de.qm
+usr/share/qt4/translations/assistant_pl.qm
+usr/share/qt4/translations/linguist_de.qm
+usr/share/qt4/translations/linguist_ja.qm
+usr/share/qt4/translations/linguist_pl.qm
+usr/share/qt4/translations/linguist_zh_CN.qm
+usr/share/qt4/translations/linguist_zh_TW.qm
diff --git a/debian/qt4-doc.doc-base b/debian/qt4-doc.doc-base
index eaac3e8..edb398d 100644
--- a/debian/qt4-doc.doc-base
+++ b/debian/qt4-doc.doc-base
@@ -4,7 +4,7 @@ Author: Trolltech AS
Abstract: Qt is a cross-platform C++ application framework. Qt's
primary feature is its rich set of widgets that provide standard GUI
functionality.
-Section: Apps/Programming
+Section: Apps/programming
Format: HTML
Index: /usr/share/doc/qt4-doc/html/index.html
diff --git a/debian/qt4-qtconfig.install b/debian/qt4-qtconfig.install
index d846702..e52db85 100644
--- a/debian/qt4-qtconfig.install
+++ b/debian/qt4-qtconfig.install
@@ -1 +1,5 @@
usr/bin/qtconfig-qt4
+usr/share/qt4/translations/qtconfig_pl.qm
+usr/share/qt4/translations/qtconfig_zh_CN.qm
+usr/share/qt4/translations/qtconfig_zh_TW.qm
+
diff --git a/debian/rules b/debian/rules
index 4223e12..032e824 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,7 @@
export QTDIR := $(shell pwd)
export PATH := $(QTDIR)/bin:$(PATH)
-# workaround to use lrelease. fixed in Qt >= 4.4.x
+# workaround to use lrelease.
export LD_LIBRARY_PATH := $(QTDIR)/lib:$(LD_LIBRARY_PATH)
QTVERSION := $(shell ls changes-* | cut -f2 -d '-')
@@ -18,21 +18,28 @@ DEB_MAKE_BUILD_TARGET := sub-src sub-tools
DEB_MAKE_INSTALL_TARGET := INSTALL_ROOT=$(DEB_DESTDIR) install
DEB_DH_INSTALL_SOURCEDIR := debian/tmp
-# Ensure the *.debug files aren't included in any package other than
-# libqt4-debug.
+# Ensure the *.debug files aren't included in any package other than libqt4-dbg
DEB_DH_INSTALL_ARGS := --exclude=.debug
DEB_MAKE_CLEAN_TARGET := confclean distclean
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
-DEB_DH_STRIP_ARGS_libqt4-debug := --exclude=.debug
+DEB_DH_STRIP_ARGS_libqt4-dbg := --exclude=.debug
DEB_DH_SHLIBDEPS_ARGS_ALL := --exclude=.debug
-DEB_INSTALL_CHANGELOGS_ALL := changes-$(QTVERSION)
+# Qt4.4.0-beta1 does not contain changes file
+#DEB_INSTALL_CHANGELOGS_ALL := changes-$(QTVERSION)
DEB_INSTALL_DOCS_ALL := GPL_EXCEPTION_ADDENDUM.TXT
+ibase_architectures := i386 kfreebsd-i386 kfreebsd-amd64 knetbsd-i386 netbsd-i386 amd64 sparc powerpc
+ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(ibase_architectures)))
+ EXTRA_CONFIGURE_OPTS += -plugin-sql-ibase
+else
+ EXTRA_CONFIGURE_OPTS += -no-sql-ibase
+endif
+
ifeq ($(DEB_HOST_ARCH),arm)
EXTRA_CONFIGURE_OPTS += -DQT_QLOCALE_USES_FCVT
endif
@@ -43,7 +50,10 @@ else
PLATFORM_ARG = glibc-g++
endif
-common-configure-arch::
+common-configure-arch:: config.status
+
+config.status:
+ # Test broken hppa kernel with glibc >= 2.5
ifeq ($(DEB_HOST_ARCH),hppa)
mkdir -p debian/hppa-tmp
echo "Testing whether getdents kernel bug is present on this buildd - see #433768"
@@ -73,6 +83,8 @@ endif
-plugindir "/usr/lib/qt4/plugins" \
-translationdir "/usr/share/qt4/translations" \
-sysconfdir "/etc/xdg" \
+ -demosdir "/usr/lib/qt4/demos" \
+ -examplesdir "/usr/lib/qt4/examples" \
-platform $(PLATFORM_ARG) \
-fast \
-no-rpath \
@@ -82,52 +94,88 @@ endif
-system-libjpeg \
-system-nas-sound \
-qt-gif \
- -qt-sql-psql \
- -qt-sql-mysql \
- -qt-sql-sqlite \
+ -plugin-sql-mysql \
+ -plugin-sql-odbc \
+ -plugin-sql-psql \
+ -plugin-sql-sqlite \
+ -plugin-sql-sqlite2 \
-system-sqlite \
- -qt-sql-sqlite2 \
-I/usr/include/freetype2 \
-lfontconfig \
-cups \
- -no-exceptions \
- -qdbus \
+ -exceptions \
+ -dbus \
-pch \
- -nomake examples \
- -nomake demos \
+ -no-phonon \
+ -svg \
+ -webkit \
+ -xmlpatterns \
$(EXTRA_CONFIGURE_OPTS)
clean::
# Extra stuff missed by confclean/distclean
- rm -f Makefile \
- bin/qmake-qt4 \
- mkspecs/default \
- src/corelib/global/arch \
- examples/tools/plugandpaint/plugins/*.so \
- config.status \
- demos/shared/libdemo_shared.prl \
- mkspecs/qconfig.pri \
- src/corelib/global/qconfig.* \
- tools/qtestlib/updater/updater \
- tools/qtestlib/updater/updater.debug \
- examples/tools/plugandpaint/plugins/libpnp_basictools.a \
- examples/qdbus/complexpingpong/Makefile* \
- examples/qdbus/pingpong/Makefile*
-
- rm -rf lib/ plugins/ mkspecs/glibc-g++
-
- # clean up after hppa tests
+
+ # Misc. files
+ rm -f \
+ config.status \
+ config.tests/.qmake.cache \
+ examples/dbus/*/Makefile.* \
+ mkspecs/qconfig.pri \
+ src/corelib/global/qconfig.* \
+ ;
+
+ # Misc. directories
+ rm -rf \
+ examples/tools/plugandpaint/plugins/ \
+ examples/tools/styleplugin/styles/ \
+ lib/ \
+ mkspecs/glibc-g++/ \
+ plugins/ \
+ ;
+
+ # hppa test directory
rm -rf debian/hppa-tmp
- find bin/ config.tests/ qmake/ -exec file {} \; | grep ELF | sed 's/:.*//' | xargs rm -f
-
- find include/ -type l -print0 | xargs -0r rm -f
- find . -mindepth 2 -name Makefile -print0 \
- -o -name Makefile.Debug -print0 \
- -o -name Makefile.Release -print0 \
- | xargs -0r rm -f
-
- # generate on build
+ # Leftover dirs
+ find -depth -type d \( -false \
+ -o -name debug-shared \
+ -o -name debug-static \
+ -o -name \*.gch \
+ -o -name .moc\* \
+ -o -name .obj\* \
+ -o -name .pch \
+ -o -name pkgconfig \
+ -o -name .rcc \
+ -o -name release-shared \
+ -o -name release-static \
+ -o -name .uic \
+ \) -print0 | xargs -0 rm -rf
+
+ # Leftover files and all symlinks
+ find \( -false \
+ -o -name \*.a \
+ -o -name Makefile.Debug \
+ -o -name Makefile.Release \
+ -o -name \*.o \
+ -o -name \*.prl \
+ -o -name \*.so \
+ -o -name \*.so.debug \
+ -o -type l \
+ \) -delete
+
+ # Delete all Makefiles, excluding some from src/3rdparty
+ find $(CURDIR) -name Makefile \
+ ! -path $(CURDIR)/src/3rdparty/Makefile \
+ ! -path $(CURDIR)/src/3rdparty/freetype/\* \
+ ! -path $(CURDIR)/src/3rdparty/zlib/\* \
+ -delete
+
+ # Any remaining executables
+ find $(CURDIR) -type f -exec file -i '{}' \; | grep \
+ -e application/x-executable \
+ | cut -d ':' -f 1 | xargs rm -f
+
+ # Generated on build
rm -f debian/shlibs.local
common-install-arch::
@@ -140,51 +188,55 @@ common-install-arch::
find $(DEB_DESTDIR)/usr/lib -type f -name '*.prl' \
-exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \;
-install/libqt4-core::
+install/libqtcore4::
$(CURDIR)/bin/lrelease-qt4 debian/translations/qt_ca.ts \
-qm $(DEB_DESTDIR)/usr/share/qt4/translations/qt_ca.qm
+install/qt4-demos::
+ mkdir -p debian/$(cdbs_curpkg)/usr/lib/qt4/demos/qtdemo
+ uudecode -o debian/$(cdbs_curpkg)/usr/lib/qt4/demos/qtdemo/qtdemo.qhc \
+ debian/collection/qtdemo.qhc.uu
+
install/qt4-designer::
install -D -p -m0644 debian/desktop/designer-qt4.desktop \
- debian/qt4-designer/usr/share/applications/designer-qt4.desktop
- mkdir -p debian/qt4-designer/usr/share/pixmaps
- uudecode -o debian/qt4-designer/usr/share/pixmaps/designer.png \
+ debian/$(cdbs_curpkg)/usr/share/applications/designer-qt4.desktop
+ mkdir -p debian/$(cdbs_curpkg)/usr/share/pixmaps
+ uudecode -o debian/$(cdbs_curpkg)/usr/share/pixmaps/designer.png \
debian/desktop/designer.png.uu
install/qt4-dev-tools::
install -D -p -m0644 debian/desktop/assistant-qt4.desktop \
- debian/qt4-dev-tools/usr/share/applications/assistant-qt4.desktop
+ debian/$(cdbs_curpkg)/usr/share/applications/assistant-qt4.desktop
install -D -p -m0644 debian/desktop/linguist-qt4.desktop \
- debian/qt4-dev-tools/usr/share/applications/linguist-qt4.desktop
- mkdir -p debian/qt4-dev-tools/usr/share/pixmaps
- uudecode -o debian/qt4-dev-tools/usr/share/pixmaps/assistant.png \
+ debian/$(cdbs_curpkg)/usr/share/applications/linguist-qt4.desktop
+ mkdir -p debian/$(cdbs_curpkg)/usr/share/pixmaps
+ uudecode -o debian/$(cdbs_curpkg)/usr/share/pixmaps/assistant.png \
debian/desktop/assistant.png.uu
- uudecode -o debian/qt4-dev-tools/usr/share/pixmaps/linguist.png \
+ uudecode -o debian/$(cdbs_curpkg)/usr/share/pixmaps/linguist.png \
debian/desktop/linguist.png.uu
install/qt4-qtconfig::
install -D -p -m0644 debian/desktop/qt4config.desktop \
- debian/qt4-qtconfig/usr/share/applications/qt4config.desktop
- mkdir -p debian/qt4-qtconfig/usr/share/pixmaps
- uudecode -o debian/qt4-qtconfig/usr/share/pixmaps/qtconfig.png \
+ debian/$(cdbs_curpkg)/usr/share/applications/qt4config.desktop
+ mkdir -p debian/$(cdbs_curpkg)/usr/share/pixmaps
+ uudecode -o debian/$(cdbs_curpkg)/usr/share/pixmaps/qtconfig.png \
debian/desktop/qtconfig.png.uu
-binary-install/qt4-doc::
-# Tar up the examples to include them in qt4-doc
- [ ! -f examples/Makefile ] || $(MAKE) -k -C examples distclean
- find examples/ -name '*.debug' -print0 | xargs -0r rm -f
- tar -cv examples/ | \
- gzip -9 > debian/qt4-doc/usr/share/doc/qt4-doc/qt4-examples.tar.gz
-
- [ ! -f demos/Makefile ] || $(MAKE) -k -C demos distclean
- find demos/ -name '*.debug' -print0 | xargs -0r rm -f
- tar -cv demos/ | \
- gzip -9 > debian/qt4-doc/usr/share/doc/qt4-doc/qt4-demos.tar.gz
-
-binary-install/libqt4-debug::
-# Run dh_install without the default DEB_DH_INSTALL_ARGS to install the
-# *.debug files.
- dh_install -plibqt4-debug --sourcedir=$(DEB_DH_INSTALL_SOURCEDIR)
+binary-install/libqt4-dbg::
+# Run dh_install without the default DEB_DH_INSTALL_ARGS to install the *.debug files
+ dh_install -plibqt4-dbg --sourcedir=$(DEB_DH_INSTALL_SOURCEDIR)
+
+binary-install/libqt4-webkit-dbg::
+# Run dh_install without the default DEB_DH_INSTALL_ARGS to install the *.debug files
+ dh_install -plibqt4-webkit-dbg --sourcedir=$(DEB_DH_INSTALL_SOURCEDIR)
+
+binary-install/libqt4-xmlpatterns-dbg::
+# Run dh_install without the default DEB_DH_INSTALL_ARGS to install the *.debug files
+ dh_install -plibqt4-xmlpatterns-dbg --sourcedir=$(DEB_DH_INSTALL_SOURCEDIR)
+
+binary-post-install/libqt4-dev::
+ doxytag -t debian/$(cdbs_curpkg)/usr/share/qt4/doc/qt4.tag \
+ $(DEB_DESTDIR)/usr/share/qt4/doc/html
# Automatically install lintian overrides, stolen from debian-qt-kde.mk
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: