qt6-base.git
3 years ago[PATCH] Hurd: enable XOPEN largefile APIs
Pino Toscano [Mon, 31 Jan 2022 20:36:59 +0000 (21:36 +0100)]
[PATCH] Hurd: enable XOPEN largefile APIs

Hurd supports largefile, so enable it also in Qt.

Change-Id: I8384ca2cb5c6250376916b6a890e1a873c0a0e96
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Gbp-Pq: Name upstream_Hurd-enable-XOPEN-largefile-APIs.patch

3 years ago[PATCH] QProcess/Unix: fallback on _POSIX_PIPE_BUF w/ missing PIPE_BUF
Pino Toscano [Mon, 17 Jan 2022 19:43:01 +0000 (20:43 +0100)]
[PATCH] QProcess/Unix: fallback on _POSIX_PIPE_BUF w/ missing PIPE_BUF

PIPE_BUF is optional in POSIX, e.g. "where the corresponding value is
equal to or greater than the stated minimum, but where the value can
vary depending on the file to which it is applied." [1]

GNU/Hurd does not provide PIPE_BUF, so fallback to its minimum
acceptable value, that is _POSIX_PIPE_BUF.

[1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html

Also, explicitly include <limits.h> in this file, to make sure PIPE_BUF
or _POSIX_PIPE_BUF are available without relying on other headers to
pull <limits.h>.

Change-Id: Ifae964db81841e1d31fc09e73b45594af9a326d1
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Gbp-Pq: Name upstream_QProcess-Unix-fallback-on-_POSIX_PIPE_BUF-w-missing-.patch

3 years ago[PATCH] CMake: add support for GNU/Hurd
Pino Toscano [Sun, 21 Nov 2021 07:59:56 +0000 (08:59 +0100)]
[PATCH] CMake: add support for GNU/Hurd

Add a "HURD" CMake platform specification, so it can be properly
checked in the build system.

Set QT_DEFAULT_MKSPEC to the existing hurd-g++ mkspec.

Hurd supports $ORIGIN in RPATH, so enable it.

Hurd uses X11, so add it to the X11_SUPPORTED list.

Enable few more feature checks that apply to Hurd as well: either
because they are provided by GNU libc itself, or because they are
implemented on Hurd.

Check and set the ELF interpreter, as it is a common functionality of
the GNU toolchain.

Change-Id: Id347033560bbc5a2a4e2c3abb493c948c002b40e
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Gbp-Pq: Name upstream_CMake-add-support-for-GNU-Hurd.patch

3 years agoqt6-base (6.3.1+dfsg-10) unstable; urgency=medium
Patrick Franz [Sat, 1 Oct 2022 16:58:47 +0000 (17:58 +0100)]
qt6-base (6.3.1+dfsg-10) unstable; urgency=medium

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * Bump minimum CMake version to 3.24. Version 3.18 in stable won't create
    pkg-config's .pc files, and we are installing them now. The change might
    have occurred in a previous CMake version.

  [ Patrick Franz ]
  * Increase CMake verbosity level.
  * Add cmake as a dependency to qt6-base-dev-tools as qt-cmake requires
    it (Closes: #1019870).
  * Move development files for libQt6EglFSDeviceIntegration,
    libQt6EglFsKmsGbmSupport and libQt6EglFsKmsSupport from qt6-base-dev
    into libqt6opengl6-dev (Closes: #1017940).

  [ Pino Toscano ]
  * Update symbols files from the logs of buildds.

[dgit import unpatched qt6-base 6.3.1+dfsg-10]

3 years agoImport qt6-base_6.3.1+dfsg-10.debian.tar.xz
Patrick Franz [Sat, 1 Oct 2022 16:58:47 +0000 (17:58 +0100)]
Import qt6-base_6.3.1+dfsg-10.debian.tar.xz

[dgit import tarball qt6-base 6.3.1+dfsg-10 qt6-base_6.3.1+dfsg-10.debian.tar.xz]

3 years agoImport qt6-base_6.3.1+dfsg.orig.tar.xz
Patrick Franz [Fri, 15 Jul 2022 18:03:54 +0000 (19:03 +0100)]
Import qt6-base_6.3.1+dfsg.orig.tar.xz

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