rev 8674 - in branches/qt4-x11/debian: . patches

Fathi Boudra fabo at alioth.debian.org
Sun Dec 30 22:55:31 UTC 2007


Author: fabo
Date: 2007-12-30 22:55:31 +0000 (Sun, 30 Dec 2007)
New Revision: 8674

Removed:
   branches/qt4-x11/debian/libqt4-phonon.install
   branches/qt4-x11/debian/libqt4-webkit.install
   branches/qt4-x11/debian/patches/91_qmake_ldflags_as-needed.diff
Modified:
   branches/qt4-x11/debian/TODO
   branches/qt4-x11/debian/changelog
   branches/qt4-x11/debian/control
   branches/qt4-x11/debian/patches/series
   branches/qt4-x11/debian/rules
Log:
* Sync Qt4.4.0 branches with upcoming Qt4.3.3-2.


Modified: branches/qt4-x11/debian/TODO
===================================================================
--- branches/qt4-x11/debian/TODO	2007-12-30 22:31:51 UTC (rev 8673)
+++ branches/qt4-x11/debian/TODO	2007-12-30 22:55:31 UTC (rev 8674)
@@ -1,6 +1,4 @@
 * Review and port qt-copy patches to Qt4.4.0
-* Fix dpkg-shlibdeps failure: couldn't find library libQtWebKit.so.4
-   debian/qt4-designer/usr/lib/qt4/plugins/designer/libqaxwidget.so (its RPATH is '').
 * Find a way to enable exceptions only for XmlPatterns
   From Thiago:
   That would require some modification to the buildsystem, which hasn't
@@ -8,4 +6,5 @@
   Anyways, a simple workaround for your case is to build Qt without exceptions,
   then reconfigure with them and build QtXmlPatterns only. Unless the ABI for
   with/without exceptions changes for your compiler, of course.
-* Check conflicts with WebKit and Phonon (from KDE4/kdelibs) packages
\ No newline at end of file
+* Phonon packages must be provided from KDE sources
+* Webkit packages must be provided from WebKit.org

Modified: branches/qt4-x11/debian/changelog
===================================================================
--- branches/qt4-x11/debian/changelog	2007-12-30 22:31:51 UTC (rev 8673)
+++ branches/qt4-x11/debian/changelog	2007-12-30 22:55:31 UTC (rev 8674)
@@ -1,43 +1,46 @@
-qt4-x11 (4.4.0~tp1-1) experimental; urgency=low
+qt4-x11 (4.4.0~tp1-1) UNRELEASED; urgency=low
 
   * New upstream release.
-
-  [Fathi Boudra]
-
-  * Update 0203-qtexthtmlparser-link-color qt-copy patch:
-    Add qt-bugs@ issue and Trolltech task ID.
-  * Add 0204-fix-tulip-aliasing qt-copy patch:
-    Fix KDE4 RC2 crashing on startup due to Qt 4.3.3 update.
   * Add some pedantic fixes from David Faure.
-
-  * Downgrade libqt4-dev dependency to qt4-dev-tools from Recommends to
-    Suggests.
-  * Add semicolon at the end of the MimeType key. Thanks to Pino Toscano.
-
   * Add TODO file.
   * Add libgstreamer-plugins-base0.10-dev build dependency.
   * Update rules:
     * Disable DEB_INSTALL_CHANGELOGS_ALL.
     * Disable DEB_INSTALL_DOCS_ALL.
     * Add DEB_DH_SHLIBDEPS_ARGS_ALL workaround.
-    * Enable Phonon, WebKit and XmlPatterns.
+    * Enable XmlPatterns.
     * Enable exceptions. It is a dependency to XmlPatterns module.
   * Refresh Debian patches.
   * Refresh qt-copy patches: 0167, 0176, 0179, 0194, 0203, and 0300.
   * Disable qt-copy patches: 0175, O178, 0180, 0187 and 0195.
   * Remove qt-copy patches: 0191, 0192, 0200 and 0204.
-  * Add patch to fix phonon_gstreamer plugin install.
   * Remove patches:
     * 21_assume_no_fpu_for_embedded_devices. Merged upstream.
       It breaks ABI on mips.
     * 30_arm_ftbfs_fixes. Merged upstream.
+    * 91_qmake_lflags_no-undefined. Merged upstream.
   * Update .install files: libqt4-core, libqt4-gui and qt4-dev-tools.
-  * Add packages: libqt4-dbus, libqt4-phonon, libqt4-webkit and
-    libqt4-xmlpatterns.
+  * Add packages: libqt4-dbus and libqt4-xmlpatterns.
   * Move QtDBus module from libqt4-core in libqt4-dbus package.
 
- -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Thu, 20 Dec 2007 11:20:46 +0100
+ -- Fathi Boudra <fabo at debian.org>  Sun, 30 Dec 2007 23:43:04 +0100
 
