From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH] gnu: Add vkmark. Resent-From: Tomasz Jeneralczyk Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jun 2022 16:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56041@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165548209631486 (code B ref -1); Fri, 17 Jun 2022 16:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jun 2022 16:08:16 +0000 Received: from localhost ([127.0.0.1]:46781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2EW7-0008Bk-0j for submit@debbugs.gnu.org; Fri, 17 Jun 2022 12:08:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:44028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Dpr-0002bU-Ln for submit@debbugs.gnu.org; Fri, 17 Jun 2022 11:24:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2Dpr-0000LU-Gk for guix-patches@gnu.org; Fri, 17 Jun 2022 11:24:35 -0400 Received: from outgoing1.lunanode.net ([172.81.176.235]:36135) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2Dpp-0005AQ-43 for guix-patches@gnu.org; Fri, 17 Jun 2022 11:24:34 -0400 Received: from mail1.lunanode.net (mail1.lunanode.net [170.75.162.243]) by outgoing1.lunanode.net (Postfix) with ESMTPS id E67964008C for ; Fri, 17 Jun 2022 15:24:29 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 17 Jun 2022 15:24:28 +0000 From: Tomasz Jeneralczyk User-Agent: Roundcube Webmail/1.4.11 Message-ID: X-Sender: tj@schwi.pl Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=172.81.176.235; envelope-from=tj@schwi.pl; helo=outgoing1.lunanode.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, NO_DNS_FOR_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.0 (-) X-Mailman-Approved-At: Fri, 17 Jun 2022 12:08:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) * gnu/packages/benchmark.scm (vkmark): Add variable. --- gnu/packages/benchmark.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index b167c6de6e..98d9390472 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer ;;; Copyright © 2020 Greg Hogan ;;; Copyright © 2021 Arun Isaac +;;; Copyright © 2022 Tomasz Jeneralczyk ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,15 +37,20 @@ (define-module (gnu packages benchmark) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system meson) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages c) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages databases) #:use-module (gnu packages docbook) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gl) + #:use-module (gnu packages graphics) #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages maths) @@ -57,6 +63,8 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xorg) #:use-module (gnu packages xml) #:use-module (ice-9 match)) @@ -584,3 +592,38 @@ (define-public sysbench @item @end itemize") (license license:gpl2+))) + +(define-public vkmark + (let ((commit "d872846e2e7c47010c11227eb713d00ccfdd35c6") + (revision "1")) + (package + (name "vkmark") + (version (git-version "2017.08" revision commit)) + (source (origin + (method git-fetch) + (file-name (git-file-name name version)) + (uri (git-reference + (url "https://github.com/vkmark/vkmark") + (commit commit))) + (sha256 + (base32 + "0zlryz8i8jvl160bv30ig5nd9h4ahpjfw53ys839i41xi80jjg5d")))) + (build-system meson-build-system) + (native-inputs (list pkg-config cmake)) + ;; The kms back-end, as it is, seems to have bitrot + ;; and would need maintenance to work with current Mesa: + ;; https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916806 + (inputs (list vulkan-loader + vulkan-headers + glm + assimp + libxcb + xcb-util-wm + wayland-protocols + wayland)) + (synopsis "Benchmark for Vulkan") + (description + "vkmark is an extensible Vulkan benchmarking suite with targeted, configurable +scenes.") + (home-page "https://github.com/vkmark/vkmark") + (license license:lgpl2.1)))) base-commit: d6bd483cd53cedc8da39fcc6c419f7241080ed21 -- 2.36.1 From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH] gnu: Add vkmark. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jun 2022 19:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Tomasz Jeneralczyk" , <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.16554930219179 (code B ref 56041); Fri, 17 Jun 2022 19:11:02 +0000 Received: (at 56041) by debbugs.gnu.org; 17 Jun 2022 19:10:21 +0000 Received: from localhost ([127.0.0.1]:46975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2HMK-0002Ny-RX for submit@debbugs.gnu.org; Fri, 17 Jun 2022 15:10:21 -0400 Received: from knopi.disroot.org ([178.21.23.139]:48132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2HMI-0002Nn-IR for 56041@debbugs.gnu.org; Fri, 17 Jun 2022 15:10:19 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3C61E445B0; Fri, 17 Jun 2022 21:10:17 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CAq6FcGwR7Vo; Fri, 17 Jun 2022 21:10:16 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1655493015; bh=z4pUmlAW9E4Tl6inZ9YQ0qwj2JiWb6Vc89qzCVeagUs=; h=Date:From:To:Subject:References:In-Reply-To; b=QDGuTtTky1XybFQZM5GUmJkLWl6vIOH+TrwPZMmVIiQJ5s7LvUjHVCQjiZHeAEw1Y OchyNSJK/x0N8n+1DtHBwQ2W7o8s/5KH5wjZp82jg9oKdMZ+lvit/Q3D1XgKw7fzMh JOA1JFQxpgs++/WrYkj9DUwpaYqNeTVz0J9PgQXnwVsjeXoVjHr8sgDlA+w1kQLtMh uLKWXDWMqJAvT4T/O6sW5uvIt6bjC+aOYzozYN6hLX1yrrOR9GW4u5MyfskO6/ByKv jF6cDO/YCqzfkQAcn15dUKhxcGGeJfWVdZxzvqdMSdUAbvUtVwJm4qfIb/FFveh7Q1 QDQwB6VYL/TMA== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 17 Jun 2022 20:10:15 +0100 Message-Id: From: "(" References: In-Reply-To: X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi! :D This package seems good to me: passes all lints, builds, and style looks okay. On Fri Jun 17, 2022 at 4:24 PM BST, Tomasz Jeneralczyk wrote: > +(define-public vkmark > + (let ((commit "d872846e2e7c47010c11227eb713d00ccfdd35c6") > + (revision "1")) I think it's common to include an explanation of why tags aren't used :) > + (file-name (git-file-name name version)) > + (uri (git-reference > + (url "https://github.com/vkmark/vkmark") > + (commit commit))) Nitpick: file-name usually comes after uri in most of the packages I've seen. Maybe run guix style, if you haven't already. > + (native-inputs (list pkg-config cmake)) Why include cmake? It seems to compile without it :) > + (synopsis "Benchmark for Vulkan") Maybe expand this to "Extensible benchmarking suite for Vulkan" or something? I'd say this synopsis is a bit too short. From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH] gnu: Add vkmark. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jun 2022 20:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "(" , "Tomasz Jeneralczyk" , <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165549598030238 (code B ref 56041); Fri, 17 Jun 2022 20:00:02 +0000 Received: (at 56041) by debbugs.gnu.org; 17 Jun 2022 19:59:40 +0000 Received: from localhost ([127.0.0.1]:47025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2I84-0007re-Il for submit@debbugs.gnu.org; Fri, 17 Jun 2022 15:59:40 -0400 Received: from knopi.disroot.org ([178.21.23.139]:48804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2I82-0007rT-4H for 56041@debbugs.gnu.org; Fri, 17 Jun 2022 15:59:39 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 96123445CC; Fri, 17 Jun 2022 21:59:36 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LMEEzIVbb-zX; Fri, 17 Jun 2022 21:59:35 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1655495975; bh=6qv5/7XzGS2h1Sg8EbY5TiJfYEs+qRVPEz7nP+hacJc=; h=Date:Subject:From:To:References:In-Reply-To; b=OSF+K3YGVYHtnUijfMZtobnpWrnVAaDYYU3X5jPwf994vyOsOF4ygCjEB800gvbl5 XxEsXU7SnCd1eKDeeiPncnBvUuCHKlIdnZILfk2aNy50BaLq1zHmZo08iBxgW1SJKj 590HGhdzzt/g02HPJ3ZmIHy9uj5BHbDwYxBEWARuMP51xFqe/KGDYtyBaOD4urNa3s kWHtrP1CGYy0T5PiX7l/ttddQ4nt0rD94JEKAzydfZS1+unh6qimc2TRQdwM99CkXo OsOQ/EQF4BtB48Hs/x5KVMMF828F1Yn0LKI1i51AunSVoGkv6Pg2ns/2syXPbk/WCz iGHQQApw3okzQ== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 17 Jun 2022 20:59:35 +0100 Message-Id: From: "(" References: In-Reply-To: X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri Jun 17, 2022 at 8:10 PM BST, ( via Guix-patches via wrote: > Maybe run guix style, if you haven't already. And only then I discover how questionable guix style's formatting choices are... I retract this suggestion :P From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] Fwd: Re: [bug#56041] [PATCH] gnu: Add vkmark. References: In-Reply-To: Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Jun 2022 08:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165553999710553 (code B ref 56041); Sat, 18 Jun 2022 08:14:01 +0000 Received: (at 56041) by debbugs.gnu.org; 18 Jun 2022 08:13:17 +0000 Received: from localhost ([127.0.0.1]:47463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Ta1-0002k8-E9 for submit@debbugs.gnu.org; Sat, 18 Jun 2022 04:13:17 -0400 Received: from knopi.disroot.org ([178.21.23.139]:36824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2TZx-0002jw-PZ for 56041@debbugs.gnu.org; Sat, 18 Jun 2022 04:13:15 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 25792441D9 for <56041@debbugs.gnu.org>; Sat, 18 Jun 2022 10:13:12 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OY2jPemptxII for <56041@debbugs.gnu.org>; Sat, 18 Jun 2022 10:13:07 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1655539986; bh=4dFuo/2u43dhZhusNFJdqnqjA0gAz4z3MEGRavSl3gw=; h=Date:Subject:From:To; b=d5roGTLxH9u6FqRTrQCHOzyyVp/2+JYe3WABKcBop414UoM4l6iXKhOagswDlKwbm m6TiCYVpe+hLTTMeSLuP8VJdwIDlJEq+G2oQ+y/srbpGuwqhp1AMtMXK4z5LkvNcPC fLJ2LzF/c03+X1AJJj7RjMZ/fGg0nEwIi3wFX1DeZ+M75Zbg1pvVgIrrC0TGdUGmik /hyaMVXtKw4pfBOoWfcREaNK6qIU5iwDViINfJD55TQUkNE1ELoWKkqukZAHFF86UB eKLFFrfgLWa3YS5kqJDV1svXxOBtT9IoLwhN4KCI3u6lXXdoTtKdGV1P4Nm3ol2dtd 28v0eDOfxuviA== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sat, 18 Jun 2022 09:13:06 +0100 Message-Id: From: "(" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Forwarded message from Tomasz Jeneralczyk on Fri Jun 17, 2022 at 10:40 PM: On 2022-06-17 19:10, ( wrote: > On Fri Jun 17, 2022 at 4:24 PM BST, Tomasz Jeneralczyk wrote: > I think it's common to include an explanation of why tags aren't used=20 > :) The only tag in the repo is "2017.08" and it's a bit old considering the latest commit was just a few days ago. I did not manage to compile the old version successfully anyway, I suspect the api of the libraries it uses has changed significantly in the meantime. On the latest commit all benchmark suites run just fine for me on xcb=20 backend, and someone on irc confirmed it works on wayland too so I rolled with=20 that. Do you want me to write a comment there explaining why I used a specific=20 commit? > Nitpick: file-name usually comes after uri in most of the packages I've > seen. Maybe run guix style, if you haven't already. All I can tell is guix style does not do much, could not even fix this=20 simple issue. > Why include cmake? It seems to compile without it :) You are right. I think it is there because during building process it=20 spits out "Found CMAKE: NO" during compilation and I thought that was an=20 issue. > Maybe expand this to "Extensible benchmarking suite for Vulkan" or > something? I'd say this synopsis is a bit too short. your suggestion sounds good. So do I send a new patch in this thread (with the same or a different=20 subject?) or make a new thread with it? Please only send plain-text email; see . Thanks= ! From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] Fwd: Re: [bug#56041] [PATCH] gnu: Add vkmark. References: In-Reply-To: Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Jun 2022 08:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165554004710647 (code B ref 56041); Sat, 18 Jun 2022 08:15:02 +0000 Received: (at 56041) by debbugs.gnu.org; 18 Jun 2022 08:14:07 +0000 Received: from localhost ([127.0.0.1]:47467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Tao-0002le-Na for submit@debbugs.gnu.org; Sat, 18 Jun 2022 04:14:06 -0400 Received: from knopi.disroot.org ([178.21.23.139]:45104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Tak-0002lE-A5 for 56041@debbugs.gnu.org; Sat, 18 Jun 2022 04:14:04 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id AA2B8441B1 for <56041@debbugs.gnu.org>; Sat, 18 Jun 2022 10:14:01 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ok9BN5-Jqz-M for <56041@debbugs.gnu.org>; Sat, 18 Jun 2022 10:13:56 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1655540036; bh=z0WcIpFl6hWqtkYzhACEpUXlD5xuYpxNsN+E4AWBcEU=; h=Date:Subject:From:To; b=HnA12gWeD5a6Y7pEdS/8GTq22XAQNCs2lI30rMKktyvm9RMY9cC1sZy4FbCN4CtNG bW4CQMZK78a8foDdMrmk1QU/97Y/6oxtOBFzEaqgID9obVSxxnRYARsCNrSAZBgo/5 qVulIXHW/GqmFhk3neNSsPc9V+rrffaRWNjwiUSOgnLAtldfyKzkvBfqwoDee6Uwwm eCHqPzyNPLrpP986tk0HVH9EKYWqPmIJfl/XQQ+qzL1d/hHsaP+WmGAmzdw8WBvMNa iJOSOPN7Gs9MChgle8npgXDQPfOkakORMKioxnthYUhMB78tnxK4nEUS1LnOaj8O9u wfEnbXs3JBM1g== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sat, 18 Jun 2022 09:13:56 +0100 Message-Id: From: "(" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Forwarded message from ( on Fri Jun 17, 2022 at 11:47 PM: On Fri Jun 17, 2022 at 11:40 PM BST, Tomasz Jeneralczyk wrote: > Do you want me to write a comment there explaining why I used a specific= =20 > commit? Yeah, that'd be good and seems to be usual practise :) > > Nitpick: file-name usually comes after uri in most of the packages I've > > seen. Maybe run guix style, if you haven't already. > > All I can tell is guix style does not do much, could not even fix this=20 > simple > issue. Yeah, i just replied to my message saying that I no longer recommend guix style, since it completely wrecked the formatting of a package I was working on... Interesting that it doesn't do anything here, though. > So do I send a new patch in this thread (with the same or a different=20 > subject?) or make a new thread with it? (1) make modifications (2) commit modifications (3) rebase the commits as fixups for the original commits so that your new patchset will be completely independent of the original (4) git send-email -v2 to _this_ thread <56041 debbugs.gnu.org>, not a new one This will send an amended set of commits. Note that these commits should not be fixes for the earlier commits, but modified versions of the original commits (so that the v2 patches can be applied without first applying the v1 patches). Please only send plain-text email; see . Thanks= ! From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v2] gnu: Add vkmark. References: In-Reply-To: Resent-From: Tomasz Jeneralczyk Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Jun 2022 23:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56041@debbugs.gnu.org Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165559592629058 (code B ref 56041); Sat, 18 Jun 2022 23:46:01 +0000 Received: (at 56041) by debbugs.gnu.org; 18 Jun 2022 23:45:26 +0000 Received: from localhost ([127.0.0.1]:50354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2i84-0007Ya-U7 for submit@debbugs.gnu.org; Sat, 18 Jun 2022 19:45:26 -0400 Received: from outgoing1.lunanode.net ([172.81.176.235]:40551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2hR9-0006Y8-GO for 56041@debbugs.gnu.org; Sat, 18 Jun 2022 19:01:06 -0400 Received: from mail1.lunanode.net (mail1.lunanode.net [170.75.162.243]) by outgoing1.lunanode.net (Postfix) with ESMTPS id 766BB4009E for <56041@debbugs.gnu.org>; Sat, 18 Jun 2022 23:01:02 +0000 (UTC) MIME-Version: 1.0 Date: Sat, 18 Jun 2022 23:01:01 +0000 From: Tomasz Jeneralczyk User-Agent: Roundcube Webmail/1.4.11 Message-ID: X-Sender: tj@schwi.pl Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.4 (/) X-Mailman-Approved-At: Sat, 18 Jun 2022 19:45:24 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) * gnu/packages/benchmark.scm (vkmark): Add variable. --- gnu/packages/benchmark.scm | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index b167c6de6e..79e1645eba 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer ;;; Copyright © 2020 Greg Hogan ;;; Copyright © 2021 Arun Isaac +;;; Copyright © 2022 Tomasz Jeneralczyk ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,15 +37,20 @@ (define-module (gnu packages benchmark) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system meson) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages c) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages databases) #:use-module (gnu packages docbook) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gl) + #:use-module (gnu packages graphics) #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages maths) @@ -57,6 +63,8 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xorg) #:use-module (gnu packages xml) #:use-module (ice-9 match)) @@ -584,3 +592,42 @@ (define-public sysbench @item @end itemize") (license license:gpl2+))) + +(define-public vkmark + ;; The latest "release" of vkmark is tagged "2017.08" and it's so old + ;; I couldn't even compile it. The current master branch's head + ;; seems to be working just fine. + (let ((commit "d872846e2e7c47010c11227eb713d00ccfdd35c6") + (revision "1") + (latest-release "2017.08")) + (package + (name "vkmark") + (version (git-version latest-release revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vkmark/vkmark") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zlryz8i8jvl160bv30ig5nd9h4ahpjfw53ys839i41xi80jjg5d")))) + (build-system meson-build-system) + (native-inputs (list pkg-config)) + ;; The kms back-end, as it is, seems to have bitrot + ;; and would need maintenance to work with current Mesa: + ;; https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916806 + (inputs (list vulkan-loader + vulkan-headers + glm + assimp + libxcb + xcb-util-wm + wayland-protocols + wayland)) + (synopsis "Benchmark for Vulkan") + (description + "vkmark is an extensible Vulkan benchmarking suite with targeted, configurable +scenes.") + (home-page "https://github.com/vkmark/vkmark") + (license license:lgpl2.1)))) base-commit: 319b8331b2357e12ec9edb9665513c32bef56622 -- 2.36.1 From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v2] gnu: Add vkmark. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Jun 2022 08:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Tomasz Jeneralczyk" , <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165562606612550 (code B ref 56041); Sun, 19 Jun 2022 08:08:02 +0000 Received: (at 56041) by debbugs.gnu.org; 19 Jun 2022 08:07:46 +0000 Received: from localhost ([127.0.0.1]:50571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2pyE-0003GM-Gw for submit@debbugs.gnu.org; Sun, 19 Jun 2022 04:07:46 -0400 Received: from knopi.disroot.org ([178.21.23.139]:34468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2py8-0003G9-LG for 56041@debbugs.gnu.org; Sun, 19 Jun 2022 04:07:44 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id CE20243F08; Sun, 19 Jun 2022 10:07:38 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gMYQclQADI9M; Sun, 19 Jun 2022 10:07:37 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1655626057; bh=VQ+WwpHYxaOk1SWi42TE9wDCTteDMUIv9kL09M0bJuI=; h=Date:Subject:From:To:References:In-Reply-To; b=fwog+H/Gm2hkiE7TuvZo67dqPbVed+DsKvXmvdwAX7sr0BKUwHGMx9VB/wH+3NDgQ N7iNYbt8bf05JN8VqP6IM5KGQftxBIlzCLE3f6qCnfIFrtpPvBxweAC8G09zXJSMsE VOBPXtwExF9F/vLeRO1DmKtDMvs6BLB/jN5phd9N7sVxCKaLQvvFhjPIw70l/zsiyi ucjOBPpGkkaffxztAhnuBhzyX7gtA38v6NhmkrPbdK1mrqvLvNoWgEQ8njXHyeen+D adGxdGEMqb2ICc54JIdLKTPsXL1hjhiN0QqSDRIlQtSnIoRiUzTHI+icGCgU4blm1l mi0QCZ8bJBRzg== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 19 Jun 2022 09:07:29 +0100 Message-Id: From: "(" References: In-Reply-To: X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) LGTM except for: On Sun Jun 19, 2022 at 12:01 AM BST, Tomasz Jeneralczyk wrote: > + #:use-module (gnu packages cmake) You probably don't need this anymore. From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v2] gnu: Add vkmark. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Jun 2022 09:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tomasz Jeneralczyk , 56041@debbugs.gnu.org Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165562963518473 (code B ref 56041); Sun, 19 Jun 2022 09:08:01 +0000 Received: (at 56041) by debbugs.gnu.org; 19 Jun 2022 09:07:15 +0000 Received: from localhost ([127.0.0.1]:50682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2qtn-0004nt-Cs for submit@debbugs.gnu.org; Sun, 19 Jun 2022 05:07:15 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:40166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2qtk-0004ng-Co for 56041@debbugs.gnu.org; Sun, 19 Jun 2022 05:07:14 -0400 Received: from [172.20.10.9] ([188.189.158.25]) by andre.telenet-ops.be with bizsmtp id kx7A2700A0Z9yEL01x7A2M; Sun, 19 Jun 2022 11:07:11 +0200 Message-ID: From: Maxime Devos Date: Sun, 19 Jun 2022 11:07:09 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-4jAQiMi3OdKm482MNUoK" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655629631; bh=vwacW/KDByDRlzggYyWG0hyID+fUUvGRf2xVva4E5vI=; h=Subject:From:To:Date:In-Reply-To:References; b=az5VjJRxxbiqyywp2uVfSEACzrHJysqDhPIcVvgz3FKAnv8UeX/cfGt0ihm95wv6Q 66KViAgBtlPX3Xk5+4x+yQJKo3zQnxJ3oNKk1A7zA2tVWYG23Lz5TN9EWgvlN0BfNw KaQBRKe3ER1fYetCuGlO59n2/sDrmWFELF5O5G7EqpANf5li1yVgNx6IzuLSMnFDYF VRakGCjRrWqGKYcKzq3cPpBfXycuBVyRPKAju1OTshESZZ8JUQeiqr5PJ7LmY8PHiU W/gBcKJG8frrPmOHDjXhsQ6rxt8/zg/g2lV7jgakyAl5CsSn7wSxuy+DLWUxiK5sxA /9uguLJ8nuWiQ== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-4jAQiMi3OdKm482MNUoK Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Tomasz Jeneralczyk schreef op za 18-06-2022 om 23:01 [+0000]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:lgpl2.1)))) Going by, e.g., , it's not lgpl2.1 but more general (lgpl2.1+). Greetings, Maxime. --=-4jAQiMi3OdKm482MNUoK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYq7nPRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sClAQCPldw1R+MAM89vqrf7EFrAUHj3 X/QNHpUF2dpswUbPMAD+I8O2Fco0F7QllqvrmPM5gtS2fzadef2nNj0rEsF4egc= =wQ3D -----END PGP SIGNATURE----- --=-4jAQiMi3OdKm482MNUoK-- From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v2] gnu: Add vkmark. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Jun 2022 09:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tomasz Jeneralczyk , 56041@debbugs.gnu.org Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165562973418611 (code B ref 56041); Sun, 19 Jun 2022 09:09:02 +0000 Received: (at 56041) by debbugs.gnu.org; 19 Jun 2022 09:08:54 +0000 Received: from localhost ([127.0.0.1]:50687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2qvF-0004px-MG for submit@debbugs.gnu.org; Sun, 19 Jun 2022 05:08:54 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:41922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2qvE-0004pp-1w for 56041@debbugs.gnu.org; Sun, 19 Jun 2022 05:08:44 -0400 Received: from [172.20.10.9] ([188.189.158.25]) by andre.telenet-ops.be with bizsmtp id kx8i2700R0Z9yEL01x8jKp; Sun, 19 Jun 2022 11:08:43 +0200 Message-ID: <4594a2aed3de8ea2ebd363bcdfb7bdea5870ef9d.camel@telenet.be> From: Maxime Devos Date: Sun, 19 Jun 2022 11:08:42 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-swBQ3eieVRf6sXRBVnwJ" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1655629723; bh=pAvqLZWOk2sOOjqiBKxDk92WV9ZCRp5G/0RkOFDKpC8=; h=Subject:From:To:Date:In-Reply-To:References; b=XFekDRbTi6EzhpAc4PYDVtvnhBrwZq9La2/A5RPqwvsegSLHgfTLFdBmG1Lydr/Yr AkOja7rGHEkEFXcxcjbGkqEOsGsLMXuhOEu22yFifY/XSeuBSQ5oCxti7kNioUE8nR Wu+FAquChwYMrnCIwoAbbnajuYtHZxExXq7iEiBz/YL+ZnMmZEGUywpf0qjdAfiDry OeG3Kjpk+6Jdt2q2mxkUa85h/DffeKNEKWnIw4/5xKUqu/squ4Ump/GIBQjOEiCgfD iIE+Gi7ys3EyNAaLmmpEbK/pqTZBlLJwMXuEq/NCL+f8L/FmfAhaV+WqhAlgiXmgi5 JNBj5ZD5l5GTA== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-swBQ3eieVRf6sXRBVnwJ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Tomasz Jeneralczyk schreef op za 18-06-2022 om 23:01 [+0000]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (latest-release "2017.08")) This variable referred to from a single location, so no need for this variable. Greetings, Maxime. --=-swBQ3eieVRf6sXRBVnwJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYq7nmhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7km3AP0Z5WSwdNNi/JfPZI+xtj/fGLUj Olx6vTYWZyUv1pMtfAEAi7g9K8oSGKANIkSqcXkJuSJCc5/rgTuGbyrBh8bvGgI= =S0sQ -----END PGP SIGNATURE----- --=-swBQ3eieVRf6sXRBVnwJ-- From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v3] gnu: Add vkmark. References: In-Reply-To: Resent-From: Tomasz Jeneralczyk Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Jun 2022 16:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56041@debbugs.gnu.org Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.165565667819527 (code B ref 56041); Sun, 19 Jun 2022 16:38:02 +0000 Received: (at 56041) by debbugs.gnu.org; 19 Jun 2022 16:37:58 +0000 Received: from localhost ([127.0.0.1]:52948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2xvx-00054r-Gx for submit@debbugs.gnu.org; Sun, 19 Jun 2022 12:37:58 -0400 Received: from outgoing1.lunanode.net ([172.81.176.235]:42375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2x8b-0001cO-6i for 56041@debbugs.gnu.org; Sun, 19 Jun 2022 11:47:00 -0400 Received: from mail1.lunanode.net (mail1.lunanode.net [170.75.162.243]) by outgoing1.lunanode.net (Postfix) with ESMTPS id 0FCFB40046 for <56041@debbugs.gnu.org>; Sun, 19 Jun 2022 15:46:56 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 19 Jun 2022 15:46:53 +0000 From: Tomasz Jeneralczyk User-Agent: Roundcube Webmail/1.4.11 Message-ID: <3aecf31124b3b983409f112c9858e597@schwi.pl> X-Sender: tj@schwi.pl Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.4 (/) X-Mailman-Approved-At: Sun, 19 Jun 2022 12:37:57 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) * gnu/packages/benchmark.scm (vkmark): Add variable. --- gnu/packages/benchmark.scm | 48 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index b167c6de6e..1ca2c4cbfa 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer ;;; Copyright © 2020 Greg Hogan ;;; Copyright © 2021 Arun Isaac +;;; Copyright © 2022 Tomasz Jeneralczyk ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,6 +37,7 @@ (define-module (gnu packages benchmark) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system meson) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages base) @@ -45,6 +47,9 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages databases) #:use-module (gnu packages docbook) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gl) + #:use-module (gnu packages graphics) #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages maths) @@ -57,6 +62,8 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xorg) #:use-module (gnu packages xml) #:use-module (ice-9 match)) @@ -584,3 +591,44 @@ (define-public sysbench @item @end itemize") (license license:gpl2+))) + +(define-public vkmark + ;; The latest "release" of vkmark is tagged "2017.08" and it's so old + ;; I couldn't even compile it. The current master branch's head + ;; seems to be working just fine. + (let ((commit "d872846e2e7c47010c11227eb713d00ccfdd35c6") + (revision "1")) + (package + (name "vkmark") + (version (git-version "2017.08" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vkmark/vkmark") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zlryz8i8jvl160bv30ig5nd9h4ahpjfw53ys839i41xi80jjg5d")))) + (build-system meson-build-system) + (native-inputs (list pkg-config)) + ;; The kms back-end, as it is, seems to have bitrot + ;; and would need maintenance to work with current Mesa: + ;; https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916806 + (inputs (list vulkan-loader + vulkan-headers + glm + assimp + libxcb + xcb-util-wm + wayland-protocols + wayland)) + (synopsis "Extensible benchmarking suite for Vulkan") + (description + " +vkmark offers a suite of scenes that can be used to measure various aspects of Vulkan +performance. The way in which each scene is rendered is configurable through a set of +options. To list the available scenes and their acceptable options you can use the +-l, --list-scenes command line option.") + (home-page "https://github.com/vkmark/vkmark") + (license license:lgpl2.1+)))) base-commit: 319b8331b2357e12ec9edb9665513c32bef56622 -- 2.36.1 From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v4] gnu: Add vkmark. References: In-Reply-To: Resent-From: Tomasz Jeneralczyk Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Jun 2022 14:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56041@debbugs.gnu.org Cc: Tomasz Jeneralczyk Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.16563386218936 (code B ref 56041); Mon, 27 Jun 2022 14:04:01 +0000 Received: (at 56041) by debbugs.gnu.org; 27 Jun 2022 14:03:41 +0000 Received: from localhost ([127.0.0.1]:52928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5pL3-0002K4-AX for submit@debbugs.gnu.org; Mon, 27 Jun 2022 10:03:41 -0400 Received: from outgoing1.lunanode.net ([172.81.176.235]:34522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5pL0-0002Ju-Sp for 56041@debbugs.gnu.org; Mon, 27 Jun 2022 10:03:39 -0400 Received: from mail1.lunanode.net (mail1.lunanode.net [170.75.162.243]) by outgoing1.lunanode.net (Postfix) with ESMTPS id D710C40064 for <56041@debbugs.gnu.org>; Mon, 27 Jun 2022 14:03:37 +0000 (UTC) From: Tomasz Jeneralczyk Date: Mon, 27 Jun 2022 16:02:40 +0000 Message-Id: X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) * gnu/packages/benchmark.scm (vkmark): Add variable. --- On suggestion from IRC I: Rewrote the first comment to sound more professional Fixed description to not exceed fill-column on any given line Removed usage documentation from description gnu/packages/benchmark.scm | 48 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index f0e05483f0..0f33e5a0e3 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer ;;; Copyright © 2020 Greg Hogan ;;; Copyright © 2021 Arun Isaac +;;; Copyright © 2022 Tomasz Jeneralczyk ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,6 +37,7 @@ (define-module (gnu packages benchmark) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system meson) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages base) @@ -46,6 +48,9 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages databases) #:use-module (gnu packages docbook) #:use-module (gnu packages kde-frameworks) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gl) + #:use-module (gnu packages graphics) #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages maths) @@ -60,6 +65,8 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xorg) #:use-module (gnu packages xml) #:use-module (ice-9 match)) @@ -645,3 +652,44 @@ (define-public sysbench @item @end itemize") (license license:gpl2+))) + +(define-public vkmark + ;; The only ever release is tagged "2017.08" and as its name suggests + ;; it was back in the august of 2017. That version no longer compiles + ;; due to changes in APIs of its libraries. + ;; Latest commit on the other hand seems to be fully working on xcb + ;; and wayland backends. + (let ((commit "d872846e2e7c47010c11227eb713d00ccfdd35c6") + (revision "1")) + (package + (name "vkmark") + (version (git-version "2017.08" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vkmark/vkmark") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zlryz8i8jvl160bv30ig5nd9h4ahpjfw53ys839i41xi80jjg5d")))) + (build-system meson-build-system) + (native-inputs (list pkg-config)) + ;; The kms back-end, as it is, seems to have bitrot + ;; and would need maintenance to work with current Mesa: + ;; https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916806 + (inputs (list vulkan-loader + vulkan-headers + glm + assimp + libxcb + xcb-util-wm + wayland-protocols + wayland)) + (synopsis "Extensible benchmarking suite for Vulkan") + (description + "vkmark offers a suite of scenes that can be used to measure various +aspects of Vulkan performance. The way in which each scene is rendered is +configurable through a set of options.") + (home-page "https://github.com/vkmark/vkmark") + (license license:lgpl2.1+)))) base-commit: b42e52a735722534cef53de874861a921b3d8734 -- 2.36.1 From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v4] gnu: Add vkmark. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 06 Nov 2022 09:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Tomasz Jeneralczyk" , <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.166772762216615 (code B ref 56041); Sun, 06 Nov 2022 09:41:02 +0000 Received: (at 56041) by debbugs.gnu.org; 6 Nov 2022 09:40:22 +0000 Received: from localhost ([127.0.0.1]:58711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orc8b-0004Jv-P5 for submit@debbugs.gnu.org; Sun, 06 Nov 2022 04:40:22 -0500 Received: from knopi.disroot.org ([178.21.23.139]:47452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orc8Y-0004Ja-30 for 56041@debbugs.gnu.org; Sun, 06 Nov 2022 04:40:20 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3A99041356; Sun, 6 Nov 2022 10:40:16 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UPRoHeSd1alu; Sun, 6 Nov 2022 10:40:15 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1667727615; bh=BuCyyc32/1RN0D1A2X7/5/wDNxIQrRiqEZPFZbcsqZY=; h=Date:From:To:Subject:References:In-Reply-To:From; b=LngfmMhbhnoVmbwyTpiiq1xQgeg8chDj9mCqbPXVZqsFwyTemnmOcexARpHrBmiO6 vK6xrT9mohigWy20lx2m3t58e7aAmCefFQ170A9qLpLNZqiBt3ZhbiGlIjQ6tfhT0U cUI5wqficbfHekDYbU2h3Iv+3jnHFQm2XOIZfrs4W2RceQ8dWuf63/YMK/HvmXOJwX umkMbjnmviCGo2Ja3+ST0gSOI9eP16zG81hv0/ulBAZlmejfoP4QlxZ7u0tfpdosw0 xQxWlmgM+PQ9YmsgRQASpP49ie7Rgyd4lY9QRPIbaT3ipaT46CHt9TGOIL/FWXE6b9 R4QpKzkWxkKzw== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 06 Nov 2022 09:40:14 +0000 Message-Id: From: "(" References: In-Reply-To: X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Heya, On Mon Jun 27, 2022 at 5:02 PM BST, Tomasz Jeneralczyk wrote: > * gnu/packages/benchmark.scm (vkmark): Add variable. "New variable.", not "Add variable." Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 FROM_ONE_CHAR Bogus FROM name -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Heya, On Mon Jun 27, 2022 at 5:02 PM BST, Tomasz Jeneralczyk wrote: > * gnu/packages/benchmark.scm (vkmark): Add variable. "New variable.", not "Add variable." > --- a/gnu/packages/benchmark.scm > +++ b/gnu/packages/benchmark.scm > @@ -645,3 +652,44 @@ (define-public sysbench > + (revision "1")) Use ``(revision "0")'' for the first version currently in Guix. > + (inputs (list vulkan-loader > + vulkan-headers > + glm > + assimp > + libxcb > + xcb-util-wm > + wayland-protocols > + wayland)) There should be a newline between ``inputs'' and ``(list ...)''. > + (home-page "https://github.com/vkmark/vkmark") home-page goes before synopsis. -- ( From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v4] gnu: Add vkmark. Resent-From: Tomasz Jeneralczyk Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Nov 2022 15:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "(" , 56041@debbugs.gnu.org Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.166783556122520 (code B ref 56041); Mon, 07 Nov 2022 15:40:02 +0000 Received: (at 56041) by debbugs.gnu.org; 7 Nov 2022 15:39:21 +0000 Received: from localhost ([127.0.0.1]:35138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os4DZ-0005rA-Ag for submit@debbugs.gnu.org; Mon, 07 Nov 2022 10:39:21 -0500 Received: from outgoing1.lunanode.net ([172.81.176.235]:55815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os4DX-0005r1-Hw for 56041@debbugs.gnu.org; Mon, 07 Nov 2022 10:39:20 -0500 Received: from mail1.lunanode.net (mail1.lunanode.net [170.75.162.243]) by outgoing1.lunanode.net (Postfix) with ESMTPS id 9B78340028; Mon, 7 Nov 2022 15:39:18 +0000 (UTC) From: Tomasz Jeneralczyk In-Reply-To: References: Date: Mon, 07 Nov 2022 16:31:51 +0100 Message-ID: <87mt92wzko.fsf@schwi.pl> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) > There should be a newline between ``inputs'' and ``(list ...)''. guix style positioned them on the same line. I feel like this tool gets in the way more often than not. From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v5] gnu: Add vkmark. References: In-Reply-To: Resent-From: Tomasz Jeneralczyk Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Nov 2022 16:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56041@debbugs.gnu.org Cc: Tomasz Jeneralczyk Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.166783695624881 (code B ref 56041); Mon, 07 Nov 2022 16:03:01 +0000 Received: (at 56041) by debbugs.gnu.org; 7 Nov 2022 16:02:36 +0000 Received: from localhost ([127.0.0.1]:35162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os4a3-0006TF-Cy for submit@debbugs.gnu.org; Mon, 07 Nov 2022 11:02:35 -0500 Received: from outgoing1.lunanode.net ([172.81.176.235]:55852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os4a0-0006T3-KU for 56041@debbugs.gnu.org; Mon, 07 Nov 2022 11:02:33 -0500 Received: from mail1.lunanode.net (mail1.lunanode.net [170.75.162.243]) by outgoing1.lunanode.net (Postfix) with ESMTPS id BD7244002D for <56041@debbugs.gnu.org>; Mon, 7 Nov 2022 16:02:31 +0000 (UTC) From: Tomasz Jeneralczyk Date: Mon, 7 Nov 2022 17:01:54 +0100 Message-Id: X-Mailer: git-send-email 2.38.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) * gnu/packages/benchmark.scm (vkmark): New variable. --- I updated the package to the newest commit and changed comments to reflect the upstream project's current situation. gnu/packages/benchmark.scm | 50 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index e188b27789..e9faabe2e9 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer ;;; Copyright © 2020 Greg Hogan ;;; Copyright © 2021 Arun Isaac +;;; Copyright © 2022 Tomasz Jeneralczyk ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,6 +37,7 @@ (define-module (gnu packages benchmark) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system meson) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages base) @@ -46,6 +48,9 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages databases) #:use-module (gnu packages docbook) #:use-module (gnu packages kde-frameworks) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gl) + #:use-module (gnu packages graphics) #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages maths) @@ -60,6 +65,8 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xorg) #:use-module (gnu packages xml) #:use-module (ice-9 match)) @@ -693,3 +700,46 @@ (define-public sysbench @item @end itemize") (license license:gpl2+))) + +(define-public vkmark + ;; The only ever release is tagged "2017.08" and as its name suggests + ;; it was back in the august of 2017. That version no longer compiles + ;; due to changes in APIs of its libraries. + ;; Latest commit on the other hand seems to be fully working on xcb + ;; and wayland backends. + (let ((commit "30d2cd37f0566589d90914501fc7c51a4e51f559") + (revision "0")) + (package + (name "vkmark") + (version (git-version "2017.08" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vkmark/vkmark") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0w0n080sb67s7dbxqi71h0vhm6dccs78rqjnxx9x524jp4jh9b7x")))) + (build-system meson-build-system) + (native-inputs (list pkg-config)) + ;; The kms backend currently will not compile because of upstream issues. + ;; So I omitted this backend's dependiencies. A fix has been proposed + ;; on another branch, but it has not been merged yet. + ;; See https://github.com/vkmark/vkmark/issues/33 + (inputs + (list vulkan-loader + vulkan-headers + glm + assimp + libxcb + xcb-util-wm + wayland-protocols + wayland)) + (home-page "https://github.com/vkmark/vkmark") + (synopsis "Extensible benchmarking suite for Vulkan") + (description + "vkmark offers a suite of scenes that can be used to measure various +aspects of Vulkan performance. The way in which each scene is rendered is +configurable through a set of options.") + (license license:lgpl2.1+)))) base-commit: 8e54584d4448d37ddf8ae995bb545a181ba2493c -- 2.38.0 From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v4] gnu: Add vkmark. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Nov 2022 17:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Tomasz Jeneralczyk" , <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.166784085831413 (code B ref 56041); Mon, 07 Nov 2022 17:08:02 +0000 Received: (at 56041) by debbugs.gnu.org; 7 Nov 2022 17:07:38 +0000 Received: from localhost ([127.0.0.1]:35232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os5az-0008AZ-TY for submit@debbugs.gnu.org; Mon, 07 Nov 2022 12:07:38 -0500 Received: from knopi.disroot.org ([178.21.23.139]:36382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os5ay-0008AN-38 for 56041@debbugs.gnu.org; Mon, 07 Nov 2022 12:07:36 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 716684138B; Mon, 7 Nov 2022 18:07:34 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R123V3dzH3Vz; Mon, 7 Nov 2022 18:07:33 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1667840853; bh=HFfjCp88FNEQqJvJTps7qxx983zLbahC2toPLkwam8Q=; h=Date:From:To:Subject:References:In-Reply-To:From; b=lUpU9ynq9w/rwoUcPvI3il8gzmj+cUnTEA3twl+6UTlrP/1xAiOfCDqWBIdKXvidn BdL1Hn9501u6nnhlBdtGXOAEVZpHC0X+r88jyIUpGQDvzi/JSQOx7OQV3q+PUvUG/o nReArVX/M6UMvyn8IYnNd3nPVLF0z2RROPjeZHLm2txBBDANoWdleTJ5udoBMnpn8w nUpCCrNxOcq4RXyR7Rv0PSet4ihr6r90Hxr1hzWm5B5cqlijT5hifoIpsOecpInO0j ZxzelR3cSNsVNHrX1RifMS2tQF7G6LbeDfHyzZRz+PiHLAqtNa0oiAbyxf8qHst3EN N2GC6NxPSChYA== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 07 Nov 2022 17:07:32 +0000 Message-Id: From: "(" References: <87mt92wzko.fsf@schwi.pl> In-Reply-To: <87mt92wzko.fsf@schwi.pl> X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon Nov 7, 2022 at 3:31 PM GMT, Tomasz Jeneralczyk wrote: > guix style positioned them on the same line. I feel like this tool gets > in the way more often than not. Yup, so do I... Unfortunately it's not perfect for Guix packages in the wild yet. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 FROM_ONE_CHAR Bogus FROM name -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) On Mon Nov 7, 2022 at 3:31 PM GMT, Tomasz Jeneralczyk wrote: > guix style positioned them on the same line. I feel like this tool gets > in the way more often than not. Yup, so do I... Unfortunately it's not perfect for Guix packages in the wil= d yet. -- ( From unknown Sun Jun 22 22:44:33 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#56041] [PATCH v5] gnu: Add vkmark. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Nov 2022 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56041 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Tomasz Jeneralczyk" , <56041@debbugs.gnu.org> Received: via spool by 56041-submit@debbugs.gnu.org id=B56041.166784097531619 (code B ref 56041); Mon, 07 Nov 2022 17:10:02 +0000 Received: (at 56041) by debbugs.gnu.org; 7 Nov 2022 17:09:35 +0000 Received: from localhost ([127.0.0.1]:35239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os5ct-0008Du-Bl for submit@debbugs.gnu.org; Mon, 07 Nov 2022 12:09:35 -0500 Received: from knopi.disroot.org ([178.21.23.139]:40090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os5cq-0008Dm-PB for 56041@debbugs.gnu.org; Mon, 07 Nov 2022 12:09:33 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 274CF4151E; Mon, 7 Nov 2022 18:09:32 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 506KAkuMsRsL; Mon, 7 Nov 2022 18:09:31 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1667840971; bh=3KecIRSWOyZ2Is3iZuTg0UY9jFP08hIGbCj4TnDduZ8=; h=Date:Subject:From:To:References:In-Reply-To:From; b=g3mgXDZnCoETO3An5XrYhzIsODeWQv3NR3fnlYSL/ZaSbZsjD/hV+SZXZlougPj75 EukBW3Xm3IC5zKB9+2CaYA49dBUYJW/82CTv6OLTw5D/oIdo2eKWLXr7re5kOJz5Fq pDQDtsGkg8kwkwjXti6nLdgJ5AZYEZZVSLWsDmwVEVS1gJyMHmSdRRoOaV0ZULzziu o9SZK71OO92fN3z0w3FvIwaOZsD1CpChQozmCmGWVdP63AdEJjpjm86bveuv4cz0Zv spSBy2t0qUYO4oY6FfIlpvUvZLxTj/12ny3VpGcx3Zn/hfIcDQEb0bl2JdRXVVdYtP 2Z1PSl4L4UdMw== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 07 Nov 2022 17:09:30 +0000 Message-Id: From: "(" References: In-Reply-To: X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon Nov 7, 2022 at 4:01 PM GMT, Tomasz Jeneralczyk wrote: > * gnu/packages/benchmark.scm (vkmark): New variable. LGTM! -- ( Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 FROM_ONE_CHAR Bogus FROM name -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) On Mon Nov 7, 2022 at 4:01 PM GMT, Tomasz Jeneralczyk wrote: > * gnu/packages/benchmark.scm (vkmark): New variable. LGTM! -- ( From unknown Sun Jun 22 22:44:33 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tomasz Jeneralczyk Subject: bug#56041: closed (Re: bug#56041: [PATCH] gnu: Add vkmark.) Message-ID: References: <87a62tukmc.fsf_-_@gnu.org> X-Gnu-PR-Message: they-closed 56041 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 56041@debbugs.gnu.org Date: Sun, 08 Jan 2023 15:12:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1673190722-31497-1" This is a multi-part message in MIME format... ------------=_1673190722-31497-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #56041: [PATCH] gnu: Add vkmark. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 56041@debbugs.gnu.org. --=20 56041: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56041 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1673190722-31497-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 56041-done) by debbugs.gnu.org; 8 Jan 2023 15:11:34 +0000 Received: from localhost ([127.0.0.1]:34344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEXKg-0008BL-0i for submit@debbugs.gnu.org; Sun, 08 Jan 2023 10:11:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEXKe-0008B5-01 for 56041-done@debbugs.gnu.org; Sun, 08 Jan 2023 10:11:32 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEXKX-0005bc-IO; Sun, 08 Jan 2023 10:11:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=WGIyFpoE61Gs6TRS3q4FydQrGH/uogotUm0Iw5sSYTg=; b=EVO+vCZPn/BEv66WOxHv w7aV7lL1EC2tsTYG6buTAw/qwj1ffwrFBnhLLDsyHI3OIGQsdY5K5XdWqsWMuDB7QCZ3TmlT4Efac ZxbRGWQyWOUPypqpKls7hvpNezrceemCDj3gUa6NZ8ZhEqPzOhE1ouMpcnTnQQWqBvgusy9yYfAfG JqOiTJmGNFyOZgfxsMPW0t89Pk6TFKDPaBBQxC1/y+KpZK8m062gif4GB6zW0YTsMEeCMZt5xK3Q4 BO/7Kyvh482CLSkEyxGsuoZnlJ5ieo1aJgIUp8Cu6wPjD6BCET+IcheIXufTGuuYy6yetraSPDMve /FW3cAYDEkCxmg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEXKX-0005Ax-4E; Sun, 08 Jan 2023 10:11:25 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tomasz Jeneralczyk Subject: Re: bug#56041: [PATCH] gnu: Add vkmark. References: Date: Sun, 08 Jan 2023 16:11:23 +0100 In-Reply-To: (Tomasz Jeneralczyk's message of "Mon, 7 Nov 2022 17:01:54 +0100") Message-ID: <87a62tukmc.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56041-done Cc: 56041-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Tomasz, Tomasz Jeneralczyk skribis: > * gnu/packages/benchmark.scm (vkmark): New variable. Finally applied=E2=80=94apologies for the delay. Thank you, and thanks ( for reviewing! Ludo=E2=80=99. ------------=_1673190722-31497-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Jun 2022 16:08:16 +0000 Received: from localhost ([127.0.0.1]:46781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2EW7-0008Bk-0j for submit@debbugs.gnu.org; Fri, 17 Jun 2022 12:08:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:44028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Dpr-0002bU-Ln for submit@debbugs.gnu.org; Fri, 17 Jun 2022 11:24:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2Dpr-0000LU-Gk for guix-patches@gnu.org; Fri, 17 Jun 2022 11:24:35 -0400 Received: from outgoing1.lunanode.net ([172.81.176.235]:36135) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2Dpp-0005AQ-43 for guix-patches@gnu.org; Fri, 17 Jun 2022 11:24:34 -0400 Received: from mail1.lunanode.net (mail1.lunanode.net [170.75.162.243]) by outgoing1.lunanode.net (Postfix) with ESMTPS id E67964008C for ; Fri, 17 Jun 2022 15:24:29 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 17 Jun 2022 15:24:28 +0000 From: Tomasz Jeneralczyk To: guix-patches@gnu.org Subject: [PATCH] gnu: Add vkmark. User-Agent: Roundcube Webmail/1.4.11 Message-ID: X-Sender: tj@schwi.pl Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=172.81.176.235; envelope-from=tj@schwi.pl; helo=outgoing1.lunanode.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, NO_DNS_FOR_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 17 Jun 2022 12:08:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) * gnu/packages/benchmark.scm (vkmark): Add variable. --- gnu/packages/benchmark.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index b167c6de6e..98d9390472 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer ;;; Copyright © 2020 Greg Hogan ;;; Copyright © 2021 Arun Isaac +;;; Copyright © 2022 Tomasz Jeneralczyk ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,15 +37,20 @@ (define-module (gnu packages benchmark) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system meson) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages c) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages databases) #:use-module (gnu packages docbook) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gl) + #:use-module (gnu packages graphics) #:use-module (gnu packages linux) #:use-module (gnu packages lua) #:use-module (gnu packages maths) @@ -57,6 +63,8 @@ (define-module (gnu packages benchmark) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xorg) #:use-module (gnu packages xml) #:use-module (ice-9 match)) @@ -584,3 +592,38 @@ (define-public sysbench @item @end itemize") (license license:gpl2+))) + +(define-public vkmark + (let ((commit "d872846e2e7c47010c11227eb713d00ccfdd35c6") + (revision "1")) + (package + (name "vkmark") + (version (git-version "2017.08" revision commit)) + (source (origin + (method git-fetch) + (file-name (git-file-name name version)) + (uri (git-reference + (url "https://github.com/vkmark/vkmark") + (commit commit))) + (sha256 + (base32 + "0zlryz8i8jvl160bv30ig5nd9h4ahpjfw53ys839i41xi80jjg5d")))) + (build-system meson-build-system) + (native-inputs (list pkg-config cmake)) + ;; The kms back-end, as it is, seems to have bitrot + ;; and would need maintenance to work with current Mesa: + ;; https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916806 + (inputs (list vulkan-loader + vulkan-headers + glm + assimp + libxcb + xcb-util-wm + wayland-protocols + wayland)) + (synopsis "Benchmark for Vulkan") + (description + "vkmark is an extensible Vulkan benchmarking suite with targeted, configurable +scenes.") + (home-page "https://github.com/vkmark/vkmark") + (license license:lgpl2.1)))) base-commit: d6bd483cd53cedc8da39fcc6c419f7241080ed21 -- 2.36.1 ------------=_1673190722-31497-1--