From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 8AHWMjEj32JirwAAbAwnHQ (envelope-from ) for ; Tue, 26 Jul 2022 01:11:45 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 2JnnMjEj32J6FAAAauVa8A (envelope-from ) for ; Tue, 26 Jul 2022 01:11:45 +0200 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 9C0A538CEF for ; Tue, 26 Jul 2022 01:11:45 +0200 (CEST) Received: from localhost ([::1]:35198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oG7Em-0007Jz-ED for larch@yhetil.org; Mon, 25 Jul 2022 19:11:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36948) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oG7E8-0006aH-1U for guix-patches@gnu.org; Mon, 25 Jul 2022 19:11:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oG7E7-0005iM-3X for guix-patches@gnu.org; Mon, 25 Jul 2022 19:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oG7E6-0000HN-VX for guix-patches@gnu.org; Mon, 25 Jul 2022 19:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56771] [PATCH 08/33] gnu: Add qtshadertools. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 25 Jul 2022 23:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56771 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56771@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 56771-submit@debbugs.gnu.org id=B56771.1658790614826 (code B ref 56771); Mon, 25 Jul 2022 23:11:02 +0000 Received: (at 56771) by debbugs.gnu.org; 25 Jul 2022 23:10:14 +0000 Received: from localhost ([127.0.0.1]:51672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oG7DK-0000DA-DA for submit@debbugs.gnu.org; Mon, 25 Jul 2022 19:10:14 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:38664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oG7BY-00005d-7w for 56771@debbugs.gnu.org; Mon, 25 Jul 2022 19:08:26 -0400 Received: by mail-qt1-f181.google.com with SMTP id y9so9397535qtv.5 for <56771@debbugs.gnu.org>; Mon, 25 Jul 2022 16:08:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ES05gVsEZDjQ+Mu88emTXUi+RcVq71zF4P9x4vVrp74=; b=W9NanTyrRRl50vW5Te2u1vGEFl/+NveOetAQjUCQJspRYsqa2VOSMa0mCivrUIPPGz 2m8wfbuHJ5PzJrQ7blZxSGyzTHNAoAO4MJxRS/wIyDKCbQFYmd91HAemWvSEiGv0/UFq xqn7lcHOVQmAQP8PPBoe1KqX8KvummIlODzzQNTgf1uYmi+iXoOKy2spSgS68mF8W4wU l2QiMKj0CB9Gt73fpr2BR1Pwho1WBWoRQcj+zIqCapqPggR1xS1/Ac/KQNhdqq3joJLi 20t86W7yTR8aNrkgClyeRSIzDFr8QUQegk86ldUSnMREG5Tsl42aqT0OW/ncF9pOJmuz 3WFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ES05gVsEZDjQ+Mu88emTXUi+RcVq71zF4P9x4vVrp74=; b=H+fH/xoZFqHyWmnaWoTyIrCV8YpEpuwJPZxR4TTsXkKuklTFMgy6PUKlFe/DinLy8i LP/h26FmKFJtj9Clu1AKdNGpwiTsEe8tGwxvLtJITYUCINtcjocan3XaqE0owUO9D4O/ K/u43Goa1s6EP8kzhnRViUkv6RgMjnIEh7oSSCe2i4hpw1xJ8YxcYua2MsCcnL93WVph zRq1dNYTpjD0aFbDKQYW/JYkxrWKZA/z7AQuwxtJtd8cDx/F5cEzaj8z8gxmMBrHoedC zc5V0uwD/KjKT1wO6nRITI7UBmfBtZM3hbtQVfHWFoLW8zLdRSpFFg1E4zNgI7gQ01by rnmg== X-Gm-Message-State: AJIora9ibVHRkOPz22Q4fbBU5spbPTZ9T5ofzc5Lf1dQLwwcN+yQjMvY XEb1s62LpFRJgavUDao5Lsqd8XTCtKM= X-Google-Smtp-Source: AGRyM1uDVKKW9aOBQrXcAr30j212AkE1v4pmXaiTG+otLKMf8MpAzzU6vH4N+FqKHxPgMX8rL9dRMQ== X-Received: by 2002:a05:622a:1705:b0:31e:eecb:2af6 with SMTP id h5-20020a05622a170500b0031eeecb2af6mr12361317qtk.69.1658790498585; Mon, 25 Jul 2022 16:08:18 -0700 (PDT) Received: from localhost.localdomain (dsl-205-233-125-69.b2b2c.ca. [205.233.125.69]) by smtp.gmail.com with ESMTPSA id c15-20020ac8008f000000b0031ee9afafccsm8110580qtg.14.2022.07.25.16.08.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Jul 2022 16:08:18 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 25 Jul 2022 19:07:38 -0400 Message-Id: <20220725230803.10002-8-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220725230803.10002-1-maxim.cournoyer@gmail.com> References: <20220725230803.10002-1-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1658790705; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=ES05gVsEZDjQ+Mu88emTXUi+RcVq71zF4P9x4vVrp74=; b=bF8DtHpewq8jVDfthD1Zwr0ERr3J6qhpz3k39cx26ZgnX0m7wRa+qmiB9ToSnUzmATFXNE jL4rB8vQfSOq6LyD+Xi4Y95pjjuPWby3gPlpAHQeANtfVOA6C3uG3gN/9wxXBbr2n1HqKU VRD59/A+HFJFOOtzifbMY4MLCc1qtBOvLAi+TucWFaw9NC9yIZU9wA/o0hbPFBNWp+5T2x A7i+Eiw3fIqaG/8fLdF7g9JennBVAyjjzkRnGiRjEnAYxKLCvy+3YiucXfppTukmAIhZIQ c43Pb4OEcFcCEMCheO1KUyZU/ZhB9mNvZwLYGqjMnvfvvfAOEuO619K/wsKNNg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658790705; a=rsa-sha256; cv=none; b=EGRsm3Cn5LbdiyLWGQpS4Zc7k6YWdv8iqDjTj+kf4xOGUSWlnAoyIDOTxMnX9F5vtwy+Wl sIGw2tzuKLq14i/ZDqz5VC02grEfUAQPKdFVP8nEPCD1cSN/jBrk/BWIwniNAvs0TvX3pp 1ep1ostu2bZUIyyQZHbqHsHuJew5yMdiNJVkFceopIp5UJUHGc0hHAJbu57dQp91mmbA5S gcGqHG4JU7d+ebBPR64PWST+syoWinAINFzIjjDhbguTeOoZ60DOrCSMPdsyXPwDD6CViv 7NJwVsEZ+NoRB37gBsCYkDukdQJnSglF8J5zrS+WBoBnpwyTxnOh2Arn5d3AFQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=W9NanTyr; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 4.67 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=W9NanTyr; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 9C0A538CEF X-Spam-Score: 4.67 X-Migadu-Scanner: scn0.migadu.com X-TUID: 3b87G8oIZdb4 * gnu/packages/qt.scm (qtshadertools): New variable. --- gnu/packages/qt.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index a5296bd17a..4bb8e9ef00 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -1173,6 +1173,35 @@ (define-public qtmultimedia record media, and manage a collection of media content. It also contains a set of plugins for interacting with pulseaudio and GStreamer."))) +(define-public qtshadertools + (package + (name "qtshadertools") + (version "6.3.1") + (source (origin + (method url-fetch) + (uri (qt5-urls name version)) + ;; Note: the source bundles *patched* glslang and SPIRV-Cross + ;; sources. + (sha256 + (base32 + "0nj35s2z5n438q7nqf6bnj3slwz2am3169ck1ixwqa0mjrv73dsr")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DQT_BUILD_TESTS=ON") + #:phases #~(modify-phases %standard-phases + (add-before 'check 'prepare-for-tests + (lambda _ + (setenv "QT_QPA_PLATFORM" "offscreen")))))) + (native-inputs (list perl)) + (inputs (list glslang libxkbcommon qtbase)) + (home-page (package-home-page qtbase)) + (synopsis "Shader pipeline API and and tools for Qt") + (description "The @code{qtshadertools} module provides APIs and tools +supporting shader pipeline functionality as offered in Qt Quick to operate on +Vulkan, OpenGL and other main graphic APIs.") + (license (package-home-page qtbase)))) + (define-public qtwayland (package (inherit qtsvg-5) (name "qtwayland") -- 2.36.1