Debian Patches

Status for maliit-framework/2.3.0-7

Patch Description Author Forwarded Bugs Origin Last update
0001_move-the-operator==-definition-to-global-namespace.patch [PATCH] ut_mimserveroptions: Move the operator== definition to global namespace

With gcc-12 having the operator== in anonymous namespace for a struct which
is in the global namespace results in a lengthy compilation error. Moving
this non-mmember function into the global namespace fixes the issue.

Fixes #112
Rodney Dawes <dobey.pwns@gmail.com> no 2022-08-09
0002_prevent-qlist-returned-by-subject-pluginDescriptions-from-being-deleted.patch [PATCH] Prevent QList returned by subject->pluginDescriptions from being deleted

If we don't save QList to a variable, it becomes deleted, and pointer
returned by findPluginDescriptions becomes invalid. Then trying to call
description->enabled() results in a segmentation fault.
Dmitry Shachnev <mitya57@gmail.com> no 2022-09-18
0003_fix-stack-smashing.patch [PATCH] Fix stack smashing due to mishandled ioctl bits reading Benjamin Hennion <benjamin.hennion@universite-paris-saclay.fr> no 2022-09-06
0004_connection-Move-dbus-socket-to-well-known-path-in-XD.patch [PATCH 4/4] connection: Move dbus socket to well known path in XDG_RUNTIME_DIR

As dbus has now changed to make tmpdir behave the same as dir, socket
creation fails when the directory does not exist, and it is no longer
automatically removed upon exit. Instead, switch to a well known name
under XDG_RUNTIME_DIR, as only one instance of the dbus service can
exist at a time, per user.
Rodney Dawes <dobey.pwns@gmail.com> no 2022-10-12
1001_input-context-look-for-inputMethodExtensions-at-the-parents-too.patch [PATCH] input-context: look for __inputMethodExtensions at the parents too

Look for `__inputMethodExtensions` custom property recursively upwards
the parent tree. This is useful when a QQuickTextEdit is wrapped inside
another QML component and application doesn't have access to the
QQuickTextEdit itself.
Ratchanan Srirattanamet <ratchanan@ubports.com> no 2024-08-22
0006-Revert-to-text-input-unstable-v1-support.patch Revert to text-input-unstable-v1 support Rodney Dawes <dobey.pwns@gmail.com> no 2023-12-19
0007-Support-building-against-Qt-6-or-Qt-5.patch Support building against Qt 6 or Qt 5 Rodney Dawes <dobey.pwns@gmail.com> no 2023-12-18
0008-Enforce-Qt-version-in-public-link-interface.patch Enforce Qt version in public link interface
Plugins and libraries are supposed to be coinstallable leading to
systems having both of them available at the same time. As a precaution
to accidental mixups of libraries that lead to hard to analyze runtime
issues due to ABI incompatibilities, always link publically against the
versioned Qt library.
Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-12
0009-Fully-specify-all-types-used-in-header.patch Fully specify all types used in header Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-12
0010-Enable-fPIC-as-default.patch Enable -fPIC as default
This should already be default config for Qt5.
Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-22
0011-Use-BUILD_WITH_QT6-as-Qt6-compile-option.patch Use BUILD_WITH_QT6 as Qt6 compile option
This option name is a very common practice in many projects, make it
easier to detect.
Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-22
0012-Make-executable-coinstallable.patch Make executable coinstallable
For Qt5 versions the name is not changed, only append 6 for Qt6 builds.
Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-31
0013-Make-shared-libraries-coinstallable.patch Make shared libraries coinstallable
This introduces a 6 suffix for each maliit library basename and that
only for Qt6 builds. Changing the library name allows one to still used the
project version for incompatible SONAME changes.
Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-31
0014-Make-API-docs-coinstallable.patch Make API docs coinstallable Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-31
0015-Make-headers-coinstallable.patch Make headers coinstallable Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-31
0016-Adapt-pkgconfig-files-for-coinstallability.patch Adapt pkgconfig files for coinstallability Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-31
0017-Adapt-plugin-dirs-for-coinstallability.patch Adapt plugin dirs for coinstallability Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-31
0018-Rework-cmake-config-files-for-coinstallability.patch Rework cmake config files for coinstallability Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2024-10-31
0019-Rename-test-to-exe-suffix.patch Rename test to exe suffix Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2025-01-05
0020-Adapt-DBus-service-exec-call-to-maliit-server-name.patch Adapt DBus service exec call to maliit-server name Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2025-01-05
0021-Port-signalmapper-connection-to-Qt6.patch Port signalmapper connection to Qt6 Andreas Cord-Landwehr <cordlandwehr@kde.org> no 2025-01-05

All known versions for source package 'maliit-framework'

Links