From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kAtPH2UHcWAx3QAAgWs5BA (envelope-from ) for ; Sat, 10 Apr 2021 04:03:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 4IPpGWUHcWDtfAAAbx9fmQ (envelope-from ) for ; Sat, 10 Apr 2021 02:03:17 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EFE5DDDCC for ; Sat, 10 Apr 2021 04:03:16 +0200 (CEST) Received: from localhost ([::1]:34110 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lV2xv-0004Op-Vp for larch@yhetil.org; Fri, 09 Apr 2021 22:03:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33312) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lV2xi-0004Of-Rs for guix-patches@gnu.org; Fri, 09 Apr 2021 22:03:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39661) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lV2xi-0003xk-Kx for guix-patches@gnu.org; Fri, 09 Apr 2021 22:03:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lV2xi-0004M0-GO for guix-patches@gnu.org; Fri, 09 Apr 2021 22:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47684] [PATCH 0/2] Add Qt 6 (qtbase) Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Apr 2021 02:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47684 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47684@debbugs.gnu.org Cc: Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161802015616692 (code B ref -1); Sat, 10 Apr 2021 02:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Apr 2021 02:02:36 +0000 Received: from localhost ([127.0.0.1]:51207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lV2xI-0004L9-Dd for submit@debbugs.gnu.org; Fri, 09 Apr 2021 22:02:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:35350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lV2xG-0004L2-LM for submit@debbugs.gnu.org; Fri, 09 Apr 2021 22:02:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lV2xG-0004F5-E8 for guix-patches@gnu.org; Fri, 09 Apr 2021 22:02:34 -0400 Received: from mail-qt1-x832.google.com ([2607:f8b0:4864:20::832]:38640) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lV2xD-0003ku-Aa for guix-patches@gnu.org; Fri, 09 Apr 2021 22:02:34 -0400 Received: by mail-qt1-x832.google.com with SMTP id j7so5732243qtx.5 for ; Fri, 09 Apr 2021 19:02:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DbO+9RFjIGYx7tElsoMmw+MxdVhaZ7ppFVRtWWwfJ2o=; b=LW5sgJBEzbnhVYcWoV7X5347zucfycM1cmHIWs+SRBV4UkfOdKzXCU2suO1kWe7wBH LFCzfMT/3kxx+z1cClBIujraD0ORUdkfPFdiusCuirpJK9SRZBXKUvjrjSwkO5GGOz/k ZZsH0ur5OtzDJLztI68Tk1NgyrrEIvu9LV5ZHth8JTwx0NrsJ+2+IviWs8Aj2EYjsmDA 8+uvQHDsM46yv5Ua5SAR2BYxTbmgQJX1UVqZ0Ayt6SAau+cnsvNsd32DAUGX0lj7MBQ6 IOp3UiCyyX1P3VhD8C9EgNbh3bcdipqyIkQH+awi4GhijqydPuxLZi6E3kBU62GSQIPQ 4wpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DbO+9RFjIGYx7tElsoMmw+MxdVhaZ7ppFVRtWWwfJ2o=; b=L42VMVljdHKlVgDruIe0gg9EFK1tHGOYmd4j4d8mIWjzIhEZGI6/z52BphVINlvv+d 6YnxMxX6Cq2NCqiAfI8pM8SSvkZHrL1ocqwMwIm4Z0ZCeKqjlZsf3FiP4J2n4Yay2JU/ RS5FqD2AFXvFq8QPbVK+7V3Um7foKAeELx9oy+b/zOrbWp3wy8bL9VKlgFTFoMOiVD9q EkMTqnQhLi9MiIDEwSWf5yTnrZpAEcMJBSjLvsOMSrhBXC0lGqzNNM1lsW0bVTQiO9kc pQkB+0vZe1FtUpS25eQOVboIA6CT0D1vGcZ2BZBZleJ7EMBhipEpYY6KW2wyr+qf8ZyI RFaA== X-Gm-Message-State: AOAM531AAwL0PE4xqgVDWDVqHJRL4CbUxcTqAeFeITf29b56kymtHwIh WJGQJARESmYXE3v3VB8zjKHIigPKvn4= X-Google-Smtp-Source: ABdhPJyJ8NBStiwsunFw35Ku/tTBUGDKDVfPcWzjc1fHPo/e2XVcdI5Who9/WyqM5LU137wrZAHSlA== X-Received: by 2002:ac8:71d9:: with SMTP id i25mr15348547qtp.331.1618020150175; Fri, 09 Apr 2021 19:02:30 -0700 (PDT) Received: from localhost.localdomain (dsl-236-123-235.b2b2c.ca. [207.236.123.235]) by smtp.gmail.com with ESMTPSA id s4sm3030124qtw.18.2021.04.09.19.02.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Apr 2021 19:02:29 -0700 (PDT) From: Maxim Cournoyer Date: Fri, 9 Apr 2021 22:02:26 -0400 Message-Id: <20210410020226.16215-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::832; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x832.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618020197; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=DbO+9RFjIGYx7tElsoMmw+MxdVhaZ7ppFVRtWWwfJ2o=; b=tiHmLVOoXN5u+g0KaJycU/hYtzujwCb3b6enP4tz3D27BebC78v0BYPmCGMqTXhSW1HPwu Yx2qeKCf4z293J4/ySqYcmHgMjAovCPJT7MJOjeLJt6hiYA+eShOcbopvX94949uWnE9Np mU7s6sjxcPEGu/709TqwvKw0Hub1Mo/BXxnNMHX3FFYxhAhQ1SRuLHmtKIGtXzMsOVCekL 2S0qmgMNtOsyQ+U52V4duw17VvRf9US3wo9Q7pVN7JdW0iEakRI3itnoaQy15LFRv3d9+k Zr9vOdRp/pL+2OC/iDP+X+U5h3gbGb+s8ONqQNCeK6RA1EKb1bfOdm363brNwA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1618020197; a=rsa-sha256; cv=none; b=py/KGRqTlw5DyIKrEyrjmeMP0a5eWgnlM9Sb5Jzgt2FZ52jHzXnonSyFcJiNJn1sF68fwk HYzAmKcODcCzrBfDBzPiWGzUeMqBxYnyuxNazYFShJTpUAQLQ7qbJFMYs2yTp15eP1UkcE duprdPZ5u6zIa1ghVtwAvfJA5aLAIVqKGCtcodIk1GPb+mqh6rs5jfWCMvcolfQ13AQGHz 14ttG+LWBC0OcZpC6gzb6TqKcyoJSiDMzTvwiZqMl7IWKAa33VSLB7/txQwtarTLSG4A0A FYUXevuyj9Av+JFEpAIiZw11dPzJk3FFIx9A5u5G1qCD962FD25TWpsN/pOAgg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=LW5sgJBE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: 4.16 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=LW5sgJBE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: EFE5DDDCC X-Spam-Score: 4.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: HhLNQ+aRT8DC Hello! These two commits are to introduce qtbase at version 6, the next major Qt version. The patches and phases of the current qtbase could mostly be reused, but needed some adjustment as the build system has migrated to CMake using its ninja backend. I could have reused most of the configure script flags, but some flags were gone, and some didn't seem to work anymore, so I translated the configure script arguments into CMake configure flags. I also tried my best to enable the test suite, but even disabling all the GUI tests that fail because of not having a real X serer, there was still about 20% of the tests failing and it was using more than one hour to complete on a fast machine, so I ended up disabling it for now. Thank you! Maxim Cournoyer (2): gnu: Rename qtbase to qtbase-5. gnu: Add qtbase (version 6). gnu/packages/admin.scm | 2 +- gnu/packages/aidc.scm | 2 +- gnu/packages/animation.scm | 4 +- gnu/packages/astronomy.scm | 4 +- gnu/packages/audio.scm | 20 +-- gnu/packages/bioinformatics.scm | 2 +- gnu/packages/bittorrent.scm | 2 +- gnu/packages/calendar.scm | 2 +- gnu/packages/chemistry.scm | 6 +- gnu/packages/compression.scm | 2 +- gnu/packages/connman.scm | 2 +- gnu/packages/cvassistant.scm | 2 +- gnu/packages/display-managers.scm | 2 +- gnu/packages/djvu.scm | 2 +- gnu/packages/documentation.scm | 2 +- gnu/packages/ebook.scm | 2 +- gnu/packages/education.scm | 8 +- gnu/packages/electronics.scm | 2 +- gnu/packages/emulators.scm | 10 +- gnu/packages/engineering.scm | 16 +- gnu/packages/fcitx.scm | 2 +- gnu/packages/fcitx5.scm | 6 +- gnu/packages/finance.scm | 12 +- gnu/packages/flashing-tools.scm | 4 +- gnu/packages/fpga.scm | 2 +- gnu/packages/game-development.scm | 6 +- gnu/packages/games.scm | 96 +++++------ gnu/packages/geo.scm | 6 +- gnu/packages/gnupg.scm | 4 +- gnu/packages/gpodder.scm | 2 +- gnu/packages/gps.scm | 6 +- gnu/packages/graphics.scm | 4 +- gnu/packages/gstreamer.scm | 2 +- gnu/packages/image-processing.scm | 6 +- gnu/packages/image-viewers.scm | 6 +- gnu/packages/image.scm | 2 +- gnu/packages/irc.scm | 2 +- gnu/packages/jami.scm | 2 +- gnu/packages/kde-frameworks.scm | 172 ++++++++++---------- gnu/packages/kde-internet.scm | 16 +- gnu/packages/kde-multimedia.scm | 26 +-- gnu/packages/kde-pim.scm | 80 +++++----- gnu/packages/kde-plasma.scm | 12 +- gnu/packages/kde-systemtools.scm | 14 +- gnu/packages/kde-utils.scm | 22 +-- gnu/packages/kde.scm | 48 +++--- gnu/packages/language.scm | 4 +- gnu/packages/lego.scm | 2 +- gnu/packages/linphone.scm | 2 +- gnu/packages/logo.scm | 2 +- gnu/packages/lxqt.scm | 56 +++---- gnu/packages/maths.scm | 10 +- gnu/packages/messaging.scm | 14 +- gnu/packages/mpd.scm | 2 +- gnu/packages/music.scm | 40 ++--- gnu/packages/networking.scm | 4 +- gnu/packages/ocr.scm | 2 +- gnu/packages/password-utils.scm | 4 +- gnu/packages/pdf.scm | 10 +- gnu/packages/photo.scm | 2 +- gnu/packages/polkit.scm | 2 +- gnu/packages/printers.scm | 4 +- gnu/packages/profiling.scm | 2 +- gnu/packages/pumpio.scm | 2 +- gnu/packages/python-xyz.scm | 2 +- gnu/packages/qt.scm | 257 +++++++++++++++++++++++------- gnu/packages/radio.scm | 16 +- gnu/packages/robotics.scm | 4 +- gnu/packages/scribus.scm | 2 +- gnu/packages/sync.scm | 6 +- gnu/packages/syndication.scm | 2 +- gnu/packages/synergy.scm | 2 +- gnu/packages/telegram.scm | 2 +- gnu/packages/telephony.scm | 4 +- gnu/packages/terminals.scm | 2 +- gnu/packages/tex.scm | 4 +- gnu/packages/text-editors.scm | 4 +- gnu/packages/video.scm | 20 +-- gnu/packages/web-browsers.scm | 2 +- gnu/packages/web.scm | 10 +- gnu/packages/xdisorg.scm | 2 +- gnu/packages/xorg.scm | 2 +- 82 files changed, 655 insertions(+), 506 deletions(-) -- 2.31.1