[SCM] qtbase packaging branch, ubuntu, updated. ubuntu/5.7.1+dfsg-2ubuntu1

Timo Jyrinki timo at moszumanska.debian.org
Tue Jan 10 07:32:05 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=d3fca50

The following commit has been merged in the ubuntu branch:
commit d3fca508b4e0926543ee5167f78662901857cb67
Merge: e76670e747f032bb62e40c9b9f9740ebed2a6915 85469a404c1464ad6c06438469d49760232024db
Author: Timo Jyrinki <timo.jyrinki at canonical.com>
Date:   Thu Aug 25 10:24:06 2016 +0000

    Merge branch 'experimental' into ubuntu+1

 debian/changelog                           |   52 +
 debian/control                             |   21 +-
 debian/copyright                           | 2112 ++++++++++++++++++++--------
 debian/libqt5gui5.install-kfreebsd         |    1 +
 debian/libqt5gui5.install-linux            |    1 +
 debian/libqt5gui5.lintian-overrides        |    2 +
 debian/libqt5libqgtk2.install              |    1 -
 debian/patches/armv4.diff                  |   26 +
 debian/patches/gnukfreebsd.diff            |    2 +-
 debian/patches/gnukfreebsd_cloexec.diff    |    2 +-
 debian/patches/no_dbus_dependency.diff     |    6 +-
 debian/patches/qdevicediscovery_dummy.diff |   34 +
 debian/patches/series                      |    2 +
 debian/qt5-gtk-platformtheme.install       |    1 +
 debian/qtbase5-dev.install-common          |   15 +-
 debian/qtbase5-dev.install-kfreebsd        |    2 +
 debian/qtbase5-dev.install-linux           |    2 +
 debian/rules                               |   15 +-
 debian/scripts/migrate-symbols.py          |  108 --
 debian/scripts/update-copyright            |  157 +++
 20 files changed, 1857 insertions(+), 705 deletions(-)