+qt4-x11 (4.3.3-2) unstable; urgency=low
+
+  * Update 0203-qtexthtmlparser-link-color qt-copy patch:
+    Add qt-bugs@ issue and Trolltech task ID.
+  * Add 0204-fix-tulip-aliasing qt-copy patch:
+    Fix KDE4 RC2 crashing on startup due to Qt 4.3.3 update.
+  * Downgrade libqt4-dev dependency to qt4-dev-tools from Recommends to
+    Suggests.
+  * Add semicolon at the end of the MimeType key. Thanks to Pino Toscano.
+  * Revert build with --as-needed linker flag:
+    It breaks other packages. (Closes: #457038, #457284)
+  * Add 91_qmake_lflags_no-undefined patch:
+    By default, qmake adds --no-undefined linker flag.
+
+ -- Fathi Boudra <fabo at debian.org>  Sun, 30 Dec 2007 23:29:09 +0100
+
 qt4-x11 (4.3.3-1) unstable; urgency=low
 
   * New upstream release.

Modified: branches/qt4-x11/debian/control
===================================================================
--- branches/qt4-x11/debian/control	2007-12-30 22:31:51 UTC (rev 8673)
+++ branches/qt4-x11/debian/control	2007-12-30 22:55:31 UTC (rev 8674)
@@ -164,35 +164,3 @@
  This package contains the XmlPatterns module for Qt.
  .
  QtXmlPatterns is a XQuery and XPath engine for XML and custom data models.
-
-Package: libqt4-phonon
-Architecture: any
-Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: gstreamer0.10-plugins-good
-Description: Qt 4 Phonon 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 Phonon module for Qt.
- .
- Phonon is a cross-platform multimedia framework that enables the use of audio
- and video content in Qt applications.
-
-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.
- .
- This package contains the WebKit module for Qt.
- .
- QtWebKit provides a Web browser engine that makes it easy to embed content
- from the World Wide Web into your Qt application. At the same time Web content
- can be enhanced with native controls.
- .
- QtWebKit provides facilities for rendering of HyperText Markup Language (HTML),
- Extensible HyperText Markup Language (XHTML) and Scalable Vector Graphics (SVG)
- documents, styled using Cascading Style Sheets (CSS) and scripted with JavaScript.

Deleted: branches/qt4-x11/debian/libqt4-phonon.install

Deleted: branches/qt4-x11/debian/libqt4-webkit.install

Deleted: branches/qt4-x11/debian/patches/91_qmake_ldflags_as-needed.diff

Modified: branches/qt4-x11/debian/patches/series
===================================================================
--- branches/qt4-x11/debian/patches/series	2007-12-30 22:31:51 UTC (rev 8673)
+++ branches/qt4-x11/debian/patches/series	2007-12-30 22:55:31 UTC (rev 8674)
@@ -21,7 +21,7 @@
 06_qtdemo_destdir.diff
 07_trust_dpkg-arch_over_uname-m.diff
 08_load_ssl.diff
-09_install_phonon_gstreamer.diff
+# no phonon 09_install_phonon_gstreamer.diff
 20_mips_atomic_ops.diff
 31_arm_eabi_fix.diff
 40_alpha_ice.diff
@@ -30,5 +30,4 @@
 60_m68k_inotify_fix.diff
 70_hppa_ldcw_fix.diff
 80_hurd_max_path.diff
-90_qmake_cxxflags_fpermissive.diff
-91_qmake_ldflags_as-needed.diff
+90_qmake_cxxflags_fpermissive.diff
\ No newline at end of file

Modified: branches/qt4-x11/debian/rules
===================================================================
--- branches/qt4-x11/debian/rules	2007-12-30 22:31:51 UTC (rev 8673)
+++ branches/qt4-x11/debian/rules	2007-12-30 22:55:31 UTC (rev 8674)
@@ -4,7 +4,6 @@
 export PATH := $(QTDIR)/bin:$(PATH)
 export LD_LIBRARY_PATH := $(QTDIR)/lib:$(LD_LIBRARY_PATH)
 export CXXFLAGS := -fpermissive
-export LDFLAGS := -Wl,--as-needed
 
 QTVERSION := $(shell ls changes-* | cut -f2 -d '-')
 CURRENTVERSION := $(shell head -1 debian/changelog  | sed 's/[^(]*(\([^)]*\)).*/\1/')
@@ -34,16 +33,11 @@
 # Qt4.4.0-tp1 does not contain GPL_EXCEPTION_ADDENDUM.TXT file
 #DEB_INSTALL_DOCS_ALL := GPL_EXCEPTION_ADDENDUM.TXT
 
-# Qt4.4.0-tp1 workaround
-# dpkg-shlibdeps: failure: couldn't find library libQtWebKit.so.4 needed by
-# debian/qt4-designer/usr/lib/qt4/plugins/designer/libqaxwidget.so (its RPATH is '').
-DEB_DH_SHLIBDEPS_ARGS_ALL := --dpkg-shlibdeps-params=--ignore-missing-info
-
 ifeq ($(DEB_HOST_ARCH),arm)
 	EXTRA_CONFIGURE_OPTS += -DQT_QLOCALE_USES_FCVT
 endif
 
-DEB_CONFIGURE_SCRIPT_ENV += CXXFLAGS="-fpermissive" LDFLAGS="-Wl,--as-needed"
+DEB_CONFIGURE_SCRIPT_ENV += CXXFLAGS="-fpermissive"
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
         PLATFORM_ARG = linux-g++
@@ -103,8 +97,8 @@
 	            -pch \
 	            -nomake examples \
 	            -nomake demos \
-	            -phonon \
-	            -webkit \
+	            -no-phonon \
+	            -no-webkit \
 	            -xmlpatterns \
 	            $(EXTRA_CONFIGURE_OPTS)
 




More information about the pkg-kde-commits mailing list