Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: libqtxdg

libqtxdg (3.5.0-0ubuntu1) groovy; urgency=medium * New upstream release. - Update upstream signing key. - Update LXQt build dependencies. - Update symbols from amd64 build logs. * Bump Standards-version to 4.5.0, no changes needed. * debhelper -> debhelper-compat. * Run wrap-and-sort. * Update binary-without-manpage overrides. * Fix possible-unindented-list-in-extended-description. -- Simon Quigley <tsimonq2@ubuntu.com> Wed, 03 Jun 2020 23:01:42 -0500 libqtxdg (3.4.0-1ubuntu1) focal; urgency=medium [ Alf Gaida ] * New upstream version 3.4.0 * Switched to gbp * Bumped Standards to 4.4.1, no changes needed * Added new symbols * Fixed tools packaging and descriptions * Added qtxdg-dev-tools to libqtxdg recommends [ apt-ghetto ] * Take the package from salsa.debian.org * Update it for ci/unstable * Update debian/copyright -- Alf Gaida <agaida@siduction.org> Sun, 27 Oct 2019 18:28:10 +0100 libqtxdg (3.3.1-0ubuntu2) disco; urgency=medium * No change rebuild against qtbase-abi-5-12-2. -- Rik Mills <rikmills@kubuntu.org> Wed, 27 Mar 2019 14:40:02 +0000 libqtxdg (3.3.1-0ubuntu1) disco; urgency=medium * New upstream release. * Add lxqt-build-tools to build dependencies. -- Simon Quigley <tsimonq2@ubuntu.com> Fri, 08 Mar 2019 23:13:56 -0600 libqtxdg (3.3.0-0ubuntu1) disco; urgency=medium * New upstream release. - Remove reverse-applicable patches. * Bump Standards-version to 4.3.0, no changes needed. * Bump debhelper compat to 12, no changes needed. -- Simon Quigley <tsimonq2@ubuntu.com> Fri, 25 Jan 2019 21:47:42 -0600 libqtxdg (3.2.0-2ubuntu1) cosmic; urgency=medium * Bump Standards-version to 4.1.5, no changes needed. * Run wrap-and-sort. * Fix inability to drag a menu item to the desktop. * Following Debian, add a runtime dependency of libglib2.0-bin to libqtxdg3 (Closes: #902054, #902055). -- Simon Quigley <tsimonq2@ubuntu.com> Fri, 13 Jul 2018 23:02:19 -0500

Modifications :
  1. Download patch debian/upstream/metadata

    --- 3.4.0-1/debian/upstream/metadata 2019-10-27 16:51:06.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -Name: libqtxdg -Bug-Database: https://github.com/lxqt/libqtxdg/issues -Bug-Submit: https://github.com/lxqt/libqtxdg/issues/new -Changelog: https://github.com/lxqt/libqtxdg/blob/master/CHANGELOG -Repository: https://github.com/lxqt/libqtxdg -Repository-Browser: https://github.com/lxqt/libqtxdg
  2. Download patch src/qtxdg/xdgdirs.cpp

    --- 3.4.0-1/src/qtxdg/xdgdirs.cpp 2019-10-27 16:22:17.000000000 +0000 +++ 3.5.0-0ubuntu1/src/qtxdg/xdgdirs.cpp 2020-04-23 18:09:50.000000000 +0000 @@ -25,6 +25,8 @@ * * END_COMMON_COPYRIGHT_HEADER */ +// clazy:excludeall=non-pod-global-static + #include "xdgdirs.h" #include <cstdlib> #include <QDir>
  3. Download patch debian/qtxdg-dev-tools.install

    --- 3.4.0-1/debian/qtxdg-dev-tools.install 2019-10-27 16:53:42.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/qtxdg-dev-tools.install 2020-06-04 03:57:41.000000000 +0000 @@ -1,4 +1,3 @@ -usr/bin/qtxdg-iconfinder usr/bin/qtxdg-desktop-file-start +usr/bin/qtxdg-iconfinder usr/bin/qtxdg-mat -
  4. Download patch debian/upstream/signing-key.asc

    --- 3.4.0-1/debian/upstream/signing-key.asc 2019-10-27 16:51:06.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/upstream/signing-key.asc 2020-06-04 03:57:41.000000000 +0000 @@ -1,50 +1,52 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -=h7ww +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +sw== +=gSIv -----END PGP PUBLIC KEY BLOCK-----
  5. Download patch debian/libqt5xdg3.symbols

    --- 3.4.0-1/debian/libqt5xdg3.symbols 2019-10-27 16:54:08.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/libqt5xdg3.symbols 2020-06-04 03:57:41.000000000 +0000 @@ -1,5 +1,4 @@ libQt5Xdg.so.3 libqt5xdg3 #MINVER# -* Build-Depends-Package: libqt5xdg-dev (c++)"XdgAction::XdgAction(QObject*)@Base" 1.0.0 (c++)"XdgAction::XdgAction(QString const&, QObject*)@Base" 1.0.0 (c++)"XdgAction::XdgAction(XdgAction const&, QObject*)@Base" 1.0.0 @@ -116,23 +115,23 @@ libQt5Xdg.so.3 libqt5xdg3 #MINVER# (c++)"XdgMenuWidget::qt_metacast(char const*)@Base" 1.0.0 (c++)"XdgMenuWidget::staticMetaObject@Base" 1.0.0 (c++)"XdgMenuWidget::~XdgMenuWidget()@Base" 1.0.0 - (c++)"XdgMimeApps::XdgMimeApps(QObject*)@Base" 3.4.0~ - (c++)"XdgMimeApps::addSupport(QString const&, XdgDesktopFile const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::allApps()@Base" 3.4.0~ - (c++)"XdgMimeApps::apps(QString const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::categoryApps(QString const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::changed()@Base" 3.4.0~ - (c++)"XdgMimeApps::defaultApp(QString const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::fallbackApps(QString const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::metaObject() const@Base" 3.4.0~ - (c++)"XdgMimeApps::qt_metacall(QMetaObject::Call, int, void**)@Base" 3.4.0~ - (c++)"XdgMimeApps::qt_metacast(char const*)@Base" 3.4.0~ - (c++)"XdgMimeApps::recommendedApps(QString const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::removeSupport(QString const&, XdgDesktopFile const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::reset(QString const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::setDefaultApp(QString const&, XdgDesktopFile const&)@Base" 3.4.0~ - (c++)"XdgMimeApps::staticMetaObject@Base" 3.4.0~ - (c++)"XdgMimeApps::~XdgMimeApps()@Base" 3.4.0~ + (c++)"XdgMimeApps::XdgMimeApps(QObject*)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::addSupport(QString const&, XdgDesktopFile const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::allApps()@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::apps(QString const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::categoryApps(QString const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::changed()@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::defaultApp(QString const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::fallbackApps(QString const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::metaObject() const@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::qt_metacall(QMetaObject::Call, int, void**)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::qt_metacast(char const*)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::recommendedApps(QString const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::removeSupport(QString const&, XdgDesktopFile const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::reset(QString const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::setDefaultApp(QString const&, XdgDesktopFile const&)@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::staticMetaObject@Base" 3.4.0+git20191223 + (c++)"XdgMimeApps::~XdgMimeApps()@Base" 3.4.0+git20191223 (c++)"XdgMimeType::XdgMimeType()@Base" 1.0.0 (c++)"XdgMimeType::XdgMimeType(QMimeType const&)@Base" 1.0.0 (c++)"XdgMimeType::XdgMimeType(XdgMimeType const&)@Base" 1.0.0 @@ -140,22 +139,23 @@ libQt5Xdg.so.3 libqt5xdg3 #MINVER# (c++)"XdgMimeType::iconName() const@Base" 1.0.0 (c++)"XdgMimeType::operator=(XdgMimeType const&)@Base" 1.0.0 (c++)"XdgMimeType::~XdgMimeType()@Base" 1.0.0 + (c++)"XdgMimeType::swap(XdgMimeType&)@Base" 3.5.0 (c++)"non-virtual thunk to XdgMenuWidget::~XdgMenuWidget()@Base" 1.0.0 (c++)"typeinfo for XdgAction@Base" 1.0.0 (c++)"typeinfo for XdgDesktopFile@Base" 1.0.0 (c++)"typeinfo for XdgIcon@Base" 1.0.0 (c++)"typeinfo for XdgMenu@Base" 1.0.0 (c++)"typeinfo for XdgMenuWidget@Base" 1.0.0 - (c++)"typeinfo for XdgMimeApps@Base" 3.4.0~ + (c++)"typeinfo for XdgMimeApps@Base" 3.4.0+git20191223 (c++)"typeinfo name for XdgAction@Base" 1.0.0 (c++)"typeinfo name for XdgDesktopFile@Base" 1.0.0 (c++)"typeinfo name for XdgIcon@Base" 1.0.0 (c++)"typeinfo name for XdgMenu@Base" 1.0.0 (c++)"typeinfo name for XdgMenuWidget@Base" 1.0.0 - (c++)"typeinfo name for XdgMimeApps@Base" 3.4.0~ + (c++)"typeinfo name for XdgMimeApps@Base" 3.4.0+git20191223 (c++)"vtable for XdgAction@Base" 1.0.0 (c++)"vtable for XdgDesktopFile@Base" 1.0.0 (c++)"vtable for XdgIcon@Base" 1.0.0 (c++)"vtable for XdgMenu@Base" 1.0.0 (c++)"vtable for XdgMenuWidget@Base" 1.0.0 - (c++)"vtable for XdgMimeApps@Base" 3.4.0~ + (c++)"vtable for XdgMimeApps@Base" 3.4.0+git20191223
  6. Download patch debian/control

    --- 3.4.0-1/debian/control 2019-10-27 16:55:07.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/control 2020-06-04 03:57:41.000000000 +0000 @@ -1,33 +1,36 @@ Source: libqtxdg -Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> +Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> +XSBC-Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> Uploaders: Alf Gaida <agaida@siduction.org>, ChangZhuo Chen (陳昌倬) <czchen@debian.org>, Andrew Lee (李健秋) <ajqlee@debian.org> Section: libs Priority: optional -Build-Depends: debhelper-compat (= 12), - cmake, +Build-Depends: cmake, + debhelper-compat (= 12), libmagic-dev, libqt5svg5-dev, - lxqt-build-tools (>= 0.6.0), + lxqt-build-tools (>= 0.7.0), pkg-config, qtbase5-private-dev, qttools5-dev, qttools5-dev-tools -Standards-Version: 4.4.1 -Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg -Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git +Standards-Version: 4.5.0 +Vcs-Browser: https://phab.lubuntu.me/source/libqtxdg/ +Vcs-Git: https://phab.lubuntu.me/source/libqtxdg.git +XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/libqtxdg +XS-Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/libqtxdg.git Homepage: https://github.com/lxqt/libqtxdg Package: libqt5xdg3 Architecture: any Multi-Arch: same -Depends: ${shlibs:Depends}, - ${misc:Depends}, - file, +Depends: file, libfile-mimeinfo-perl, libglib2.0-bin, - shared-mime-info + shared-mime-info, + ${misc:Depends}, + ${shlibs:Depends} Recommends: qttranslations5-l10n Pre-Depends: ${misc:Pre-Depends} Provides: libqt5xdg @@ -40,8 +43,7 @@ Description: Implementation of the XDG S Package: libqt5xdgiconloader3 Architecture: any Multi-Arch: same -Depends: ${shlibs:Depends}, - ${misc:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: gtk-update-icon-cache Pre-Depends: ${misc:Pre-Depends} Provides: libqt5xdgiconloader @@ -54,10 +56,10 @@ Description: Implementation of the XDG I Package: libqt5xdg-dev Architecture: any Section: libdevel -Depends: ${misc:Depends}, - libmagic-dev, +Depends: libmagic-dev, libqt5xdg3 (= ${binary:Version}), - libqt5xdgiconloader-dev (= ${binary:Version}) + libqt5xdgiconloader-dev (= ${binary:Version}), + ${misc:Depends} Recommends: qtxdg-dev-tools (= ${source:Version}) Description: Development files for libqtxdg This library implements functions of the XDG Specifications in Qt. It is part @@ -68,10 +70,10 @@ Description: Development files for libqt Package: libqt5xdgiconloader-dev Architecture: any Section: libdevel -Depends: ${shlibs:Depends}, +Depends: libqt5svg5-dev, + libqt5xdgiconloader3 (= ${binary:Version}), ${misc:Depends}, - libqt5svg5-dev, - libqt5xdgiconloader3 (= ${binary:Version}) + ${shlibs:Depends} Description: Development files for libqtxdgiconloader This library implements the backend to load icons which are handled according to the XDG Icon Theme Specification in Qt. It is part of LXQt. @@ -81,12 +83,12 @@ Description: Development files for libqt Package: qtxdg-dev-tools Architecture: any Section: devel -Depends: ${shlibs:Depends}, +Depends: libqt5xdg3 (= ${binary:Version}), + libqt5xdgiconloader3 (= ${binary:Version}), ${misc:Depends}, - libqt5xdg3 (= ${binary:Version}), - libqt5xdgiconloader3 (= ${binary:Version}) + ${shlibs:Depends} Description: Tools for QtXdg This package provide some tools for qtxdg: - * qtxdg-desktop-file-start - QtXdg XdgDesktopFile start Tester - * qtxdg-iconfinder - Find icons the QtXdg way - * qtxdg-mat - Mime app tool for QtXdg + * qtxdg-desktop-file-start - QtXdg XdgDesktopFile start Tester + * qtxdg-iconfinder - Find icons the QtXdg way + * qtxdg-mat - Mime tool for QtXdg
  7. Download patch CHANGELOG

    --- 3.4.0-1/CHANGELOG 2019-10-27 16:22:17.000000000 +0000 +++ 3.5.0-0ubuntu1/CHANGELOG 2020-04-23 18:09:50.000000000 +0000 @@ -1,3 +1,10 @@ +libqtxdg-3.5.0 / 2020-04-22 +=========================== + * Removed dead Qt4 Mac code from XdgIconLoader. + * Removed obsolete qSwap. + * Silenced clazy warnings + * Sharp SVG icons with scale factors > 1. + libqtxdg-3.4.0 / 2019-10-27 ===========================
  8. Download patch debian/qtxdg-dev-tools.lintian-overrides

    --- 3.4.0-1/debian/qtxdg-dev-tools.lintian-overrides 2019-10-27 16:51:06.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/qtxdg-dev-tools.lintian-overrides 2020-06-04 03:57:41.000000000 +0000 @@ -1,5 +1,4 @@ -# Yeah, we know - +# https://github.com/lxqt/libqtxdg/issues/209 qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-desktop-file-start qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-iconfinder - +qtxdg-dev-tools: binary-without-manpage usr/bin/qtxdg-mat
  9. Download patch CMakeLists.txt

    --- 3.4.0-1/CMakeLists.txt 2019-10-27 16:22:17.000000000 +0000 +++ 3.5.0-0ubuntu1/CMakeLists.txt 2020-04-23 18:09:50.000000000 +0000 @@ -13,12 +13,12 @@ option(BUILD_DEV_UTILS "Builds and insta set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/cmake") set(QTXDG_MAJOR_VERSION 3) -set(QTXDG_MINOR_VERSION 4) +set(QTXDG_MINOR_VERSION 5) set(QTXDG_PATCH_VERSION 0) set(QTXDG_VERSION_STRING ${QTXDG_MAJOR_VERSION}.${QTXDG_MINOR_VERSION}.${QTXDG_PATCH_VERSION}) -set(LXQTBT_MINIMUM_VERSION "0.6.0") -set(QT_MINIMUM_VERSION "5.7.1") +set(LXQTBT_MINIMUM_VERSION "0.7.0") +set(QT_MINIMUM_VERSION "5.10.0") set(GLIB_MINIMUM_VERSION "2.41.0") # Mime Apps new implementation find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)
  10. Download patch debian/libqt5xdgiconloader-dev.install

    --- 3.4.0-1/debian/libqt5xdgiconloader-dev.install 2019-10-27 16:51:06.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/libqt5xdgiconloader-dev.install 2020-06-04 03:50:35.000000000 +0000 @@ -1,11 +1,8 @@ usr/include/qt5xdgiconloader - usr/lib/*/libQt5XdgIconLoader.so usr/lib/*/pkgconfig/Qt5XdgIconLoader.pc - usr/lib/*/qt5/plugins/iconengines/libQt5XdgIconPlugin.so - usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-config-version.cmake usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-config.cmake -usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-targets.cmake usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-targets-relwithdebinfo.cmake +usr/share/cmake/qt5xdgiconloader/qt5xdgiconloader-targets.cmake
  11. Download patch src/qtxdg/xdgdesktopfile.cpp

    --- 3.4.0-1/src/qtxdg/xdgdesktopfile.cpp 2019-10-27 16:22:17.000000000 +0000 +++ 3.5.0-0ubuntu1/src/qtxdg/xdgdesktopfile.cpp 2020-04-23 18:09:50.000000000 +0000 @@ -25,6 +25,8 @@ * * END_COMMON_COPYRIGHT_HEADER */ +// clazy:excludeall=non-pod-global-static + #include "desktopenvironment_p.cpp" #include "xdgdesktopfile.h" #include "xdgdesktopfile_p.h"
  12. Download patch debian/watch

    --- 3.4.0-1/debian/watch 2019-10-27 16:51:20.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/watch 2020-06-04 03:50:35.000000000 +0000 @@ -1,3 +1,3 @@ version=4 opts="pgpsigurlmangle=s/$/.asc/" \ -https://github.com/lxqt/libqtxdg/releases .*/libqtxdg-([\d\.]+)\.tar\.xz + https://github.com/lxqt/libqtxdg/releases .*/libqtxdg-([\d\.]+)\.tar\.xz
  13. Download patch debian/libqt5xdgiconloader3.symbols

    --- 3.4.0-1/debian/libqt5xdgiconloader3.symbols 2019-10-27 16:51:06.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/libqt5xdgiconloader3.symbols 2020-06-04 03:50:35.000000000 +0000 @@ -1,5 +1,4 @@ libQt5XdgIconLoader.so.3 libqt5xdgiconloader3 #MINVER# -* Build-Depends-Package: libqt5xdgiconloader-dev (c++)"XdgIconLoader::findIconHelper(QString const&, QString const&, QStringList&, bool) const@Base" 3.0.0 (c++)"XdgIconLoader::instance()@Base" 2.0.0 (c++)"XdgIconLoader::loadIcon(QString const&) const@Base" 2.0.0
  14. Download patch src/qtxdg/xdgmimetype.h

    --- 3.4.0-1/src/qtxdg/xdgmimetype.h 2019-10-27 16:22:17.000000000 +0000 +++ 3.5.0-0ubuntu1/src/qtxdg/xdgmimetype.h 2020-04-23 18:09:50.000000000 +0000 @@ -80,11 +80,7 @@ public: return !QMimeType::operator==(other); } - void swap(XdgMimeType &other) - { - QMimeType::swap(other); - qSwap(dx, other.dx); - } + void swap(XdgMimeType &other) noexcept; //! Destructs the mimetype ~XdgMimeType();
  15. Download patch src/xdgiconloader/xdgiconloader.cpp

    --- 3.4.0-1/src/xdgiconloader/xdgiconloader.cpp 2019-10-27 16:22:17.000000000 +0000 +++ 3.5.0-0ubuntu1/src/xdgiconloader/xdgiconloader.cpp 2020-04-23 18:09:50.000000000 +0000 @@ -30,6 +30,9 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ + +// clazy:excludeall=non-pod-global-static + #ifndef QT_NO_ICON #include "xdgiconloader_p.h" @@ -50,10 +53,6 @@ #include <QXmlStreamReader> #include <QFileSystemWatcher> -#ifdef Q_DEAD_CODE_FROM_QT4_MAC -#include <private/qt_cocoa_helpers_mac_p.h> -#endif - #include <private/qhexstring_p.h> //QT_BEGIN_NAMESPACE @@ -626,11 +625,8 @@ void XdgIconLoaderEngine::paint(QPainter QIcon::Mode mode, QIcon::State state) { QSize pixmapSize = rect.size(); -#if defined(Q_DEAD_CODE_FROM_QT4_MAC) - pixmapSize *= qt_mac_get_scalefactor(); -#endif const qreal dpr = painter->device()->devicePixelRatioF(); - painter->drawPixmap(rect, pixmap(pixmapSize * dpr, mode, state)); + painter->drawPixmap(rect, pixmap(QSizeF(pixmapSize * dpr).toSize(), mode, state)); } /* @@ -822,7 +818,17 @@ QPixmap ScalableEntry::pixmap(const QSiz svgIcon = QIcon(filename); // Simply reuse svg icon engine - return svgIcon.pixmap(size, mode, state); + QPixmap pm = svgIcon.pixmap(size, mode, state); + // WARNING: The SVG icon engine gives a too big pixmap with scale factors > 1, + // so that the final drawing will not be sharp if the pixmap is not scaled here. + // The cause of this old behavior is unknown to me (@tsujan). + if (!pm.isNull()) + { + const auto actualSize = svgIcon.actualSize(size, mode, state); + if (actualSize != pm.size()) + pm = pm.scaled(actualSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); + } + return pm; } static const QString STYLE = QStringLiteral("\n.ColorScheme-Text, .ColorScheme-NeutralText {color:%1;}\ @@ -922,6 +928,14 @@ QPixmap ScalableFollowsColorEntry::pixma } } + // see ScalableEntry::pixmap() for the reason + if (!pm.isNull()) + { + const auto actualSize = svgIcon.actualSize(size, mode, state); + if (actualSize != pm.size()) + pm = pm.scaled(actualSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); + } + return pm; }
  16. Download patch src/qtxdg/xdgmimetype.cpp

    --- 3.4.0-1/src/qtxdg/xdgmimetype.cpp 2019-10-27 16:22:17.000000000 +0000 +++ 3.5.0-0ubuntu1/src/qtxdg/xdgmimetype.cpp 2020-04-23 18:09:50.000000000 +0000 @@ -22,6 +22,7 @@ #include "xdgicon.h" +#include <algorithm> class XdgMimeTypePrivate : public QSharedData { public: @@ -79,6 +80,11 @@ XdgMimeType &XdgMimeType::operator=(cons return *this; } +void XdgMimeType::swap(XdgMimeType &other) noexcept +{ + QMimeType::swap(other); + std::swap(dx, other.dx); +} XdgMimeType::~XdgMimeType() {
  17. Download patch debian/libqt5xdg-dev.install

    --- 3.4.0-1/debian/libqt5xdg-dev.install 2019-10-27 16:51:06.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/libqt5xdg-dev.install 2020-06-04 03:50:35.000000000 +0000 @@ -1,6 +1,4 @@ usr/include/qt5xdg - usr/lib/*/libQt5Xdg.so usr/lib/*/pkgconfig/Qt5Xdg.pc - usr/share/cmake/qt5xdg/
  18. Download patch debian/libqt5xdgiconloader3.install

    --- 3.4.0-1/debian/libqt5xdgiconloader3.install 2019-10-27 16:51:06.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/libqt5xdgiconloader3.install 2020-06-04 03:50:35.000000000 +0000 @@ -1,2 +1 @@ usr/lib/*/libQt5XdgIconLoader.so.* -
  19. Download patch debian/gbp.conf

    --- 3.4.0-1/debian/gbp.conf 2019-10-27 16:51:20.000000000 +0000 +++ 3.5.0-0ubuntu1/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -[DEFAULT] -debian-branch = debian/sid -upstream-branch = upstream/latest -pristine-tar = True -compression = xz -
  20. Download patch debian/copyright
  1. libqtxdg