diff --cc debian/changelog
index 9e86724,a887632..e05fb39
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,56 -1,55 +1,108 @@@
+ qtbase-opensource-src (5.7.0+dfsg-4) UNRELEASED; urgency=medium
+ 
+   [ Lisandro Damián Nicanor Pérez Meyer ]
+   * Require pkg-kde-tools (>= 0.15.17~) to allow using backported versions.
+ 
+  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sat, 16 Jul 2016 21:32:48 -0300
+ 
+ qtbase-opensource-src (5.7.0+dfsg-3) experimental; urgency=medium
+ 
+   * Replace qdevicediscovery_dummy.diff with a proper patch from upstream.
+   * Update debian/libqt5dbus5.symbols once again.
+   * Mark private symbols using pkgkde-mark-qt5-private-symbols.
+ 
+  -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 05 Jul 2016 21:10:28 +0300
+ 
+ qtbase-opensource-src (5.7.0+dfsg-2) experimental; urgency=medium
+ 
+   * Add a patch (qdevicediscovery_dummy.diff) to fix a linking error on
+     GNU/kFreeBSD.
+   * Add support for ARMv4 architecture, needed to get armel builds working.
+   * Update debian/libqt5dbus5.symbols from buildds’ logs.
+ 
+  -- Dmitry Shachnev <mitya57 at debian.org>  Fri, 01 Jul 2016 19:59:52 +0300
+ 
+ qtbase-opensource-src (5.7.0+dfsg-1) experimental; urgency=medium
+ 
+   * New upstream release.
+   * Drop debian/scripts/migrate-symbols.py, no longer needed.
+   * Drop lib/fonts/* from excluded files, these are no longer shipped
+     (since upstream commit c5ceabb9a1caf6b9).
+   * Refresh patches for the new release.
+   * Update for upstream GTK+ 3 port:
+     - Build-depend on libgtk-3-dev.
+     - Rename libqt5libqgtk2 to qt5-gtk-platformtheme.
+     - Make it a recommendation of libqt5gui5 rather than a suggestion.
+   * Update debian/qtbase5-dev.install-common for the new release.
+   * Install libQt5EglFsKmsSupport library in libqt5gui5, the same way as
+     libQt5EglDeviceIntegration.
+   * Update symbols files from amd64 and i386 build logs.
+   * Merge two dh_makeshlibs calls, so that only one build is needed to get
+     the symbols diffs.
+   * Update debian/copyright:
+     - Libraries code is now licensed under LGPL-3 or GPL-2+.
+     - Tools and tests are now licensed under GPL-3 with exceptions.
+     - Examples and documentation are still licensed under 3-clause BSD.
+   * Add a script to automatically generate some copyright information.
+   * Update clean rules to prevent deleting test data.
+   * Drop obsolete Breaks/Replaces.
+   * Bump qtbase-abi version to 5-7-0.
+ 
+  -- Dmitry Shachnev <mitya57 at debian.org>  Wed, 29 Jun 2016 09:26:08 +0300
+ 
 +qtbase-opensource-src (5.6.1+dfsg-3ubuntu3) UNRELEASED; urgency=medium
 +
 +  [ Timo Jyrinki ]
 +  * debian/patches/QDBusServer-delay-processing-of-D-Bus-messages.patch:
 +    - Fix DBus message processing (LP: #1608822) 
 +  * debian/patches/xcb-Send-also-text-plain-when-a-text-uri-list-is-dro.patch:
 +    - Fix drag and drop from Qt to skype (LP: #1586857)
 +  * debian/patches/qt5-qmake-arm-linux-gnueabihf:
 +    - Support cross-compilation inside chroot using pkg-config (LP: #1580981)
 +  * debian/patches/Make-sure-connection-is-not-null-before-using-it.patch:
 +    - Fix unity8 crasher (LP: #1612309)
 +
 +  [ Dmitry Shachnev ]
 +  * Backport some upstream patches to add support for D-Bus global menus,
 +    and improve support for D-Bus tray icons (LP: #1612767):
 +    + dbustray_use_separate_connections.diff (fix for multiple tray icons)
 +    + dbusmenu_exclusive_groups.diff (fix for radio actions)
 +    + qplatformmenubar_createmenu.diff (adding a method to QPlatformMenuBar)
 +    + dbusmenu_global_menu.diff (add support for D-Bus global menus)
 +
 + -- Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>  Wed, 17 Aug 2016 09:58:32 +0000
 +
 +qtbase-opensource-src (5.6.1+dfsg-3ubuntu2~1) yakkety; urgency=medium
 +
 +  * Don't use gold linker on powerpc. (LP: #1611227)
 +
 + -- Timo Jyrinki <timo-jyrinki at ubuntu.com>  Tue, 09 Aug 2016 06:29:25 +0000
 +
 +qtbase-opensource-src (5.6.1+dfsg-3ubuntu1~4) yakkety; urgency=medium
 +
 +  * New upstream release. 
 +  * Migrate symbols using the script to the Qt_5 versioning scheme.
 +  * Update symbols and bump symbols abi.
 +  * Rebase and refresh enable-tests.patch.
 +  * Rebase qnam-ubuntu-fix6.patch.
 +  * Mark private symbols.
 +  * Drop xcb_fix_parent_screen_of_embedded_windows.patch:
 +    - Fixed differently in Qt 5.6.
 +  * Tests enablement for Qt 5.6.
 +  * Add arm64 to gles archs.
 +  * Rebase patches for 5.6.1, and drop the following:
 +    - Blacklist-Mali-T760-Mali-T720-from-supporting-BGRA.patch: upstreamed
 +    - debian/patches/detect-indicator-application.diff: upstreamed
 +    - debian/patches/fix-duplicate-qnam-finished.patch: folded in to the 
 +      remaining parts of qnam-ubuntu-fix6.patch, half of which were upstreamed 
 +      in Qt 5.6.1
 +  * Skip a test related to LP: #1603991
 +  * debian/patches/color-fonts.patch,
 +    debian/patches/fix-scalable-bitmap-factor-caching.patch:
 +    - Add patches required for color font rendering (LP: #1594851)
 +
 + -- Timo Jyrinki <timo-jyrinki at ubuntu.com>  Mon, 18 Jan 2016 10:06:17 +0000
 +
  qtbase-opensource-src (5.6.1+dfsg-3) unstable; urgency=medium
  
    [ Lisandro Damián Nicanor Pérez Meyer ]
diff --cc debian/control
index bb936d1,021f7ef..eab36a9
--- a/debian/control
+++ b/debian/control
@@@ -60,10 -60,9 +60,10 @@@ Build-Depends: debhelper (>= 9)
                 libxkbcommon-dev,
                 libxkbcommon-x11-dev,
                 libxrender-dev,
-                pkg-kde-tools (>= 0.15.17),
+                pkg-kde-tools (>= 0.15.17~),
                 publicsuffix,
                 unixodbc-dev,
 +               xvfb,
                 zlib1g-dev
  Build-Depends-Indep: libqt5sql5-sqlite (>= 5.6.0~),
                       qttools5-dev-tools (>= 5.6.0~)
diff --cc debian/copyright
index 3947578,2597e43..6fef35c
--- a/debian/copyright
+++ b/debian/copyright
@@@ -12,18 -12,23 +12,27 @@@ Files-Excluded: src/3rdparty/zlib/doc/r
                  examples/xml/htmlinfo
  # Removed non-free files:
  # * RFCs (see QTBUG-30544 and QTBUG-30545)
- # * Luxi and Adobe Utopia fonts
  # * htmlinfo example which contains non-free websites snapshots
 +#
 +# Three of the removed non-free files are replaced by public domain text 
 +# content from https://en.wikisource.org/wiki/The_Kalevala/Rune_I to keep 
 +# some of tests working. See debian/patches/enable-tests.patch.
  
+ # Manual rules for The Qt Company copyrights
+ 
  Files: *
- Copyright: 2012-2015 The Qt Company Ltd.
- License: LGPL-2.1-or-3 with Qt-1.1 exception
+ Copyright: 2016 The Qt Company Ltd.
+ License: LGPL-3 or GPL-2+
+ 
+ Files: configure
+        configure.bat
+        qmake/*
+        src/tools/*
+        tests/*
+        tools/*
+        util/*
+ Copyright: 2016 The Qt Company Ltd.
+ License: GPL-3 with Qt-1.0 exception
  
  Files: examples/*
         doc/src/snippets/*
diff --cc debian/patches/series
index 5b0cdac,ce2e1a1..ce7efb5
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -16,12 -7,5 +16,14 @@@ no_htmlinfo_example.dif
  remove_privacy_breachs.diff
  link_fbclient.diff
  gnukfreebsd_cloexec.diff
+ qdevicediscovery_dummy.diff
+ armv4.diff
 +
 +# Ubuntu specific.
 +qt5-qmake-arm-linux-gnueabihf
 +Add-workaround-for-GL-on-Android-emulator.patch
 +enable-tests.patch
 +skip-largefile-test-s390x.patch
 +net-bearer-nm-disconnect-ap-signals7.patch
 +qnam-ubuntu-fix6.patch
 +disable_overlay_scrollbars.diff
diff --cc debian/rules
index 1cd9d43,434624d..97f1766
--- a/debian/rules
+++ b/debian/rules
@@@ -230,24 -176,19 +230,26 @@@ override_dh_auto_clean
  	  -o -name .rcc \
  	  -o -name release-shared \
  	  -o -name release-static \
 -	  -o -name .uic \
 -	\) -print0 | xargs -0 rm -rf
 +	  -o -name .uic \) -print \
 +        | xargs rm -rf
  
  	# Leftover files and all symlinks
 +        # Ubuntu diff: tests enablement related
  	find \( -false \
- 	  -o -name \*.a \
+ 	  -o -name lib\*.a \
  	  -o -name Makefile.Debug \
  	  -o -name Makefile.Release \
  	  -o -name \*.o \
  	  -o -name \*.prl \
+ 	  -o -name lib\*.so \
+ 	  -o -type l \
 -	\) -print0 | xargs -0 rm -rf
 +	  -o -name \*.so \
 +	  -o -name \*.so.debug \
- 	  -o -type l \) -print \
++        \) -print \
 +        | grep -v tests/auto/corelib/plugin/qpluginloader/elftest \
 +        | grep -v tests/auto/corelib/io/qdir/types \
 +        | grep -v tests/auto/corelib/plugin/qlibrary/library_path/invalid.so \
 +        | xargs rm -rf
  
  	# Delete all Makefiles, excluding some from src/3rdparty
  	find $(CURDIR) -name Makefile \
@@@ -383,14 -317,7 +385,9 @@@ override_dh_strip
  	dh_strip --remaining-packages --dbg-package=qtbase5-dbg
  
  override_dh_makeshlibs:
 -	dh_makeshlibs -V -XlibQt5EglDeviceIntegration -XlibQt5EglFsKmsSupport -XlibQt5XcbQpa
 +	# Don't uncomment until rid of -gles packages
- 	#dh_makeshlibs -V -plibqt5gui5 -XlibQt5EglDeviceIntegration.so -X libQt5XcbQpa.so
- 	#dh_makeshlibs -V --remaining-packages
- 	dh_makeshlibs -plibqt5gui5 -XlibQt5EglDeviceIntegration.so -X libQt5XcbQpa.so
- 	dh_makeshlibs --remaining-packages
- 
- 	# Check for private symbols not marked as such. Be verbose.
- 	pkgkde-mark-private-symbols debian/qtbase5-private-dev/usr/include
++	#dh_makeshlibs -V -XlibQt5EglDeviceIntegration. -XlibQt5EglFsKmsSupport -XlibQt5XcbQpa
++	dh_makeshlibs -XlibQt5EglDeviceIntegration -XlibQt5EglFsKmsSupport -XlibQt5XcbQpa
  
  override_dh_clean:
  	dh_clean

-- 
qtbase packaging



More information about the pkg-kde-commits mailing list