qt6-base.git
10 months agosupport ARMv4 architecture, needed for armel builds
Dmitry Shachnev [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
support ARMv4 architecture, needed for armel builds

Forwarded: no
Last-Update: 2016-07-01

Gbp-Pq: Name armv4.diff

10 months agoEnable skipping plugins search at build time.
Lisandro Damián Nicanor Pérez Meyer [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
Enable skipping plugins search at build time.

Forwarded: not-needed

This patch sets
QT_SKIP_AUTO_PLUGIN_INCLUSION and QT_SKIP_AUTO_QML_PLUGIN_INCLUSION to ON
by default, thus avoiding unnecesary build dependencies on plugins.

The variables can still be set to OFF by the user at build time, allowing
them to find the packages if necessary. But if you need so for a Debian
package please reach the Qt maintainers first. We want to know why you
need to do so. Thanks in advance!

Gbp-Pq: Name enable_skip_plugins.patch

10 months agoChange how stack grows on HPPA.
John David Anglin [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
Change how stack grows on HPPA.

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042018
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Last-Update: 2023-07-28

On HPPA stack grows upwards. This patch introduces this change for
this 3rd party code.

Gbp-Pq: Name forkfd_grow_stack_upwards_on_hppa.patch

10 months agoremove RPATH/RUNPATH from examples' binaries.
Lisandro Damián Nicanor Pérez Meyer [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
remove RPATH/RUNPATH from examples' binaries.

Forwarded: not-needed
Last-Update: 2024-02-15

On Debian the examples are built against system's libraries, so there is no
need to set RPATH/RUNPATH.

Gbp-Pq: Name remove_rpath_from_examples.patch

10 months agocross
Debian Qt/KDE Maintainers [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
cross

Gbp-Pq: Name cross.patch

10 months ago[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.
Vagrant Cascadian [Fri, 25 Feb 2022 03:00:05 +0000 (03:00 +0000)]
[PATCH] cmake/QtBuildInternalsExtra.cmake.in: Patch out embedded build path.

The original build path should not be needed in the shipped package,
and causes reproducibility issues when built in different paths.

https://reproducible-builds.org/docs/build-path/

Gbp-Pq: Name build_path_embedded_qtbuildinternalsextra_cmake.patch

10 months agoremove non-used privacy-breach code
Lisandro Damián Nicanor Pérez Meyer [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
remove non-used privacy-breach code

Forwarded: not-needed
Last-Update: 2015-02-18

This code makes Lintian unhappy. But we are really not using it, it only
gets inserted when building the online doc.
Anyways the best way to calm down Lintian is to simply remove it.

Gbp-Pq: Name remove_privacy_breaches.diff

10 months agouse _Float16 only when SSE2 is enabled
Dmitry Shachnev [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
use _Float16 only when SSE2 is enabled

Forwarded: https://codereview.qt-project.org/c/qt/qtbase/+/579205
Last-Update: 2024-08-01

The GCC documentation [1] says: “On x86 targets with SSE2 enabled, GCC
supports half-precision (16-bit) floating point via the _Float16 type”.

On non-SSE2 x86 (such as Debian i386 baseline [2]), __FLT16_MAX__ is
defined starting with GCC 14 [3], however any non-trivial use of the
_Float16 type results in an error:

error: operation not permitted on type ‘_Float16’ without option ‘-msse2’

which makes some packages fail to build on i386 architecture [4].

[1]: https://gcc.gnu.org/onlinedocs/gcc/Half-Precision.html
[2]: https://wiki.debian.org/ArchitectureSpecificsMemo#i386-1
[3]: https://gcc.gnu.org/g:9a19fa8b616f83474c35cc5b34a3865073ced829
[4]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076986

Gbp-Pq: Name use_float16_only_with_sse2.patch

10 months agoAdd SH description
John Paul Adrian Glaubitz [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
Add SH description

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043225
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Upstream processes archs from time to time and tends to disable those that
they do not know wether they are working or not.

SH is working on Debian, so as an intermediate measure re enable it here.

Gbp-Pq: Name Add-SH-detection.patch

10 months ago[PATCH] QStorageInfo/Unix: fix declaration of 'mnt' on Hurd
Pino Toscano [Sun, 6 Oct 2024 07:40:14 +0000 (09:40 +0200)]
[PATCH] QStorageInfo/Unix: fix declaration of 'mnt' on Hurd

Directly use the right type for it, after the Linux code was dropped.
Fixes commit 543ae6e6a43519b9fca6758c4a8c78625fcb2c86.

Change-Id: I1417853153d2851262f40713b3318f0dae09c391
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_QStorageInfo-Unix-fix-declaration-of-mnt-on-Hurd.patch

10 months ago[PATCH] IPC: add PATH_MAX-less fallback definition for MAX_PATH
Pino Toscano [Sat, 22 Jun 2024 17:55:15 +0000 (19:55 +0200)]
[PATCH] IPC: add PATH_MAX-less fallback definition for MAX_PATH

Define MAX_PATH also when PATH_MAX is not defined (e.g on GNU/Hurd).
MAX_PATH is Windows constant, and it is used in this file only in a
code path for Windows; because of this, the static fallback define
should be good enough.

Change-Id: Ic1b9fee3b62505f86aa8ec89bbd20493bfe1f67c
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_IPC-add-PATH_MAX-less-fallback-definition-for-MAX_PA.patch

10 months agoqt6-base (6.7.2+dfsg-6) unstable; urgency=medium
Sandro Knauß [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
qt6-base (6.7.2+dfsg-6) unstable; urgency=medium

  [ Helmut Grohne ]
  * Create <triplet>-qtpaths6 cross wrapper (Closes: 1057346).
  * Fix FTCBFS: Update debian/not-installed. (Closes: #1089600)

  [ Sandro Knauß ]
  * Install the qtpaths6 wrapper scripts within qt6-base-dev.
  * Remove version contrain on firebird-dev, as it does not exist << 4.0
    anymore.

[dgit import unpatched qt6-base 6.7.2+dfsg-6]

10 months agoImport qt6-base_6.7.2+dfsg-6.debian.tar.xz
Sandro Knauß [Sun, 2 Feb 2025 12:00:45 +0000 (13:00 +0100)]
Import qt6-base_6.7.2+dfsg-6.debian.tar.xz

[dgit import tarball qt6-base 6.7.2+dfsg-6 qt6-base_6.7.2+dfsg-6.debian.tar.xz]

15 months agoImport qt6-base_6.7.2+dfsg.orig.tar.xz
Patrick Franz [Wed, 28 Aug 2024 23:31:57 +0000 (01:31 +0200)]
Import qt6-base_6.7.2+dfsg.orig.tar.xz

[dgit import orig qt6-base_6.7.2+dfsg.orig.tar.xz]