GNU bug report logs - #61959
[PATCH 0/7] Add some Asahi Linux packages

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Roman Scherer <roman@HIDDEN>; Keywords: patch; dated Sat, 4 Mar 2023 14:45:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:17 2023
Received: from localhost ([127.0.0.1]:47989 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgT-0007rx-4l
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:17 -0500
Received: from mail-ed1-f54.google.com ([209.85.208.54]:46922)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgM-0007qL-Ew
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:10 -0500
Received: by mail-ed1-f54.google.com with SMTP id k10so40974692edk.13
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277643;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=HPvCmhJ0ZHni5pIE3P2KP3KmE4npRxzaAMShkWeyybk=;
 b=k7TNGD0oGP8U8pOgF+Ri0Rdie+j9br/q4tjXi+w6XoKccoxq8sFAEO4BlQGb3BCgcG
 5c68kOGhzEGehKLERVSNay7hRXT0f0bP72wTP2vzaOBsw3QAyV+YlBX1Cq27JFCO0r94
 zbwhKSrt6ByCtOF2LLONLAOdPZAykcakpE2NXzJu23Aa6oqzMYNpuujU2XnKjWRKU0Ji
 zc+D8BNn8+fymcPpPnaoiqsR+Z2b/gNqBGasLTs99nJV+51H0pVx06WYuCuhvma0fcaD
 akPo/+7mkqpXCiTw+DQGHz2SZ/QSD39YhSaW9uU1nCsVDwIbZwfz0Ohvqc25mfA6NiT2
 zqhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277643;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=HPvCmhJ0ZHni5pIE3P2KP3KmE4npRxzaAMShkWeyybk=;
 b=EAImcS3THvYI2dTvCkYkqfcYf5VyTdCnvqhz2tbNZoN4jcY+uejPzFMmLROg5JXJ0e
 jDJ5hmB0H7n1kvPj06ZQ2tQULh81kd98SXHGXU3tl1nYHCglFrSPiCWQpWtoXI/sKrE3
 vmBOXUde61m0bHhunv0mKHAk1Q6koKvkjR3kArzZHQ2nUvupiX01Lp9L6eYY7qlxNV6+
 6cG1jPBzzVe9QAviLYZA2O6sc0qo8NNkb/vn2csJBlaR4WGfqBcMrUaYlGhptxhKHaQp
 B/JppwB1XOoy4vjIxqVAUWL4zbDXXsBGCkS/9nd7g+dwcPNxxpdjmyj1goTVkMbXo0an
 dS1w==
X-Gm-Message-State: AO0yUKUAt/ZHwYwkB6vU0ZaOEOxIXAzV1NMWtRWeoMrMtTlnwSbP2NmG
 7S9RpRCQFrA0nM6oDp2QBE/48zDSWMKPo9mc3IE=
X-Google-Smtp-Source: AK7set/thLUexNYnu2CWMWcKscS828dBQ4aPZfK/qy3gfFrtL62vO2mASiqgzoBUAV/PX/WL9ZjpKg==
X-Received: by 2002:a05:6402:205c:b0:4cf:350e:344c with SMTP id
 bc28-20020a056402205c00b004cf350e344cmr15465330edb.28.1678277642942; 
 Wed, 08 Mar 2023 04:14:02 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.14.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:14:02 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 6/7] gnu: Add asahi-mesa-utils.
Date: Wed,  8 Mar 2023 13:13:49 +0100
Message-Id: <3d63a47fa64b556e1be9dc91f78188342d1865bc.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678277362.git.roman@HIDDEN>
References: <cover.1678277362.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-utils): New variable.
---
 gnu/packages/gl.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 490b1051d2..0b4c11db7b 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -667,6 +667,21 @@ (define-public asahi-mesa-headers
     (version (package-version asahi-mesa))
     (source (package-source asahi-mesa))))
 
+(define-public asahi-mesa-utils
+  (package/inherit mesa-utils
+    (name "asahi-mesa-utils")
+    (version "8.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://archive.mesa3d.org/demos/" version
+                           "/mesa-demos-" version ".tar.bz2"))
+       (sha256 (base32 "1hdaf7pnh5h4f16pzrxqw3g5s37r5dkimsy46pv316phh05dz8nf"))))
+    (build-system meson-build-system)
+    (inputs
+     (modify-inputs (package-inputs mesa-utils)
+       (replace "mesa" asahi-mesa)))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:17 2023
Received: from localhost ([127.0.0.1]:47987 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgS-0007rt-SF
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:17 -0500
Received: from mail-ed1-f46.google.com ([209.85.208.46]:33406)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgL-0007qH-82
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:09 -0500
Received: by mail-ed1-f46.google.com with SMTP id a25so65099125edb.0
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277643;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=lR/2YDPsu/Hni8jrBGZ7aUJigZG2n8K9V/iF2ycg7BI=;
 b=3hzdkcE7Q+dfW7n4rcssPKAeYTAevRigh0vyunmbxlZo9tO6KVFF3P8Z7+XGrZGrs2
 /DA9Hbq7cUrsMFaBENs8CayoTNGgyIsmZUncZNWiF8txoeC/cQkqfYVJ5UIgDYlDEfg4
 6MaYo/YI/vQcslx3DXOkeY/JyTfhqkUEclrwvfq9u05QH8fEfv85QSryAaDGwlSFbVEn
 hM9JYHJWxxbuJMgqXZjmNTongj1OkuKq5iwnet78r7hPLWPeZ7ubBgt13fIMezwK1san
 L78HpQMXyi1T6mnCrrEvdK+/UHi10XOFg2oNVJN+w8TENItjvK6zo9TXbauEcEmpn86M
 U9JQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277643;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=lR/2YDPsu/Hni8jrBGZ7aUJigZG2n8K9V/iF2ycg7BI=;
 b=Zryy5SRmWPlvYYtW/xXmfb1qvXMMcemKneez5+FzPH6qG0bYoqHrRkvU60W5CfDKp+
 4fWT5qjj4aj2lXD/ugmbjcQu3Rw5tz8A5qgtP9ePfRc7iVGKOp3kZwoaKsPWT3bOfUFH
 /tQu0pw8ImoRJtASgNFZ7MYh/h22xI96VDLgqXNNI3PLlXdBk5n705ysbSqev48jWqe3
 tklm/38Gzuv/BEHvUulfCXNfHlWM0+4ak77N+SoXekIjnUHJM6koY1aR8B3umuhKw3R3
 d88a6nVkNbasVB56mgdkujIHw4XlZcrWWLUCf+hllzdIkId0iOFTOr+VDpcMQ7GWaISz
 HEuw==
X-Gm-Message-State: AO0yUKXQF5wzy4HLyjdHAzNUtUwwDSae5zd0M3lTkyG2WXcEPjMq5Hny
 FxZICUhwAriH848KJmlCuq1mRseluY15gl9+0Ic=
X-Google-Smtp-Source: AK7set+fknhli1wbEfQPKf5NgTOEfrAO0CY19mFXxUpneyuOk2AjBB/bwoTCawFG5xvF2rkrscNGdg==
X-Received: by 2002:a17:906:2f0c:b0:878:61d8:d7c2 with SMTP id
 v12-20020a1709062f0c00b0087861d8d7c2mr17629954eji.39.1678277643407; 
 Wed, 08 Mar 2023 04:14:03 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.14.03
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:14:03 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 7/7] gnu: Add asahi-fwextract.
Date: Wed,  8 Mar 2023 13:13:50 +0100
Message-Id: <162674841f20639847efd335ebfb4d530446440d.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678277362.git.roman@HIDDEN>
References: <cover.1678277362.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/firmware.scm (asahi-fwextract): New variable.
---
 gnu/packages/firmware.scm | 42 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index a876aa727a..0d52349240 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -34,6 +34,7 @@ (define-module (gnu packages firmware)
   #:use-module (guix git-download)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
+  #:use-module (guix build-system pyproject)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages)
   #:use-module (gnu packages admin)
@@ -77,6 +78,47 @@ (define-module (gnu packages firmware)
   #:use-module (gnu packages xml)
   #:use-module (ice-9 match))
 
+(define-public asahi-fwextract
+  (let ((commit "0ac64c9ce1c460f4576162a82d239d7e8688a79e"))
+    (package
+      (name "asahi-fwextract")
+      (version (git-version "0.5.3" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/asahi-installer")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1kj9ycy3f34fzm9bnirlcw9zm2sgipwrqzphdg5k099rbjbc7zmj"))
+         (modules '((guix build utils)))
+         (snippet
+          '(begin
+             (delete-file-recursively "vendor")
+             (with-output-to-file "entry_points.txt"
+               (lambda ()
+                 (format #t "[console_scripts]\n")
+                 (format #t "asahi-fwextract = asahi_firmware.update:main")))))))
+      (build-system pyproject-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'create-entrypoints 'wrap-program
+              (lambda* (#:key inputs outputs #:allow-other-keys)
+                (let ((out (assoc-ref outputs "out")))
+                  (wrap-program (string-append out "/bin/asahi-fwextract")
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append (assoc-ref inputs "lzfse") "/lib"))))))))))
+      (inputs (list lzfse))
+      (home-page "https://github.com/AsahiLinux/asahi-installer")
+      (synopsis "Asahi Linux firmware extractor")
+      (description "The Asahi Linux firmware extractor transform the firmware archive
+provided by the Asahi Linux installer into a manifest and CPIO and TAR
+archives that are compatible with the Linux kernel.")
+      (license license:expat))))
+
 (define-public ath9k-htc-firmware
   (package
     (name "ath9k-htc-firmware")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:11 2023
Received: from localhost ([127.0.0.1]:47985 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgN-0007rc-Hh
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:11 -0500
Received: from mail-ed1-f52.google.com ([209.85.208.52]:46067)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgK-0007qD-4y
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:08 -0500
Received: by mail-ed1-f52.google.com with SMTP id cy23so64740123edb.12
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277642;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=e+56MBUBP0uX8Xq7KclIMK+buL1/3WgVBExsldCHBWM=;
 b=Gkabc4FUA0zByL/UWj8rirgRijTR6RzM0PuORSmim1za60269Tal2LiLcnL2uB1ooM
 tRjtn8j86OzY74S+J1x80B2NOvGd1Nh3pX9kQgzblzu632c3O8miQzFDaMXXGOCwyjin
 WTcOXNkcsdwydWw4uUrO/pauO1cp12Ydm4P1CVnnTI5glu6Y1HsuZoccdNV7e2CpuYZg
 1kaLL5R+x9XfiGjtyFekKgXSuh+5GHjO2RWdhLQFZoHUpP6RDVUYFStq86Fx9mirEcaC
 b1Hv55oPfOLck0piwpQakoOf/x0AqEVPrJjH0fuFvKseMxiG1Uk/F97LuYV+RHMaj46d
 dHUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277642;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=e+56MBUBP0uX8Xq7KclIMK+buL1/3WgVBExsldCHBWM=;
 b=r4Yrkgbc9+blCoF8cwFKQLDEhzaegRp/2IiIpxyCPb9CiWzqxITyAEYAQhXCBaVo8E
 hKt/0RFjO20flIxNL0gUBr3gqjOpP7+q1fjl14U4OtevKz7+Z1d5BSPNuDopNQ2oHQD5
 1HcVKKJWvAILU+xQcsFF0fMwWNPhQwN1G99q445sRiOlD+06up6gSLCZV65trNcVPaiL
 tacOMwRlHJtiPooievsKYiI3E/UykKE1YQWXeaf4be7d86FOP3B1kLU9GPD6Cu8T6qSo
 eU7gsUxK/DXoXpwDJSD+HpbXWKGuwSyJfZg3OuQ+hVzGzKC4HN0rNkA9l3ujlflrWYa+
 ILXg==
X-Gm-Message-State: AO0yUKWDqvHLiJugNR4S8WS+URDNx1yNn42qOtSaU9oc+i+cmV23hTf0
 zRsLqxd7demBLUlLJOFzVdQBg+ZGv5L+NWTr5gw=
X-Google-Smtp-Source: AK7set+MkXwxVe1sTk3llJ99dQJwUMBsXzVodniN+RL4qTBVWmjrAudXWPMqQBAHiktGQMTOGpK4/w==
X-Received: by 2002:a17:907:7f0b:b0:888:7ac8:c0f4 with SMTP id
 qf11-20020a1709077f0b00b008887ac8c0f4mr17710501ejc.25.1678277642324; 
 Wed, 08 Mar 2023 04:14:02 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.14.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:14:01 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 5/7] gnu: Add asahi-mesa-headers.
Date: Wed,  8 Mar 2023 13:13:48 +0100
Message-Id: <e7bddcd32a9d111c0dd2d2284c5f35b53185f8b8.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678277362.git.roman@HIDDEN>
References: <cover.1678277362.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-headers): New variable.
---
 gnu/packages/gl.scm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 3b3985df71..490b1051d2 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -661,6 +661,12 @@ (define-public asahi-mesa
          (replace "llvm" llvm-15)
          (replace "wayland-protocols" wayland-protocols-next))))))
 
+(define-public asahi-mesa-headers
+  (package/inherit mesa-headers
+    (name "asahi-mesa-headers")
+    (version (package-version asahi-mesa))
+    (source (package-source asahi-mesa))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:11 2023
Received: from localhost ([127.0.0.1]:47983 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgN-0007rU-5J
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:11 -0500
Received: from mail-ed1-f52.google.com ([209.85.208.52]:37446)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgJ-0007qB-Kk
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:08 -0500
Received: by mail-ed1-f52.google.com with SMTP id j11so45345738edq.4
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277641;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=580/1/y21BwfjQuNb+tuERXNLbAUdvnBga2kzt1MGQ4=;
 b=anfUM0Iy+c0HJOPPHwtIxR0g+sDqAa7Stff6WMzDRMvUgjA1wcWH69MJyGd/V185AJ
 06Q/i5+/laqkwCJi3GcDxNaGwWAewShoql+omjNb2STc3I6MT+icyfjjvNyvKEy6m8BW
 chSjAAcn7EGwW0ZY8nBEBMJe0TLlfz2nPLUKeA5p8Ky3as+0/BOuVKSDg9Mz/VyqX1Kj
 qXZ1QdReU9zNHM/gBoAAtMJrhm/w5ifi5aYqPuNpZkulMYB1vkFk5QXe/HuvU5eUPASs
 sVnMfNpjhMfdlRQoW9PzDEieD7AoTy5K8bG1oPPqG5gOvcULNIfRAXlFFDgRPyCKKrNr
 8TSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277641;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=580/1/y21BwfjQuNb+tuERXNLbAUdvnBga2kzt1MGQ4=;
 b=CoZO1cmaTAr6h2ESrK98fk9m1QUh+lW1u0Jw7YVqZocmcSZjlzoMN8bYBQba/+DQOz
 BAgMwoMiPyO+2eW4OCgfZFxyq97O3e7DDF/skMj1bl9WiyYjuNxBGkv2fCnq+rMQX+YV
 HTw6MK2WTvW+QOEItsCYMWTX8TLd54YB8+thUcfhCdIUmX5F1n/c4Liimq+s8fwI/2rW
 OY+J9zPAX+pwu/B6ppOJODFUOzStQjS4pWpsEcMSbGhDvolz+ZbKG6v96Z+ijedhvZP9
 Y42LRY5DS2Zk+rYW+NqEMDnKwTHX5qQS6TqlMWyelvv1TxUoKQd4zhz74IZVlKgjPa53
 XUKA==
X-Gm-Message-State: AO0yUKXWQu7gvKBbPnFZKe3hI7p1rlKf0cj2MX4R5lG35EJfkwlvpFv4
 JnVi4AzVe+63pRsSe7SDSSm03O6UpORlQW6utAY=
X-Google-Smtp-Source: AK7set+J8uhd2vtL4b+OM6B2wo3RlnKd5//XQ9xQLAdn8DOiO9ca+7tR9FzSJ4D/HyU7FtlrMloWog==
X-Received: by 2002:aa7:cf10:0:b0:4af:70cf:b37e with SMTP id
 a16-20020aa7cf10000000b004af70cfb37emr16047344edy.10.1678277641673; 
 Wed, 08 Mar 2023 04:14:01 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.14.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:14:01 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 4/7] gnu: Add asahi-mesa.
Date: Wed,  8 Mar 2023 13:13:47 +0100
Message-Id: <25385bc6a85a4dc596bd07fde437666cbf81f75d.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678277362.git.roman@HIDDEN>
References: <cover.1678277362.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa): New variable.
---
 gnu/packages/gl.scm | 49 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 4ae96032cd..3b3985df71 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -52,6 +52,7 @@ (define-module (gnu packages gl)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages valgrind)
   #:use-module (gnu packages video)
   #:use-module (gnu packages vulkan)
   #:use-module (gnu packages xdisorg)
@@ -612,6 +613,54 @@ (define-public mesa-utils
     ;; glxdemo is public domain; others expat.
     (license (list license:expat license:public-domain))))
 
+(define-public asahi-mesa
+  (let ((commit "0a12b60a6b4363315ca3789e7e289240704a26da"))
+    (package/inherit mesa
+      (name "asahi-mesa")
+      (version (git-version "20221229" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://gitlab.freedesktop.org/asahi/mesa")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0yjn55qy4890gi1s3dhzdhqqxrms4fzcibqr84a3vcc53ggiywmb"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments mesa)
+         ((#:configure-flags flags)
+          `(list "-Db_ndebug=true"
+                 "-Db_lto=false"
+                 "-Ddri3=enabled"
+                 "-Degl=enabled"
+                 "-Dgallium-drivers=swrast,virgl,kmsro,asahi"
+                 "-Dgallium-extra-hud=true"
+                 "-Dgallium-opencl=disabled"
+                 "-Dgallium-rusticl=false"
+                 "-Dgallium-va=disabled"
+                 "-Dgallium-vdpau=disabled"
+                 "-Dgallium-xa=disabled"
+                 "-Dgbm=enabled"
+                 "-Dgles1=disabled"
+                 "-Dgles2=enabled"
+                 "-Dglx=dri"
+                 "-Dlibunwind=disabled"
+                 "-Dllvm=enabled"
+                 "-Dlmsensors=enabled"
+                 "-Dmicrosoft-clc=disabled"
+                 "-Dosmesa=true"
+                 "-Dplatforms=x11,wayland"
+                 "-Dshared-glapi=enabled"
+                 "-Dvalgrind=enabled"
+                 "-Dvulkan-drivers=swrast"
+                 "-Dvulkan-layers="))))
+      (inputs
+       (modify-inputs (package-inputs mesa)
+         (prepend `(,lm-sensors "lib") libglvnd libressl valgrind)
+         (replace "llvm" llvm-15)
+         (replace "wayland-protocols" wayland-protocols-next))))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:11 2023
Received: from localhost ([127.0.0.1]:47981 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgM-0007rL-N2
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:11 -0500
Received: from mail-ed1-f43.google.com ([209.85.208.43]:36588)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgI-0007q0-TZ
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:07 -0500
Received: by mail-ed1-f43.google.com with SMTP id da10so64949638edb.3
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277641;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=PSUJ/Ugj1pqiTsbjQAoXiLFbS2bLGgq1e4WIpnsD4nA=;
 b=OIwTS4PYnpB+Z/Oz+6vJn7vSJdCh6uOrcSe6MPAzEuuT6hKWOqw4Pb9DuzJyqDzYBf
 uICrMqLLf63O4oQqFGw/4IIQi1hbAwjzZMj6EcA5mOnRS+0PZPYYn1VzoGnGfEzq/F/E
 SbbYQTZHRLe0iXXBa+fexR+5JoSsuvJ9i/yvYUhZneXDjUdtDotW9pFCSebZqZa7qLzD
 xhSBImJ9fbmmjYBlvjXsdlft9Kijn7cs0T+3ivHEGRiy676Y/ZFVvJ35HI+jfnUcJQ2R
 /4Wz4qwzxrEz4/mikl/svTVJsolKJvUAuCPUP84EXQHREHsxeWhv99hP7M7u7cAOhTMS
 LAvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277641;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=PSUJ/Ugj1pqiTsbjQAoXiLFbS2bLGgq1e4WIpnsD4nA=;
 b=lQvbUoovOYWtfZsWXdQz4e+zJv/pOMJxFaJ339RPD4w5XKcpbLyeUi9cDpgVf/90CW
 Ph0FW/OyAgWenKx4Q3ixfU0hGi3SDFWVTQ7lIyZ5r0yg+adQB2F8HbQ0f2TSJ9dIX+Uk
 P/9SkYoUWiFg9MLWqWNQpC+t37X2DQh6Xb62z1IgwOg5K7X5/Hni5BgHwCbC8+BZbqvk
 bMRbeH26flQm53aXR0pDaX2Y6mwZC+HZoFwopdFsrz4zj/rCtJjO42wimBFU/L5etqhE
 OcoO7tuFq2TtfPS//XohVPygsLHJ1xGMDt6v5YV/dQcVMs2HPxf++/HrM2I8zLDHdPlI
 UnCg==
X-Gm-Message-State: AO0yUKUCBuGyqxHJq5oLX9rnESVtjiyfdlbgn5CeAnGu1kLsvExTmx2Y
 mVxb4aN2XxSBC67WxIUAC4/e/xxVJsrSffWnBBU=
X-Google-Smtp-Source: AK7set9xHKBViSV3VSkwYyx9c9AvVUJPs+1SDEE1wRW5ahYOdoVMWs6TPqdQv0E2DXv/Z3DIfhZUEw==
X-Received: by 2002:a17:907:6d91:b0:878:58e6:f1eb with SMTP id
 sb17-20020a1709076d9100b0087858e6f1ebmr22024867ejc.23.1678277641070; 
 Wed, 08 Mar 2023 04:14:01 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.14.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:14:00 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 3/7] gnu: libdrm: Update to 2.4.114 and adjust renamed
 options.
Date: Wed,  8 Mar 2023 13:13:46 +0100
Message-Id: <fbc481e942b00f5c6a93358e356eadde16f40985.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678277362.git.roman@HIDDEN>
References: <cover.1678277362.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114 and adjust renamed options.
---
 gnu/packages/xdisorg.scm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index ec5cdbdc28..77c88c9987 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -709,7 +709,7 @@ (define-public pixman
 (define-public libdrm
   (package
     (name "libdrm")
-    (version "2.4.107")
+    (version "2.4.114")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -717,16 +717,16 @@ (define-public libdrm
                     version ".tar.xz"))
               (sha256
                (base32
-                "127qf1rzhaf13vdd75a58v5q34617hvangjlfnlkcdh37gqcwm65"))))
+                "09nhk3jx3qzggl5vyii3yh4zm0npjqsbxhzvxrg2xla77a2cyj9h"))))
     (build-system meson-build-system)
     (arguments
      `(#:configure-flags
        '(,@(match (%current-system)
              ((or "armhf-linux" "aarch64-linux")
-              '("-Dexynos=true"
-                "-Domap=true"
-                "-Detnaviv=true"
-                "-Dtegra=true"
+              '("-Dexynos=enabled"
+                "-Domap=enabled"
+                "-Detnaviv=enabled"
+                "-Dtegra=enabled"
                 "-Dfreedreno-kgsl=true"))
              (_ '())))
 
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:10 2023
Received: from localhost ([127.0.0.1]:47978 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgM-0007r9-9R
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:10 -0500
Received: from mail-ed1-f52.google.com ([209.85.208.52]:36593)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgI-0007pk-BZ
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:07 -0500
Received: by mail-ed1-f52.google.com with SMTP id da10so64949513edb.3
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277640;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=EaLCblxJu7mJ231cd+CGCTQN98M8/d7RtaQPZIheIDc=;
 b=4nelbP7za+DcIH4iTJotieOjDveFhe1zhscK3SxBg2rQR71ZS7AZnRsWLPuXL6+jKw
 udPRNmw7zVuCsxAYlR+EdVoy8HMOg6YFGj12p/ZjVefAURg9LLjXeWe7C6AioWB4rpi9
 lAFtj1+9P7YdJAo9yfWbU+/zEJFei5mSnOzz5WmWSOqg7jJjDEUpUJHdqJAuxUVB+cut
 hZfRcCYLsQ24tHpG4XGrVVLF6slmmcjI+TEhSwyjCX9AFRdk/okrzJJz+OVclr62+ZKs
 mCEkNYNotlEPn3gkTwbbaF2K1Y28YXbWq4QOJtaptKmJkPko+WGGJINQNM+uBQQUBTLT
 /EnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277640;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=EaLCblxJu7mJ231cd+CGCTQN98M8/d7RtaQPZIheIDc=;
 b=Dffsq94hmhwWvO4Zt1Lnj7dbcsXmBOzl3N2vrQO+JcqQj1yfupJsZtX01uI9zUZw+M
 2pBrotK07VHKwHoqU2ROSK/M7CsnK/S6JkRQZmfLIPO3rQ9XIiY2TWEsTUTuPY352Sdz
 j9TDEEbh99d59HYaiDkLKLxNXkKzqiiMC4c7b37HovEPjeb61iavEjvLgrr2nqA4xkvw
 aHovfd9FiVJM02EUfSLgvOGe65lToM+9XbFJaFiA1CUP4QD6ghP9kiVHiqtX5I7e+qdr
 p1ROnEDTFzHqmY39pHM5oH13aGa6n/zRQDesRzFxjgfaIQzo6u0jWAb75VEvx9D5kIs8
 7M3Q==
X-Gm-Message-State: AO0yUKXAl9ww/Rh3vQ1biuv8T5ncZkg7tSdT7OJT4H7prH0sFJgDjjuZ
 Y+DEUDx7g8sk38HPEatNtH7Ys7ESDgANGcT603Q=
X-Google-Smtp-Source: AK7set+GY/J+fEX6syJ5QzSGp8XkdBvQ3SPktbU4vnxsM5ySfoQ2RyEvdaj0B6HWnOv/cykv2XyYJQ==
X-Received: by 2002:a17:906:4fd5:b0:8b1:78b8:4208 with SMTP id
 i21-20020a1709064fd500b008b178b84208mr21118106ejw.1.1678277640406; 
 Wed, 08 Mar 2023 04:14:00 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.13.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:14:00 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 2/7] gnu: Add u-boot-apple-m1.
Date: Wed,  8 Mar 2023 13:13:45 +0100
Message-Id: <222fe3be44b74b914e974eceb9d2543fbef63bc4.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678277362.git.roman@HIDDEN>
References: <cover.1678277362.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/bootloaders.scm (u-boot-apple-m1): New variable.
---
 gnu/packages/bootloaders.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index aa2fcc03dd..fc4ce4d908 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -1032,6 +1032,29 @@ (define-public u-boot-am335x-boneblack
 (define-public u-boot-am335x-evm
   (make-u-boot-package "am335x_evm" "arm-linux-gnueabihf"))
 
+(define-public u-boot-apple-m1
+  (let ((base (make-u-boot-package "apple_m1" "aarch64-linux-gnu"))
+        (commit "54409548c3aa8cf4820f1bda69a26bb603a0a5a4"))
+    (package/inherit base
+      (version (git-version "2022.10-1" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/u-boot")
+               (commit commit)))
+         (file-name (git-file-name (package-name base) version))
+         (sha256
+          (base32 "1m1w6ajzsfpb59abncz3sa9b1waqjsnh2vm7js2n22xiw4km7nzx"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments base)
+         ((#:phases phases '%standard-phases)
+          #~(modify-phases #$phases
+              (delete 'disable-tools-libcrypto)))))
+      (native-inputs
+       (modify-inputs (package-native-inputs base)
+         (prepend libressl))))))
+
 (define*-public (make-u-boot-sunxi64-package board triplet
                                              #:key defconfig configs)
   (let ((base (make-u-boot-package
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:10 2023
Received: from localhost ([127.0.0.1]:47976 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgL-0007r7-UZ
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:10 -0500
Received: from mail-ed1-f50.google.com ([209.85.208.50]:33388)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgI-0007pj-2L
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:06 -0500
Received: by mail-ed1-f50.google.com with SMTP id a25so65098539edb.0
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277640;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Q4Pa9TeWp4LcpO0dDrymevEd2F3vne1KM/SHiSfkzL8=;
 b=fG2CDQ+Ri68dIEsbJ2CxGn1EC/EFch9ryCsY9+LOahH1620M1xt/HQ9jI2iWYPWljp
 tSlv2EnaiLcQgW0kOai7Pik7gdH4TKhjgyjGmoaCiLgQOR0QS0eE9nRCZsUCComa86HT
 rafEZKuVc8g8YyLA8RGBw4mt+S05sshbBEWmUlBBGFAePdnMr+KxN59JDi883a5mD3Yp
 cpJ/8h9jd2//6PKVfS4GW91rzqoUT/fwdNln2EBSQv05navJTiYR5jk57TnH1OGAvHRm
 2CFWC2GIDxS9hXzaTYmL4kP34DNY3V7nKkx9SJ4KZ0mNFhLhv6uk1+lYzxQWBH63G8Pv
 SZig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277640;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Q4Pa9TeWp4LcpO0dDrymevEd2F3vne1KM/SHiSfkzL8=;
 b=njv+ZOaoxDfVlGX4FBUyNKEfxxIxsyRXD1PLMgWclaEk+7k0aSLRSL90jt3JFBeA6h
 Ppw6PPJgJTb14SqJAd9B5vtB9bEWCiINeIH9WagFEJHLt1XnlMyoOxmLfK9V0L8zV2on
 AGly18GhtU+LTCQLd7WRmn+yRJvsc7wTLZpXWSmmRdgXse9RRwfPdyJ+kaENhNmC466d
 +ZMk1HiVvMDibMgbWkrCWU0/ikxHjirKQ5BCMV/LU2gDZSbykCbu/B+/bEBG4KmPr8d9
 y1f8sY/JdwWbVRE7d8yaoDWBfVb0iJB7kXhE+gHS+qdfCSykR7iOmU5E5O9Y73IBG8P6
 q8Lw==
X-Gm-Message-State: AO0yUKVp2yJexdR+L6tYqubXZ2Q/7uLshaLy+sloLHxuqlN/xGIGsKeG
 IZNFAdh4S6BRq5SzGvUPlQsWDocfw0N36imhO9Y=
X-Google-Smtp-Source: AK7set/+BSXOV37zvLfVZE+9+uILxEe5xe6qdqRZmgvyxeS4xR//LP+cWjhkd4jKNn5XZMFRgEX3GQ==
X-Received: by 2002:a17:907:7a86:b0:90b:167e:304b with SMTP id
 mm6-20020a1709077a8600b0090b167e304bmr18267638ejc.45.1678277639843; 
 Wed, 08 Mar 2023 04:13:59 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.13.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:13:59 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 1/7] gnu: Add m1n1.
Date: Wed,  8 Mar 2023 13:13:44 +0100
Message-Id: <ddd5784b1dd732697f66e1e82f66209d2da2a45b.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678277362.git.roman@HIDDEN>
References: <cover.1678277362.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/bootloaders.scm (m1n1): New variable.
---
 gnu/packages/bootloaders.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index ee47a9fad7..aa2fcc03dd 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -623,6 +623,42 @@ (define-public dtc
 tree binary files.  These are board description files used by Linux and BSD.")
     (license license:gpl2+)))
 
+(define-public m1n1
+  (let ((commit "46f2811351806aafb3d56e02c107f95ac2ea85e3"))
+    (package
+      (name "m1n1")
+      (version (git-version "1.2.4" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/m1n1")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "14chrqbs57v6i5vmf643svbi3s7h4fxrxly0bby7brf3w114nmpk"))))
+      (build-system gnu-build-system)
+      (supported-systems (list "aarch64-linux"))
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (replace 'configure
+              (lambda _
+                (setenv "RELEASE" "1")))
+            (replace 'install
+              (lambda* (#:key outputs #:allow-other-keys)
+                (let ((dir (string-append (assoc-ref outputs "out") "/libexec/")))
+                  (mkdir-p dir)
+                  (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")))))
+            ;; There are no tests
+            (delete 'check))))
+      (home-page "https://github.com/AsahiLinux/m1n1")
+      (synopsis "Boot loader and experimentation playground for Apple Silicon")
+      (description "m1n1 is the bootloader developed by the Asahi Linux project to bridge
+the Apple (XNU) boot ecosystem to the Linux boot ecosystem.")
+      (license license:expat))))
+
 (define %u-boot-rockchip-inno-usb-patch
   ;; Fix regression in 2020.10 causing freezes on boot with USB boot enabled.
   ;; See https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-rockpro64/-/issues/4
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 8 Mar 2023 12:14:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 08 07:14:06 2023
Received: from localhost ([127.0.0.1]:47969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZsgI-0007qS-Df
	for submit <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:06 -0500
Received: from mail-ed1-f48.google.com ([209.85.208.48]:41981)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pZsgH-0007pg-4M
 for 61959 <at> debbugs.gnu.org; Wed, 08 Mar 2023 07:14:05 -0500
Received: by mail-ed1-f48.google.com with SMTP id s11so64867294edy.8
 for <61959 <at> debbugs.gnu.org>; Wed, 08 Mar 2023 04:14:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678277639;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=aTzhu18mdRKAc+gvPoljOV5Wz90hGqmk6S0nm33HAao=;
 b=Bylz6MjyA9r0Fm1CSJFPgk/3xctsa7SsGzHjNmcXWe1VHvbZkc3CZK7xfRW1pE0rM4
 dcO1qaZBsTThwF3D3SPkuGcvZHwcBI+A91pCHMyTYUq4oSzmeWHGDsqoYK2ORc4vFYIx
 1E8d4o57SDG5i93d5SfHwpSKt2ywt/k8qmrHHOQLXvkf12ZF+B7YH/bBlNWcMdbzaQrv
 m2fnHdTX0DbBrc658bv9GkWAy6+o+vTuZWAfAIZA0b9EkolLU6MAaqu1xmjzY4pbr55G
 vc6I63eJC7BHfTims7aHRs9E6xqTMRqBybG7+SzMRvPHc5qLCPaUcm430wQNvtCrjZKb
 lhrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678277639;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=aTzhu18mdRKAc+gvPoljOV5Wz90hGqmk6S0nm33HAao=;
 b=mVgjyFnpXWm1+ghhpnxiIe6g1e0a5EesUybMa7ZAtgBqzgaJCXcgQcfrtWC2IvZnmH
 M3TpqSjeRmcG5Tn2+ZcVc3QpIkmqewfTpR4JXUn8F/4D/hxx5GdH5/zS7HL213yYqIw/
 uUbTQZfEKG7hFxzf0PdNKe5FKRFD28wXhOZQKXUVeMGAkOzUB9c88dUpv5516j1ueMH3
 sGs8bpu3uA2Fk6Yq87VSvAZVrxIZuqcf39sBp61NLsV2lgm9TelxDUl9/sKARXcTf4sp
 WmTbvR4C0kkXD3UyZ76TeJE/XN5YVjBeVbM5mMJs8G7nY4rSaM76bddaF4/hHiozgpgb
 +Imw==
X-Gm-Message-State: AO0yUKUz2sLJC83saSapYv69MbRRHrhF4rdPJh0qOtyboewaF69hnZPw
 McRYK5IYH78Bm3eoQqpjLuUDh4Xp+Q8WVZkAAJw=
X-Google-Smtp-Source: AK7set+bM67jxHg/azv67CIfb2DamGmif+Lm5heoVX/gARdCXwaGxARea9BdPSROgXUJkOX+gJXwLQ==
X-Received: by 2002:a05:6402:784:b0:4ab:554:37e9 with SMTP id
 d4-20020a056402078400b004ab055437e9mr15518962edy.41.1678277638969; 
 Wed, 08 Mar 2023 04:13:58 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a6:a6ef:9056:798a:7775:63bc])
 by smtp.gmail.com with ESMTPSA id
 q2-20020a50cc82000000b004acbda55f6bsm8024473edi.27.2023.03.08.04.13.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Mar 2023 04:13:58 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v4 0/7] Change patch order
Date: Wed,  8 Mar 2023 13:13:43 +0100
Message-Id: <cover.1678277362.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Guix,

here is another updated version of the patch series. It's the same as v3,
except that I moved asahi-fwextract to be the last patch.

The updated libdrm is needed for the asahi-mesa packages. asahi-fwextract is
not related to the mesa patches, so I moved it to the bottom.

Roman Scherer (7):
  gnu: Add m1n1.
  gnu: Add u-boot-apple-m1.
  gnu: libdrm: Update to 2.4.114 and adjust renamed options.
  gnu: Add asahi-mesa.
  gnu: Add asahi-mesa-headers.
  gnu: Add asahi-mesa-utils.
  gnu: Add asahi-fwextract.

 gnu/packages/bootloaders.scm | 59 ++++++++++++++++++++++++++++++
 gnu/packages/firmware.scm    | 42 ++++++++++++++++++++++
 gnu/packages/gl.scm          | 70 ++++++++++++++++++++++++++++++++++++
 gnu/packages/xdisorg.scm     | 12 +++----
 4 files changed, 177 insertions(+), 6 deletions(-)


base-commit: 203578eef286f3b44cd82fd2eb965a828e21fbe7
--
2.39.1




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 7 Mar 2023 04:14:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 23:14:30 2023
Received: from localhost ([127.0.0.1]:44217 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZOic-0002z1-2E
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 23:14:30 -0500
Received: from out-63.mta0.migadu.com ([91.218.175.63]:34106)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <winter@HIDDEN>) id 1pZOiY-0002yr-Qg
 for 61959 <at> debbugs.gnu.org; Mon, 06 Mar 2023 23:14:28 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=winter.cafe; s=key1;
 t=1678162465;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=NzwiUyILsrRn8NOPKz4uES9Na8RQ/R4amcvX3C0nXKU=;
 b=RTvkJYVbMbRkOQSsHC/5KKY1qV8BPN0qIaWNgsfMIEgYPFOhy+tetvfxQDnSr9jqLUPOC4
 flSdHfHvZ/6tbXIv3hVHfkFDBxOIY04qPHcCiEIshAJxBsnHlTBWTi7d5iPFQyEeG8aE3k
 glU3/BC7+abQsciZdRKLtcx158OCSBDrZhHAeqkY8EzWHrE2jjEcu+oCV66iscEbPmGwFY
 AuuxVfM6TdoTNNBHAzNrLG+3Ck8TKjv3XH2hFq/1fSUgpKxmZBgzAlqUY0vjfLxBq3NMwX
 +nlMzBOaRuVP/COpVDEmiehh9H2IZSaRcE140aoEIsYIUBz5GOno4ragRBof4g==
From: Winter <winter@HIDDEN>
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [PATCH 0/7] Add some Asahi Linux packages
Message-Id: <FDD0D2BB-86D6-4455-9B49-965CDB721296@HIDDEN>
Date: Mon, 6 Mar 2023 23:14:13 -0500
To: 61959 <at> debbugs.gnu.org
X-Migadu-Flow: FLOW_OUT
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: rekado@HIDDEN, roman@HIDDEN, GNUtoo@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi all,

Hopefully everyone can see this properly (e.g. in their email clients).

> I didn't receive Winter's email and just saw it in the web interface =
after I sent v2 of the patch series. Should I be subscribed to the whole =
guix-patches mailing list as well to receive them? I'm new to the email =
based workflow and sometimes still a bit lost.

I mistakenly thought that Debbugs would forward my message to the =
participants, but it turns out you have to manually CC everyone if you =
don't have the existing conversation in your mailbox (e.g. through =
subscribing to the list). Maybe there's a better way to join the =
conversation I'm not aware of, but for now, I've just CC'd everyone =
manually.

> I'm not sure about the ordering of libdrm. I saw the mails are not =
ordered by patch number on the web interface.

Ah! Yes, you're right, I didn't realize they were out of order in the =
web interface... strange!

> But looking at my Git history, and the patch number in the subject =
line, libdrm ([PATCH 4/7] gnu: libdrm: Update to 2.4.114) is updated =
before adding asahi-mesa ([PATCH 5/7] gnu: Add asahi-mesa). So, aren't =
they in the correct order?

Yup, that looks good to me! Though, I do have to ask: is there a reason =
you swapped the additions of asahi-fwextract and asahi-mesa in v3? It's =
technically okay (that is, libdrm is bumped before asahi-mesa is added), =
but it may make more sense to group the two related changes together? =
Maybe I'm nit-picking too much ;)

> However, rust-bindgen-cli isn't yet packaged, and the version I used =
previously (0.59.2) somehow disappeared from crates.io. They now only =
have versions > 0.61.0 available, which I plan to package.

bindgen and bindgen-cli split into two crates with v0.61.0, see =
https://github.com/rust-lang/rust-bindgen/blob/a8c8638d28f135823e913dab69b=
8a0d4fa4bbf15/CHANGELOG.md#changed-4. I suspect if you check your =
previous code, you were pulling bindgen pre-split.

> The rust team is updating many packages at the moment, so my plan was =
to wait until those made it into the main branch.

Got it, thanks for the clarification. I was just asking because it did =
seem like building it was as simple as adding a few packages to inputs, =
so I was wondering if there was something I was missing.

> I think the differences of package/inherit vs (inherit) aren't very =
clear to me. I'm guess I should use package/inherit to be able to use =
input transformations. Is that correct?

Per my understanding, it has to to do with grafting, so maybe it only =
makes sense when a package is/can be grafted? I'm sure someone else can =
chime in with more concrete advice though, since both forms are used =
throughout the tree.

Moving on to Denis' comments:

> The 3D acceleration is also experimental anyway, so as I understand =
Asahi Linux users need to opt-in and install a specific package to be =
able to use that.

Correct, it comprises of a kernel built with a different config, and =
their Mesa fork.

> That would still need a special kernel package built with 16K pages =
(that is needed for some hardware features related to the IOMMU), but it =
could probably be derived from the main kernel packages.

This is just a single configuration flag, AFAIK.

In general, I'm unsure if upstreaming these packages are the right thing =
to do at this point in time, due to how fast the project is moving. The =
Asahi team is going to eventually upstream ~all of their patches, so in =
the meantime, it may make the most sense to put everything Asahi-related =
in a channel? Of course, once things have stabilized and things are =
upstreamed, the channel will get smaller and smaller, but I think it may =
be the best option here.

(If any of you are interested in working on this, I'd be happy to help! =
Please reach out.)

WDYT?

Thanks,
Winter=




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 23:44:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 18:44:03 2023
Received: from localhost ([127.0.0.1]:40947 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYy1L-0006yG-In
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 18:44:03 -0500
Received: from [80.67.179.20] (port=45620 helo=gnutoo.cyberdimension.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <GNUtoo@HIDDEN>) id 1pYy1J-0006xg-TK
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 18:44:02 -0500
Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1])
 by cyberdimension.org (OpenSMTPD) with ESMTP id 396de771
 for <61959 <at> debbugs.gnu.org>; Sun, 5 Mar 2023 23:36:39 +0000 (UTC)
Received: from primary_laptop (localhost [::1])
 by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id ffd304be
 for <61959 <at> debbugs.gnu.org>; Sun, 5 Mar 2023 23:36:39 +0000 (UTC)
Date: Mon, 6 Mar 2023 00:43:17 +0100
From: Denis 'GNUtoo' Carikli <GNUtoo@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: Re: [PATCH 0/7] Add some Asahi Linux packages
Message-ID: <20230306004317.1baa5630@primary_laptop>
X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; i686-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/kv7ldZZ_CphOAm50JKH5=20";
 protocol="application/pgp-signature"; micalg=pgp-sha256
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:  Hi, > > The next step would be to support building a Linux
 with Rust > > modules. I'm waiting for some patches from the Rust team to
 do this. > > Can you explain more what you mean by this? As I understan [...]
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Debbugs-Envelope-To: 61959
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

--Sig_/kv7ldZZ_CphOAm50JKH5=20
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi,

> > The next step would be to support building a Linux with Rust
> > modules. I'm waiting for some patches from the Rust team to do this.
>=20
> Can you explain more what you mean by this?
As I understand, some GPU drivers are written in rust.=20

Though the GPU driver and the display controller are separate hardware
blocks, so one could use ARM Apple computers without 3D acceleration
but with working displays and desktop environments.=20

The 3D acceleration is also experimental anyway, so as I understand
Asahi Linux users need to opt-in and install a specific package to be
able to use that.

What I wonder more generally here is also how to best deal with forks
and upstreaming.

As I understand Ashai is working with various upstream projects to
upstream code. So there are several possible approaches that aren't
necessarily mutually exclusive.

The project status[1] has information on what works with upstream code.

So for instance one way could be to add support though upstream
projects. Here it means that the laptops touchpads currently won't work
for instance, but almost all the important features for the Mac Mini
from 2020 would work.

That would still need a special kernel package built with 16K pages
(that is needed for some hardware features related to the IOMMU), but
it could probably be derived from the main kernel packages.

And the benefit here is that the maintenance could be done for free if
the new Linux packages are inherited from existing package and
automatically use the same version.

For the m1n1 package, Asahi Linux is the upstream, so there is probably
nothing special there.

> u-boot-apple-m1 is a modified version of u-boot from the Asahi Linux
> team, which is unlikely to be upstreamed from what I heard in the
> internet.
Do you have pointers and references for that?

Another way would be to (also) package all Asahi Linux forks whenever
possible and use that. Though in that case I wonder what is the plan
for updating the packages. For instance does Asahi Linux makes some
releases? If not how to decide on the frequency of updates?=20

And will there be any plans for migrating to upstream projects when
forks are no longer necessary?

PS: Note that I'm just a random Guix user, I'm not a maintainer.

References:
-----------
[1]https://github.com/AsahiLinux/docs/wiki/Feature-Support

Denis.

--Sig_/kv7ldZZ_CphOAm50JKH5=20
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmQFKRYACgkQX138wUF3
4mOFhw//d044o6gBZKh2xXZZAFa9XLkRMmMCKtDrwkNEH0BSvGS3+iHZovOt5vJT
LS40b8fP2aZ/i7jL/4izA1MP9BL/frnG7qcLDWkSTmXws4xxP826BGofTto16NM+
O6MU1GKjdR/Pr4cHG9EgkbGdgv89tNdv2Q8iU03JhhkNHwzgeMq8sJ/jwGfKVWls
dYZxO6f0LXS+/A+57F7XhWUEh4njU5hqaiESbrusMd8eSy8GOKPxtgHoq4iA47LR
fd93NDEXPB5M1eDVwRhr/ZLbtq4XJ0OSDE1J2ppORgeNktlYDjxppEoQIqq5d6Gr
g0i0H1ZLk+53FvdIs8pq+gZM+5y40CQ1pvStipbDGyb0LTVrX86e6QgMHehHvvmh
kGxd4u5KHBy+JVDDKHr505lp2h7hooj+nqQ/b2tiuEzOkmM7y300EM7OeNQO8wyi
DYpuojGuKdD7iwMTdCmqxOxkzsuTIaP5S7EXIk+vnurVYjqLncCNNLZJ9JZb4fgq
uQ57Ixv9MxhgyW27p/SorIXCPKjWuHTI0MTzGkeh2ZDD5+fDHy/bgLxT0XCIqEpY
kvbtieou5y81iVwC83PdVqTuC+f27GA8tjXdzqrQuBdbbYS9oUOG3WAFM2k1IeFZ
PAI5yTZKvCBcZU0nw9d0hO4DNYm9W460AMyg/MZe95FnTLvlDBw=
=g9BW
-----END PGP SIGNATURE-----

--Sig_/kv7ldZZ_CphOAm50JKH5=20--




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:21 2023
Received: from localhost ([127.0.0.1]:40390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr08-00051L-OW
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:21 -0500
Received: from mail-ed1-f43.google.com ([209.85.208.43]:36641)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr06-0004zo-QK
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:19 -0500
Received: by mail-ed1-f43.google.com with SMTP id da10so29202405edb.3
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032853;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=HPvCmhJ0ZHni5pIE3P2KP3KmE4npRxzaAMShkWeyybk=;
 b=mrccktPKujwou8Zs5hhJuq/541IbpG/11G2OPkyd9GF4u9Lxe8Xjk039HTwNw3QS7b
 mmSLgDVfDJmqzkCgv3TDJih10cCJsYZ5INFBUP1gOXjwjjIo4oPgd8SyUQXhdycTJe5M
 Lck/Bfw76+KTz6/HlMvxs9yWtIKEZ2Iruy4DT9kbNcHM4qUKzVXFp0/6KMEVPN+kvMsE
 /vvz03d51Sd82hPon5jrEDNQTy8Itl1ft2rv7Ys2RsPScFQ5krFG7VBx3y7UnTWY/nwG
 HfcmjsgsOjxom/ejdgoY+nt1LSbRv4fvXtThDqRkb8LQ5dVqPyvxZCAZ/0GaQiB94lUY
 OB2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032853;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=HPvCmhJ0ZHni5pIE3P2KP3KmE4npRxzaAMShkWeyybk=;
 b=u4o99hZLJQxG4rjamhTfNfW9TIT1s2ItC8dbcpzgMnr14h2S3R9gCGJ45ZSxoM3uxN
 3fhNTGQECk7IkbhT6l4fFQeJqvGOmeNsBAXoAY+ykySgEHkbGnTXc3jyP7U9g/3q5Fx9
 9GExm3SnhjSruS5jXP1fT/tvS6WFHnR40ehmGL7jqHVvjOGfDBIoYu7tZyFU4upQT0DX
 tIEPpA9TEYfIQmcLfboul8T1yBj4omgovjlEPyWM5pB7wjsWoz+87Kt93ANnuz8Qgr/B
 Z5w3YyZzZTH7usg47lMnM1BSBjT52p4nOQgcPvB9Grq6PuhjtaiPJUolO6eWJ+V+pKi8
 clBA==
X-Gm-Message-State: AO0yUKXcN9zFZWPuCBL8Xi771xpjdnq73/MqlqwqdMGlq8nXXek4Fqq9
 P0n7OBysb6N0GDXsrwkvv7tc3XbNPJE8K3z4pz4=
X-Google-Smtp-Source: AK7set8Uu9GP+NJm+J3+CwWUrV4Fnrtu8A/0fheIAKXT9ELMTnQRFKRNfbmTh0hLnKpUGhNrVBN88w==
X-Received: by 2002:a17:907:7244:b0:8e7:916f:193d with SMTP id
 ds4-20020a170907724400b008e7916f193dmr10513179ejc.28.1678032852894; 
 Sun, 05 Mar 2023 08:14:12 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.12
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:12 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 7/7] gnu: Add asahi-mesa-utils.
Date: Sun,  5 Mar 2023 17:14:03 +0100
Message-Id: <18178607ab80560adc248e49823f961b2c634322.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678031751.git.roman@HIDDEN>
References: <cover.1678031751.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-utils): New variable.
---
 gnu/packages/gl.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 490b1051d2..0b4c11db7b 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -667,6 +667,21 @@ (define-public asahi-mesa-headers
     (version (package-version asahi-mesa))
     (source (package-source asahi-mesa))))
 
+(define-public asahi-mesa-utils
+  (package/inherit mesa-utils
+    (name "asahi-mesa-utils")
+    (version "8.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://archive.mesa3d.org/demos/" version
+                           "/mesa-demos-" version ".tar.bz2"))
+       (sha256 (base32 "1hdaf7pnh5h4f16pzrxqw3g5s37r5dkimsy46pv316phh05dz8nf"))))
+    (build-system meson-build-system)
+    (inputs
+     (modify-inputs (package-inputs mesa-utils)
+       (replace "mesa" asahi-mesa)))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:20 2023
Received: from localhost ([127.0.0.1]:40388 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr08-00051D-DJ
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:20 -0500
Received: from mail-ed1-f41.google.com ([209.85.208.41]:46892)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr05-0004zm-SR
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:18 -0500
Received: by mail-ed1-f41.google.com with SMTP id k10so5231859edk.13
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032852;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=e+56MBUBP0uX8Xq7KclIMK+buL1/3WgVBExsldCHBWM=;
 b=FbuThPdOYWeDGJznx0tDsvIzFRiQbJ3ynld++Wq3nJ7Nv0V0vbXMA9L8wjHvc3WJep
 5AzEagK9Kg19GxUWxQFCmDzOKDcEI3dEb4RZISoC7/IcmlnTVLd5aJ+S8/T77DaV18d/
 kJLQw3INvAB+Ub5dC6X2BRMhJErWIytIjZNj0PcXja30Ss+10/o/VXWipsYNOmqgePsO
 aQhDiGJyoU3q7LSzCHQo05s4dn0TrypKy4qGy2k9ecSf2E2uDALjX5Dgl7YfcR2oO7M+
 8deTuTt9QlUXGpnC9Bp0oLkUDAiSPKUahxKPSKgvYDq2CORt1F/nVwHYxPeFVcegWVmZ
 oKzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032852;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=e+56MBUBP0uX8Xq7KclIMK+buL1/3WgVBExsldCHBWM=;
 b=xGApFWxH5go22brGwyiG+UtJft0INOd6whxzysgXRoNcOYPl//F7czOBKAnpRnsgvY
 EnUSm7rWCGKwKmZb9jBI+Y65Ir3QE0133sYvL/+1vg76BSclWj/qEhz3Iqo+rtSFgpLV
 PkgpPuMSDpJIRaHuBXsOkvAVgsj9QcqoO5IEsoIvE1Xn8381uLSKFbiJc+Fa0WiLpSxe
 swnHVY4jMUeVmU0sYHD5J2bI5iVeU46166XwaM6OvHXM3AazQi8LPtZVtMvyurqqmC9+
 j5lZSchA26uBuS2SXalSOLDkiAzZUAduepfJPwycVAVsxSl9rvNT063bLD09j+Yj5xnR
 UJUw==
X-Gm-Message-State: AO0yUKUWjnSbUmyB2XncfK39MfcSO+2+ZcQf1YqYtJkaqONESu1vpCtW
 ffyB+kmr02wtYLAnqzrAl4j8uViCv+0+Z5w/JDs=
X-Google-Smtp-Source: AK7set8z5mjuKELOFi+rnBG86mK1hQ3+cTPGsgo735guJi6w0+xQ1qbNxG8pkEhOpF56Np80XRRBIA==
X-Received: by 2002:aa7:db53:0:b0:4b0:616d:48a8 with SMTP id
 n19-20020aa7db53000000b004b0616d48a8mr7684764edt.16.1678032852224; 
 Sun, 05 Mar 2023 08:14:12 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:11 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 6/7] gnu: Add asahi-mesa-headers.
Date: Sun,  5 Mar 2023 17:14:02 +0100
Message-Id: <e7caea8ac630ed227467a45490ddd063b22308e3.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678031751.git.roman@HIDDEN>
References: <cover.1678031751.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-headers): New variable.
---
 gnu/packages/gl.scm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 3b3985df71..490b1051d2 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -661,6 +661,12 @@ (define-public asahi-mesa
          (replace "llvm" llvm-15)
          (replace "wayland-protocols" wayland-protocols-next))))))
 
+(define-public asahi-mesa-headers
+  (package/inherit mesa-headers
+    (name "asahi-mesa-headers")
+    (version (package-version asahi-mesa))
+    (source (package-source asahi-mesa))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:20 2023
Received: from localhost ([127.0.0.1]:40386 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr08-000516-1H
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:20 -0500
Received: from mail-ed1-f52.google.com ([209.85.208.52]:46900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr05-0004zl-Af
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:17 -0500
Received: by mail-ed1-f52.google.com with SMTP id k10so5231803edk.13
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032851;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=580/1/y21BwfjQuNb+tuERXNLbAUdvnBga2kzt1MGQ4=;
 b=oQclCI0QUJxuLWqIZMbJtJbOcYgDlqfeIosDy0bJ0sPFxcjVPCbc6kIrvylY+Y8piT
 HSK8b5oNlB3sKRx9Q1vmQ/OCvXQwOCEltHuAnQaa3j1PU458cKDRb0romMdJU3JBRGUZ
 qmd1HY2EWuEU2eHfzcmnZrRxk9f1eEvKib10QzZen29BkLXOOfUGJC92mzHfo2W+AUGf
 HeLos6BRX6GhKjolXEXLjttu5tUoHAk4V9fCSZzxUjZPBWvbazusrvSnK07280IL2/BL
 hWxaQxReONVNa3I3gpZfGgJwYNSKuwO4JYJrkT9pLHJ3lFKVKbiqVZG64SWDvVXBJhCP
 po6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032851;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=580/1/y21BwfjQuNb+tuERXNLbAUdvnBga2kzt1MGQ4=;
 b=BN/wQy0CBwJOJJhyqC+gSfQepCSLaSw7AS8uVeXEC12jFFQzqXzBeMrI33G6/WJEmF
 AAnAew8Sspf0WeT+0Xo9jB4JMfzviMF5Oof8BVNSZCvPYUmDXP/ReNS0uuB9jMI5XA4g
 CmB+yafGqgTtV6Aq93jjylcWBC+fUz94NI75ZpB4pLGRXJm6/RAERBrSVCK97PqoICzW
 ryA6DLk5bm9bzhVhQNPGiPyoFPTsFKEQfrx6AV5SYm9NW+icxOduDZuFlGVPUfktFdb9
 GO9llh8nucKxWtgtvVwgWwv2ZHfZiVQjJNn+K0NNMIPGqMDfGI0RaUXz731OAmuDYOh7
 z0PQ==
X-Gm-Message-State: AO0yUKXjUZIGRUGd9+tPP5yhrd5hbsos4w1pWzhyHYKABMH8aevT1EDs
 YGLFGbY7euZIVqimo5e2JiiV3SBwWvk3Mp0RyQs=
X-Google-Smtp-Source: AK7set8dtsYuiHZg3lESiunVl+Kf5MoitfwTb3/FrO57QfcVRvFsimQtiZE3eQCHYzGfj8b6YXA23w==
X-Received: by 2002:a17:906:ee2:b0:88c:780c:770e with SMTP id
 x2-20020a1709060ee200b0088c780c770emr8154726eji.32.1678032851553; 
 Sun, 05 Mar 2023 08:14:11 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:11 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 5/7] gnu: Add asahi-mesa.
Date: Sun,  5 Mar 2023 17:14:01 +0100
Message-Id: <19a15a4a8d4208cf21faca7e6b6d11fb3cf59fb5.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678031751.git.roman@HIDDEN>
References: <cover.1678031751.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa): New variable.
---
 gnu/packages/gl.scm | 49 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 4ae96032cd..3b3985df71 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -52,6 +52,7 @@ (define-module (gnu packages gl)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages valgrind)
   #:use-module (gnu packages video)
   #:use-module (gnu packages vulkan)
   #:use-module (gnu packages xdisorg)
@@ -612,6 +613,54 @@ (define-public mesa-utils
     ;; glxdemo is public domain; others expat.
     (license (list license:expat license:public-domain))))
 
+(define-public asahi-mesa
+  (let ((commit "0a12b60a6b4363315ca3789e7e289240704a26da"))
+    (package/inherit mesa
+      (name "asahi-mesa")
+      (version (git-version "20221229" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://gitlab.freedesktop.org/asahi/mesa")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0yjn55qy4890gi1s3dhzdhqqxrms4fzcibqr84a3vcc53ggiywmb"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments mesa)
+         ((#:configure-flags flags)
+          `(list "-Db_ndebug=true"
+                 "-Db_lto=false"
+                 "-Ddri3=enabled"
+                 "-Degl=enabled"
+                 "-Dgallium-drivers=swrast,virgl,kmsro,asahi"
+                 "-Dgallium-extra-hud=true"
+                 "-Dgallium-opencl=disabled"
+                 "-Dgallium-rusticl=false"
+                 "-Dgallium-va=disabled"
+                 "-Dgallium-vdpau=disabled"
+                 "-Dgallium-xa=disabled"
+                 "-Dgbm=enabled"
+                 "-Dgles1=disabled"
+                 "-Dgles2=enabled"
+                 "-Dglx=dri"
+                 "-Dlibunwind=disabled"
+                 "-Dllvm=enabled"
+                 "-Dlmsensors=enabled"
+                 "-Dmicrosoft-clc=disabled"
+                 "-Dosmesa=true"
+                 "-Dplatforms=x11,wayland"
+                 "-Dshared-glapi=enabled"
+                 "-Dvalgrind=enabled"
+                 "-Dvulkan-drivers=swrast"
+                 "-Dvulkan-layers="))))
+      (inputs
+       (modify-inputs (package-inputs mesa)
+         (prepend `(,lm-sensors "lib") libglvnd libressl valgrind)
+         (replace "llvm" llvm-15)
+         (replace "wayland-protocols" wayland-protocols-next))))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:20 2023
Received: from localhost ([127.0.0.1]:40384 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr07-00050y-Lw
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:19 -0500
Received: from mail-ed1-f51.google.com ([209.85.208.51]:46897)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr04-0004zi-Si
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:17 -0500
Received: by mail-ed1-f51.google.com with SMTP id k10so5231733edk.13
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032851;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=lR/2YDPsu/Hni8jrBGZ7aUJigZG2n8K9V/iF2ycg7BI=;
 b=MmcbQen7TU+6yFNM/REPM2BNDWHlfqSWVmL5eIPQjy+r7Xliix1e5UIZp7oGJltNHY
 ty80H6wgaq7hYWshNxww+32wQyvEcS04iorDjcw9M8W0rCdvYpWlhd5ucGvfiDmK/DWd
 JPYbzaiRtv6bRCFZfXEEheQEwZfx354KBO6boeGpMz1WHE0uwPSAQ7OprXH9WcD2h9sX
 RiFkXLwQ045upA/i3hYR38pJYUSceAg2qnxPTUHBlD6y4tNHtJWBVs1l/MMi/BNYwNd5
 8hGBhnFva3u+dW5v1rlVkrKbFF0VM+K1kc9/AaoTUFxl3vOW3rgv6c4UO1sXMSqxQPY0
 VUaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032851;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=lR/2YDPsu/Hni8jrBGZ7aUJigZG2n8K9V/iF2ycg7BI=;
 b=nkDDnv1Vk11lItdDnBjN7vLpvmia8+9EAcXlWPOYFb4WvzmIlMG/r+k85OvOi66hHl
 Nbdc04Brfiv8fXR86oKgq+vB3jTYD3QpiNSPwUT5HXupohHy9cTm5LgycFMJnAXixzKL
 2o5UM8iqJGPLLk5nA66gAsuAtm+omDCoor5IKYoJtuG2O39w+D0vm4INEtNDU74ageQi
 q6E5fkwxSwAkHokwq5fPDa9MfYd8XwFNxIzXRr/2n+c5p/6RMrjZbdb12bFzoOXuNB9P
 pyIXA+FYI/UGa3ya+y53wjO6igUxH4okmU4sHaXZuDzxwPNS5J0K5vAviwtL+ufSwljm
 eRng==
X-Gm-Message-State: AO0yUKW6LuJWzPcPWI/HrqF2cNpYXjPacCz4YweMWvaLkDA5dL0QbQqn
 AYPbyaX2YjLyeZWgWRoSC8H7eZen054ygRTCZbs=
X-Google-Smtp-Source: AK7set85UNKAjvXsovV+r9+a4qA+vMhIhsm24Y9/OLsphLYAKs2pORRvS2V0vYMI9UBNbaljIKLa/w==
X-Received: by 2002:a17:906:f114:b0:8f1:4cb6:8dbd with SMTP id
 gv20-20020a170906f11400b008f14cb68dbdmr7907910ejb.10.1678032850937; 
 Sun, 05 Mar 2023 08:14:10 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:10 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 4/7] gnu: Add asahi-fwextract.
Date: Sun,  5 Mar 2023 17:14:00 +0100
Message-Id: <767d5408089983863a283cd559e6bf1ad9de30c7.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678031751.git.roman@HIDDEN>
References: <cover.1678031751.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/firmware.scm (asahi-fwextract): New variable.
---
 gnu/packages/firmware.scm | 42 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index a876aa727a..0d52349240 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -34,6 +34,7 @@ (define-module (gnu packages firmware)
   #:use-module (guix git-download)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
+  #:use-module (guix build-system pyproject)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages)
   #:use-module (gnu packages admin)
@@ -77,6 +78,47 @@ (define-module (gnu packages firmware)
   #:use-module (gnu packages xml)
   #:use-module (ice-9 match))
 
+(define-public asahi-fwextract
+  (let ((commit "0ac64c9ce1c460f4576162a82d239d7e8688a79e"))
+    (package
+      (name "asahi-fwextract")
+      (version (git-version "0.5.3" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/asahi-installer")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1kj9ycy3f34fzm9bnirlcw9zm2sgipwrqzphdg5k099rbjbc7zmj"))
+         (modules '((guix build utils)))
+         (snippet
+          '(begin
+             (delete-file-recursively "vendor")
+             (with-output-to-file "entry_points.txt"
+               (lambda ()
+                 (format #t "[console_scripts]\n")
+                 (format #t "asahi-fwextract = asahi_firmware.update:main")))))))
+      (build-system pyproject-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'create-entrypoints 'wrap-program
+              (lambda* (#:key inputs outputs #:allow-other-keys)
+                (let ((out (assoc-ref outputs "out")))
+                  (wrap-program (string-append out "/bin/asahi-fwextract")
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append (assoc-ref inputs "lzfse") "/lib"))))))))))
+      (inputs (list lzfse))
+      (home-page "https://github.com/AsahiLinux/asahi-installer")
+      (synopsis "Asahi Linux firmware extractor")
+      (description "The Asahi Linux firmware extractor transform the firmware archive
+provided by the Asahi Linux installer into a manifest and CPIO and TAR
+archives that are compatible with the Linux kernel.")
+      (license license:expat))))
+
 (define-public ath9k-htc-firmware
   (package
     (name "ath9k-htc-firmware")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:19 2023
Received: from localhost ([127.0.0.1]:40382 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr07-00050l-8T
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:19 -0500
Received: from mail-ed1-f52.google.com ([209.85.208.52]:45952)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr04-0004zg-2A
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:16 -0500
Received: by mail-ed1-f52.google.com with SMTP id cy23so28980096edb.12
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032850;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=PSUJ/Ugj1pqiTsbjQAoXiLFbS2bLGgq1e4WIpnsD4nA=;
 b=IGQNVws0o5rX1vGtXJBrnMN5CrN6AoC8QY2jApvNBHQBEAgxjf2faCgd2xCTLYvDju
 96KM7STE0frh70QiNqxFnMq7KDIAdL5+I2KZtE4GA8EwxcuTkQjU3ZYu8wneX2aZgevC
 LRD6oyISYxn1dxjnnN/Wn/thPzYkjj2NhtDq7/ustTVdW1Im4fVVGhLdc8grsER0JdOJ
 UI0lDPHaRmr0gHWtijIvLH4eBsPZkN2lTJWBwiMdThDXsm/O4dhaooQbTsKnTkgFL52V
 L8XVI2yhvkRZAnq7eZ5gzn9wagzrnoPzHjKjFeuuMa3hgVZSKdzS0MdWHPM6KXS81IRq
 LVRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032850;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=PSUJ/Ugj1pqiTsbjQAoXiLFbS2bLGgq1e4WIpnsD4nA=;
 b=mDCOLygdQyt2YNPD68bSWHpIXbIZUZD9bP1IYm5zx5xHHPe0GD/bOCnrU1naW6kd9s
 FxSzv29H+UkrVOpzIJEyq5yYGHGGKSqZWGJi5ovlWJ/4vxPc20AtuxXwdhIk8IrLvcww
 mZX2xLXECJGwundPSwJUIpunK7s49ezC8klxVpA3f5vil82Pc+WhAtyjFvnwb92S8P/U
 yJlS6n+D2fFK69wNTBZ7SooR20ef2qVFYVLmYrFerMq6KQVbUDWV864OdCV2steplG5N
 sdJwjRv+h9CQ/KHTYLVRGXWA/PJO0wxx9CaORAb0uCQJPE94+cibae8EZ8UUecmNWf9h
 jtuA==
X-Gm-Message-State: AO0yUKWdIovOSu21oNEF15vhIM02ZnC4PxWEzXxHVOGhsHV/yU2jDZf+
 7SYuOQIcq24vSZVAULiRXg+SO3nJYJMv8t770+0=
X-Google-Smtp-Source: AK7set9nD8OZHlOx4ObKE6AlUfS4GAJBEU9SVmSfjU5RG5SVc2tBEq9vDIhC0ZvhC0JSICyl0mrJtQ==
X-Received: by 2002:aa7:dd15:0:b0:4af:649d:da4e with SMTP id
 i21-20020aa7dd15000000b004af649dda4emr7937190edv.20.1678032850159; 
 Sun, 05 Mar 2023 08:14:10 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:09 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 3/7] gnu: libdrm: Update to 2.4.114 and adjust renamed
 options.
Date: Sun,  5 Mar 2023 17:13:59 +0100
Message-Id: <89613fa949c859443f0584ed9d287d971f2bc63c.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678031751.git.roman@HIDDEN>
References: <cover.1678031751.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114 and adjust renamed options.
---
 gnu/packages/xdisorg.scm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index ec5cdbdc28..77c88c9987 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -709,7 +709,7 @@ (define-public pixman
 (define-public libdrm
   (package
     (name "libdrm")
-    (version "2.4.107")
+    (version "2.4.114")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -717,16 +717,16 @@ (define-public libdrm
                     version ".tar.xz"))
               (sha256
                (base32
-                "127qf1rzhaf13vdd75a58v5q34617hvangjlfnlkcdh37gqcwm65"))))
+                "09nhk3jx3qzggl5vyii3yh4zm0npjqsbxhzvxrg2xla77a2cyj9h"))))
     (build-system meson-build-system)
     (arguments
      `(#:configure-flags
        '(,@(match (%current-system)
              ((or "armhf-linux" "aarch64-linux")
-              '("-Dexynos=true"
-                "-Domap=true"
-                "-Detnaviv=true"
-                "-Dtegra=true"
+              '("-Dexynos=enabled"
+                "-Domap=enabled"
+                "-Detnaviv=enabled"
+                "-Dtegra=enabled"
                 "-Dfreedreno-kgsl=true"))
              (_ '())))
 
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:19 2023
Received: from localhost ([127.0.0.1]:40380 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr06-00050j-WE
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:19 -0500
Received: from mail-ed1-f54.google.com ([209.85.208.54]:43957)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr03-0004zf-BK
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:15 -0500
Received: by mail-ed1-f54.google.com with SMTP id x3so29007750edb.10
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032849;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=EaLCblxJu7mJ231cd+CGCTQN98M8/d7RtaQPZIheIDc=;
 b=nT3YOWr0ysALe75QFhagMrKnLft3te5ZBxd3CmIw3kE8TVSZj3lbeT946mK2Hbx+i6
 PcUMOV7mXbZEqVQp6D+wSlupkWSZoEHNJqQRsLmGeDui5IRzEI/0GRU6J6ODQeWngnja
 ZpqHdal5ABjUBB8QrCF0+vFnmFbyPgz7P1BHuW3KvmdL034jomZqYmrLsmd+ws/LHsEz
 iP4buBFhD/shL3UivfLUp+O+uyYqC4s5gIRajig1ILpLGPvcnkpuEs3kMtrVtmjPwnG8
 1PQ/rNxZqhx6crfQ0RrMp+dbHo39jwKcWSHJtDF/QBtGqEsvFlEjcvb4hncg0bqqkY2u
 /IZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032849;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=EaLCblxJu7mJ231cd+CGCTQN98M8/d7RtaQPZIheIDc=;
 b=5vjPaTm8IqKOd0kHKRJtr/g9sQOxu9/z8fAuCVfV+0JWqIAEFGDdzp3c8qWDBjT0fD
 itTNBEk61sqR7BJXoSdeXm+jWWR7dU8y9H3ZrL/+9/X9Sx/KnlZ/weJ4JCM/rG6SOsG4
 wXAJodSf0GOygUyxL9AVNzqVrh5NavxNuQxm1Ym9gCnVNOl2KvV689ucNOhQ63aKXan6
 S6R1dh8iIpdF/A7IYEzH9k4POq6iJvUjTgchq8LVeKF9x1iCqaHohwezY/5eSU6C4sNu
 RoCCQfjK1SoiOZvgBuGJb3qJ4vpv3GqqL+kMynBVknpHOgqY9Zdd9D2+QTPclenPpCgp
 DdNg==
X-Gm-Message-State: AO0yUKXMbmUH8HxeMrjji/ZF+o/+sJK2PzXNeiYFYoGsB1c256oZjGhe
 bkbs83p8FcMWZQRP2BiAMTvRtfHmlHG8jTGjSoI=
X-Google-Smtp-Source: AK7set82Vjv0feFUt4xBiLnhYunDHh0jk/64GzVcEhUnt3cWn3XFezMZ6gC/o5vLq3gjsp4YY7zZYA==
X-Received: by 2002:a17:907:1dc2:b0:8b1:7b5e:4a74 with SMTP id
 og2-20020a1709071dc200b008b17b5e4a74mr6809828ejc.37.1678032849510; 
 Sun, 05 Mar 2023 08:14:09 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:09 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 2/7] gnu: Add u-boot-apple-m1.
Date: Sun,  5 Mar 2023 17:13:58 +0100
Message-Id: <4a487e34ba19f80a0e35289092c255979d9b2423.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678031751.git.roman@HIDDEN>
References: <cover.1678031751.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/bootloaders.scm (u-boot-apple-m1): New variable.
---
 gnu/packages/bootloaders.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index aa2fcc03dd..fc4ce4d908 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -1032,6 +1032,29 @@ (define-public u-boot-am335x-boneblack
 (define-public u-boot-am335x-evm
   (make-u-boot-package "am335x_evm" "arm-linux-gnueabihf"))
 
+(define-public u-boot-apple-m1
+  (let ((base (make-u-boot-package "apple_m1" "aarch64-linux-gnu"))
+        (commit "54409548c3aa8cf4820f1bda69a26bb603a0a5a4"))
+    (package/inherit base
+      (version (git-version "2022.10-1" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/u-boot")
+               (commit commit)))
+         (file-name (git-file-name (package-name base) version))
+         (sha256
+          (base32 "1m1w6ajzsfpb59abncz3sa9b1waqjsnh2vm7js2n22xiw4km7nzx"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments base)
+         ((#:phases phases '%standard-phases)
+          #~(modify-phases #$phases
+              (delete 'disable-tools-libcrypto)))))
+      (native-inputs
+       (modify-inputs (package-native-inputs base)
+         (prepend libressl))))))
+
 (define*-public (make-u-boot-sunxi64-package board triplet
                                              #:key defconfig configs)
   (let ((base (make-u-boot-package
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:16 2023
Received: from localhost ([127.0.0.1]:40374 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr04-000509-BV
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:16 -0500
Received: from mail-ed1-f45.google.com ([209.85.208.45]:33554)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr02-0004zd-MN
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:15 -0500
Received: by mail-ed1-f45.google.com with SMTP id a25so29373278edb.0
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032849;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Q4Pa9TeWp4LcpO0dDrymevEd2F3vne1KM/SHiSfkzL8=;
 b=7+TyWFlgGoloq31rrbXoNftq/zckbic2SYV4vo+mvNxLwoa+Cpp//fJelCVjjhAYUg
 lX/ci2J8Xn2Oz4qJVO6fgxvuwwvXthMomfVWhUxdj7YaF4QuwrsulpMwxl3/vvQhL6G/
 pVHDnWP3X3i0sMYHYaM6ukM3/At0BhqrNGDSZylRIBuIC8dYftF7fBase02F4eYgYBhw
 wk2j8pIWO0w+6D/83jGlZWZPleoORhbz20FE9ptdrz/MACYulMU15x9O/GlDHlym6KJ3
 J9PWvmu8ayf14e6qSyDLV+Sa20wxNx008+v1DFFr8HeZ3SkpNxaFlaYr9olTLfDbeJ1w
 OWkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032849;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Q4Pa9TeWp4LcpO0dDrymevEd2F3vne1KM/SHiSfkzL8=;
 b=eaqyzxfpzO7s+5zX4uSic8KZ0vkC0XA0BMWb1Ex9EOXD8clePCcte8g3P8HrrhtnA4
 spozwqeaqaBkYOqe1l2gPfyRydpNG7s/hE3sf2xMbTqnLCtYYvlo+kgeK0oW2S+Eu0z0
 lYswCihaDk0Nk8uyMp5jLK70UehuvCygIe/XrCv4csFpcn1tftDBqnZMbOs8HmnQ0Vdo
 8pCbsyUGTk15Bsrseb5nTsScKKGpElfZInGDET115ZYiqfRdUcfeJBi1aVhyYrKuwc6N
 WSVR7VGZMpIiqqLbGay8WgwJT/aU9FKi62r+dpZko7iIeSEi1k3Puw+SPIZq2CuBJta+
 9k5g==
X-Gm-Message-State: AO0yUKX7iCZ/fkHTauIA6ycbJBj+hFu/lO2T08ejtWz6X/VDkpSAzgUn
 9rho1EdNtITcgAVjjLlUahNDMKd4VNPJLZ00cEk=
X-Google-Smtp-Source: AK7set+tgYhPwjXtiklrcji947c5Ms0tRiA6XW3SjdqM3KNRIwvwdk/jf9gP5mNECg56XXKfiSvzQA==
X-Received: by 2002:a17:906:348b:b0:8ef:3e41:e719 with SMTP id
 g11-20020a170906348b00b008ef3e41e719mr8445433ejb.63.1678032848819; 
 Sun, 05 Mar 2023 08:14:08 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:08 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 1/7] gnu: Add m1n1.
Date: Sun,  5 Mar 2023 17:13:57 +0100
Message-Id: <d88b8f1882baebc161da49a299b86c9a74936125.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <cover.1678031751.git.roman@HIDDEN>
References: <cover.1678031751.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/bootloaders.scm (m1n1): New variable.
---
 gnu/packages/bootloaders.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index ee47a9fad7..aa2fcc03dd 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -623,6 +623,42 @@ (define-public dtc
 tree binary files.  These are board description files used by Linux and BSD.")
     (license license:gpl2+)))
 
+(define-public m1n1
+  (let ((commit "46f2811351806aafb3d56e02c107f95ac2ea85e3"))
+    (package
+      (name "m1n1")
+      (version (git-version "1.2.4" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/m1n1")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "14chrqbs57v6i5vmf643svbi3s7h4fxrxly0bby7brf3w114nmpk"))))
+      (build-system gnu-build-system)
+      (supported-systems (list "aarch64-linux"))
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (replace 'configure
+              (lambda _
+                (setenv "RELEASE" "1")))
+            (replace 'install
+              (lambda* (#:key outputs #:allow-other-keys)
+                (let ((dir (string-append (assoc-ref outputs "out") "/libexec/")))
+                  (mkdir-p dir)
+                  (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")))))
+            ;; There are no tests
+            (delete 'check))))
+      (home-page "https://github.com/AsahiLinux/m1n1")
+      (synopsis "Boot loader and experimentation playground for Apple Silicon")
+      (description "m1n1 is the bootloader developed by the Asahi Linux project to bridge
+the Apple (XNU) boot ecosystem to the Linux boot ecosystem.")
+      (license license:expat))))
+
 (define %u-boot-rockchip-inno-usb-patch
   ;; Fix regression in 2020.10 causing freezes on boot with USB boot enabled.
   ;; See https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-rockpro64/-/issues/4
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 16:14:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 11:14:16 2023
Received: from localhost ([127.0.0.1]:40371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYr03-000507-WB
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:16 -0500
Received: from mail-ed1-f41.google.com ([209.85.208.41]:41935)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYr02-0004zc-7H
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 11:14:14 -0500
Received: by mail-ed1-f41.google.com with SMTP id s11so29090793edy.8
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 08:14:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678032848;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=yUvPemjK3+99QCR2M8zuMsjs94Nf6ErXbtNIw4bDTjI=;
 b=Bo54G6ifuwAhE2zOFiMbEsjt1Byqp/VjYnqDOO84t3GBe62Klrf0Y19BKpJYd9Kk1z
 PJsDFio/KAu9u23n8hIILzBQH5Y5vtYoU/WkRouWXfhdJgIp48RmaXj4azUhcgD6qwNQ
 /EFgJ45t/PsgaeAqhTqEsHUgw6P0tky/Ifst/qkxtnibJNbnqWeuwYEOWyRISzMKMyvz
 3rRWrUJ4Hv0dkySgLmAtr1A0ckcTtgmwcomqGYDBpL1Xb4TZi93N4B1W7/dM4k/5+21y
 9BOABc9uicGWj8eTEoH4IV60phTlhSn9FpIxFdvOlkbbC9uyL0Qf00eDAS3H/BnxuRC8
 X+7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678032848;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=yUvPemjK3+99QCR2M8zuMsjs94Nf6ErXbtNIw4bDTjI=;
 b=rTEtukLPLt1DwOnraGNWygfuWaEsOWI9MsGr1atbGbMS+ndDso2LX6Fbi6NC5pog6o
 PkJLrV1H6TRM4Fjy635gYZdcEDQRn4873no4m/q7PUn5umxudDMMEJk9U2XXDFcFyJtP
 O6x+zPVeHjVFNktkW4TlZuhC0QWhuRRSCvIBVBi/3MvkXJft4xsHEOd/S/dcQVH3Bkuz
 BNFUWZdfOP2OH8kuCX5Is8S8cmHJ9gPKM2xrRvEj7M79B5ECodpoBVFM6wja5v1A28oC
 C4kqbrXgGBg+7o0dFBvlEOM9WYr2BKcFpk9cnxyYR9aBdu+yjcvGtlZBYJob9ixR2nsB
 WH1A==
X-Gm-Message-State: AO0yUKWqml0VFBYdnFROYuHdXph6BE+l7DatFQ8EkxHBj0OXMsP6+bMr
 fyu/Ma9dGTJhqmStAoPBeSmW2DhApXx3sxmer5U=
X-Google-Smtp-Source: AK7set/3PQCBTyKVwa337eifcLuho98WsusAc2dtydJWx/5+O85RIJAex3AdggmM1XznK9pN2GQlNA==
X-Received: by 2002:a17:906:94d0:b0:906:430e:8309 with SMTP id
 d16-20020a17090694d000b00906430e8309mr7568035ejy.64.1678032847886; 
 Sun, 05 Mar 2023 08:14:07 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1a4:3a5a:a167:d158:7c33:e2c4])
 by smtp.gmail.com with ESMTPSA id
 kv22-20020a17090778d600b008dceec0fd4csm3366381ejc.73.2023.03.05.08.14.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 08:14:07 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v3 0/7] Add some Asahi Linux packages
Date: Sun,  5 Mar 2023 17:13:56 +0100
Message-Id: <cover.1678031751.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Ricardo & Winter,

here's a 3rd version of the patch series:

- I changed the commit message of libdrm to mention the renamed options
- I'm using now Git and a pinned commit to fetch the sources from Github and Gitlab
- I'm now using package/inherit in all packages

I'm not sure about the ordering of libdrm. I saw the mails are not ordered by
patch number on the web interface. But looking at my Git history, and the
patch number in the subject line, libdrm ([PATCH 4/7] gnu: libdrm: Update to
2.4.114) is updated before adding asahi-mesa ([PATCH 5/7] gnu: Add
asahi-mesa). So, aren't they in the correct order?

Roman

Roman Scherer (7):
  gnu: Add m1n1.
  gnu: Add u-boot-apple-m1.
  gnu: libdrm: Update to 2.4.114 and adjust renamed options.
  gnu: Add asahi-fwextract.
  gnu: Add asahi-mesa.
  gnu: Add asahi-mesa-headers.
  gnu: Add asahi-mesa-utils.

 gnu/packages/bootloaders.scm | 59 ++++++++++++++++++++++++++++++
 gnu/packages/firmware.scm    | 42 ++++++++++++++++++++++
 gnu/packages/gl.scm          | 70 ++++++++++++++++++++++++++++++++++++
 gnu/packages/xdisorg.scm     | 12 +++----
 4 files changed, 177 insertions(+), 6 deletions(-)

--
2.39.1




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 12:08:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 07:08:55 2023
Received: from localhost ([127.0.0.1]:38638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYnAd-0004IO-5A
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 07:08:55 -0500
Received: from mail-ed1-f42.google.com ([209.85.208.42]:34675)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman.scherer@HIDDEN>) id 1pYnAb-0004IA-2q
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 07:08:54 -0500
Received: by mail-ed1-f42.google.com with SMTP id g3so27803416eda.1
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 04:08:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678018127;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:from:to:cc:subject:date:message-id:reply-to;
 bh=7EqlK4i3HnHoHGLiKdU0hvlmLHkxZJmYo0EH624Ns/c=;
 b=TwLppZHhKrVhTRZ0YFI613XY19714hxhKHJOHyKUQ5KfVB5wpBzFT+sHOwXZqMhIyC
 Dgr3TgvMHdR+D+gdCRvBplq2p77uhsYoebKQAFGuY9HlFLpHA4CDljFAJz0uoxq5sBsG
 3Tlxc1zaaIcihnUbJE29HfJvy0uGz4u2Ew3tax/r2kKxBo4G2pEiC7jOiu1MjvBrp5ew
 1xeOta+21aVhW/2WFVRDilXnnfIVpotkvR7a3hoU7E2CinSad6wpuLCq4IsvKeMzvM6F
 UkkIGXCOLDl3RPtOEnFG1G3401qm3/v8kiTlEPyDdj6sDBavytFYveWxBmnTP3/PuO/h
 qv5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678018127;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=7EqlK4i3HnHoHGLiKdU0hvlmLHkxZJmYo0EH624Ns/c=;
 b=BImhIE/zggi9rFrkMbiw8RBGsyS/eI69O2nzW8AKBEd1R6vNBXqDDc+pfHlcfb6/Qg
 ysCSkVq1fpbIbuC79IPycvAn34pYSDZRgXpGMr8bXXCIA3vA9z8MnB8X/Q4tEo/LqPMQ
 dVovXgBWvcB9JN7YOnr1MObCde8ZO7WWvDs7G6bnjdQ+wGXN4n6hModbJCdxH5hUHIpR
 UoTvAIPKrxqJfcppKnn2YsKPiG81l1zs/29ghwmDBohLz87pNeT7da6kKcvbJXxN2gpf
 Pa3qpFOFpbSJW7O+f7pVRPDzbxaAdfr7pLlI15OorJ3TQZadG3tKpcpLpE6HlTDC1zMK
 N+Ow==
X-Gm-Message-State: AO0yUKXnebLRRKLm/LgNtn9McJ2wF+LEElfKvpwf8x8w7UH3QBoRobBB
 uqh4E6rgyuvEXGyO0/Tcjykw7g==
X-Google-Smtp-Source: AK7set+Cr6KI4YPUm6ymgkCm7FtRJ3xBlvIhoaVEY49Wm2dC6jE0zjssOKN7/TylSxxRFxr3SopUWA==
X-Received: by 2002:a17:907:7e8a:b0:908:7fed:f0f with SMTP id
 qb10-20020a1709077e8a00b009087fed0f0fmr9302478ejc.42.1678018126864; 
 Sun, 05 Mar 2023 04:08:46 -0800 (PST)
Received: from bombaclaat ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 v19-20020a170906b01300b008db605598b9sm3149228ejy.67.2023.03.05.04.08.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 04:08:46 -0800 (PST)
References: <87mt4sl88u.fsf@HIDDEN> <86zg8rlb6k.fsf@HIDDEN>
User-agent: mu4e 1.8.13; emacs 29.0.60
From: Roman Scherer <roman.scherer@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: [PATCH 0/7] Add some Asahi Linux packages
Date: Sun, 05 Mar 2023 12:15:58 +0100
In-reply-to: <86zg8rlb6k.fsf@HIDDEN>
Message-ID: <86zg8rient.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: 61959 <at> debbugs.gnu.org, winter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Hi Ricardo & Winter,

I didn't receive Winter's email and just saw it in the web interface
after I sent v2 of the patch series. Should I be subscribed to the whole
guix-patches mailing list as well to receive them? I'm new to the email
based workflow and sometimes still a bit lost.

I will address the feedback I got from Winter and send a v3.

@Winter, I will address your comments. You are right about the order of
libdrm, it should come before mesa-asahi.

> The next step would be to support building a Linux with Rust
> modules. I'm waiting for some patches from the Rust team to do this.

About this next step. The Asahi Linux team has a version of the Linux
kernel that contains a GPU kernel module written in Rust. To build this
module I used customize-linux and added the rust and the
rust-bindgen-cli packages to its native inputs.

This is what I currently did:

```
(define (make-asahi-linux name config)
  (let* ((version "6.2-rc3-6")
         (base (customize-linux
                #:linux linux-libre-arm64-generic
                #:name name
                #:source (origin
                           (method url-fetch)
                           (uri (string-append "https://github.com/AsahiLin=
ux/linux/archive/"
                                               "asahi-" version ".tar.gz"))
                           (sha256
                            (base32 "0bk4grzcizk48hhalyyaa4alk5069z102vx5dd=
w12jfqzsrdfccn"))))))
    (package
      (inherit base)
      (version version)
      (arguments
       (substitute-keyword-arguments (package-arguments base)
         ((#:phases phases '%standard-phases)
          #~(modify-phases #$phases
              (add-before 'configure 'configure-rust
                (lambda* (#:key inputs #:allow-other-keys)
                  (setenv "LIBCLANG_PATH"
                          (string-append (assoc-ref inputs "clang") "/lib"))
                  (setenv "RUST_LIB_SRC"
                          (string-append (assoc-ref inputs "rust-src")
                                         "/lib/rustlib/src/rust/library"))))
              (replace 'configure
                (lambda* (#:key inputs #:allow-other-keys)
                  (copy-file #$config ".config")
                  (chmod ".config" #o644)))))))
      (native-inputs
       `(("clang" ,clang)
         ("llvm" ,llvm)
         ("python" ,python)
         ("rust" ,(replace-jemalloc (@@ (gnu packages rust) rust-1.62)))
         ("rust-bindgen-cli" ,(replace-jemalloc rust-bindgen-cli))
         ("rust-src" ,rust-src-1.62)
         ("zstd" ,zstd)
         ,@(package-native-inputs base)))
      (home-page "https://asahilinux.org")
      (synopsis "Linux on Apple Silicon")
      (description "Asahi Linux is a project and community with the goal of=
 porting Linux
to Apple Silicon Macs, starting with the 2020 M1 Mac Mini, MacBook
Air, and MacBook Pro."))))

(define-public asahi-linux
  (make-asahi-linux "asahi-linux" (local-file "kernel.config")))

(define-public asahi-linux-edge
  (make-asahi-linux "asahi-linux-edge" (local-file "kernel.edge.config")))
```

However, rust-bindgen-cli isn't yet packaged, and the version I used
previously (0.59.2) somehow disappeared from crates.io. They now only
have versions > 0.61.0 available, which I plan to package.

The rust team is updating many packages at the moment, so my plan was to
wait until those made it into the main branch.

I think the differences of package/inherit vs (inherit) aren't very
clear to me. I'm guess I should use package/inherit to be able to use
input transformations. Is that correct?

Roman

Roman Scherer <roman.scherer@HIDDEN> writes:

> [[PGP Signed Part:Undecided]]
>
> Hi Ricardo,
>
> I updated the patch series and sent v2 of it.
>
> Thanks for your review!
>
> Roman
>
> Ricardo Wurmus <rekado@HIDDEN> writes:
>
>> Thank you for the patches.
>>
>> Here a couple of comments:
>>
>> * Please do not use Github archive URLs like
>>   "https://github.com/AsahiLinux/m1n1/archive/v=E2=80=A6.tar.gz".  These=
 are
>>   automatically generated and have changed in the past, leading to
>>   different hashes.  In the interest of reproducibility please use
>>   =E2=80=9Cgit-fetch=E2=80=9D with plain commit hashes instead.
>>
>> * Please use G-expressions instead of simple quoting with (assoc-ref
>>   outputs "out").  Instead of this:
>>
>> --8<---------------cut here---------------start------------->8---
>>     (arguments
>>      `(#:phases
>>        (modify-phases %standard-phases
>>          (replace 'configure
>>            (lambda _
>>              (setenv "RELEASE" "1")))
>>          (replace 'install
>>            (lambda* (#:key outputs #:allow-other-keys)
>>              (let ((dir (string-append (assoc-ref outputs "out") "/libex=
ec/")))
>>                (mkdir-p dir)
>>                (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin"=
)))))
>>          ;; There are no tests
>>          (delete 'check))))
>> --8<---------------cut here---------------end--------------->8---
>>
>>
>>   Please do this:
>>
>> --8<---------------cut here---------------start------------->8---
>>     (arguments
>>      (list
>>       ;; There are no tests
>>       #:tests? #false
>>       #:phases
>>       #~(modify-phases %standard-phases
>>          (replace 'configure
>>            (lambda _
>>              (setenv "RELEASE" "1")))
>>          (replace 'install
>>            (lambda _
>>              (let ((dir (string-append #$output "/libexec/")))
>>                (mkdir-p dir)
>>                (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin"=
))))))))
>> --8<---------------cut here---------------end--------------->8---
>>
>>   This also applies to =E2=80=9Casahi-fwextract=E2=80=9D.
>>
>> * The string labels for inputs are a deprecated style.  Please use plain
>>   lists of package variables.  If you want to modify an inherited list
>>   of inputs such as in =E2=80=9Casahi-mesa=E2=80=9D please use =E2=80=9C=
modify-inputs=E2=80=9D.
>>
>> * In =E2=80=9Casahi-fwextract=E2=80=9D the build phase =E2=80=9C'remove-=
vendor=E2=80=9D should be a
>>   source snippet instead.
>>
>> * Please use pyproject-build-system instead of python-build-system.  The
>>   pyproject-build-system is going to be the default in the future, and
>>   it would be good to use it already to address any incompatibilities
>>   early.
>>
>> Could you please send a new version of this patch set?  Thanks again!
>
> [[End of PGP Signed Part]]

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmQEhkYfHHJvbWFuLnNj
aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmRaHCACmr2REUg8+nONX
q2JrKw+yjovyuVoL6LSqOlDyLKVNNcy7RCNdScJJlkTdGPZARZ13uJxXBgH00w7o
jJ3E03atfrMRrPq5LkVOB1UNaNVCr3j54xJ2EOsj8U8gn4rcmnc0zK1Lrn4cLbIr
qnDyH1wQnTgptq7djv/H83fUGp/Ya5oT+hrdnwTNcQweUx4Ck/c1uPAApFx5J4eY
0B+B8wxEt/kNT5zW/NhD9FEG5pRRGf0QuD5RWndja2X9zMCxQ1IM8EqOz2Ny17Ao
jl3PyTmbp/AT1bOxEBgUJc10Bw/fFwLH/FwDIrAF5SDnGh7hoHf7JHmXEOzPQ02d
RXze0qsL
=M5Gr
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:55:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:55:42 2023
Received: from localhost ([127.0.0.1]:38603 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYm1m-0002K6-Df
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:55:42 -0500
Received: from mail-ed1-f50.google.com ([209.85.208.50]:38512)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman.scherer@HIDDEN>) id 1pYm1j-0002Js-3p
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:55:41 -0500
Received: by mail-ed1-f50.google.com with SMTP id cw28so27337994edb.5
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:55:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013733;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:from:to:cc:subject:date:message-id:reply-to;
 bh=UG1Zi0iWfqwXkWezinE7GR/AOhZapyPTIfTmvJJ+TCk=;
 b=QwX7EzAtp79KIu8zRPwyWmkczKm/yzss6+KajIT3jJ06FFFZDADuUrM0LdQJerfDMD
 gLfM5jlQE+qfOiJ90zsVmECIczeeG2XRQbUQrGPPcMzBm9OGuFpjH+cRobyGKXYhk5n6
 p2putH7N3n+Dn6uDJ7L+0o1avKxfNRXl/SYnJAqQVIBF9ykSI7bbL6WZxajtz0sjIXqD
 GESH6PZc0KHM4JUudttmfVuO04ElxlVMjhmyICR0YRvk8KZIjJuD2BTuad1sndIA5aIT
 Zfucpg9hEiaCb/ybFccGY5clM+7Rx2AX0c4yzxL0QrmWzE6cwrLAH12qQTMHALVz1FBw
 jkBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013733;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=UG1Zi0iWfqwXkWezinE7GR/AOhZapyPTIfTmvJJ+TCk=;
 b=HJl1qz3F+Wz+I7ReHfwtvvQD5Z/v9CLZX6NDUGJ+NMEjqGZ92xCM9HnT965NfQBAop
 UsaLR/6SPPF35myhzhZeLA6NBXcdlvkROk7nAdF03lb3JcEaA3FcDZxayr2YxfYmNeoj
 m+9F/3uR7BI55XfDLbmOeMTkdpPKXjztwO72fW3MpNQBlJ2Hdt4t48my95QJgKERozZW
 eHKfv84rtGnEHYmsb/iZphowEOvqWW0syyru1cOcTbi+OA3uD+cHKtvSn2DGtGJvzGov
 G3y0uh2TZCUdTQ0/GvQsSzJZzp2yJjtgHJOHbBUt6BYh4YrppC3gFIaAed5FJEyiA9Py
 rFOw==
X-Gm-Message-State: AO0yUKUH2kRAxZXGPqLZpGy6kAQljiOBIN9mkHcsaYas5tA/kEpeu2lc
 6OHBxDdGht7BwoOtik+ldZWJxzz0kTpvL8R1rwc=
X-Google-Smtp-Source: AK7set/CNVeNk/kwRS1CMz7XcZ9oa+PMrs0e8jczpFrhny+UvdqH2ypULownZtDhko/Byu9+ckOsNQ==
X-Received: by 2002:a17:906:a14:b0:8b1:7de3:cfb3 with SMTP id
 w20-20020a1709060a1400b008b17de3cfb3mr6924026ejf.1.1678013733163; 
 Sun, 05 Mar 2023 02:55:33 -0800 (PST)
Received: from bombaclaat ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 s26-20020a50ab1a000000b004bf999f8e57sm3477835edc.19.2023.03.05.02.55.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:55:32 -0800 (PST)
References: <87mt4sl88u.fsf@HIDDEN>
User-agent: mu4e 1.8.13; emacs 29.0.60
From: Roman Scherer <roman.scherer@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: [PATCH 0/7] Add some Asahi Linux packages
Date: Sun, 05 Mar 2023 11:53:46 +0100
In-reply-to: <87mt4sl88u.fsf@HIDDEN>
Message-ID: <86zg8rlb6k.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: 61959 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Hi Ricardo,

I updated the patch series and sent v2 of it.

Thanks for your review!

Roman

Ricardo Wurmus <rekado@HIDDEN> writes:

> Thank you for the patches.
>
> Here a couple of comments:
>
> * Please do not use Github archive URLs like
>   "https://github.com/AsahiLinux/m1n1/archive/v=E2=80=A6.tar.gz".  These =
are
>   automatically generated and have changed in the past, leading to
>   different hashes.  In the interest of reproducibility please use
>   =E2=80=9Cgit-fetch=E2=80=9D with plain commit hashes instead.
>
> * Please use G-expressions instead of simple quoting with (assoc-ref
>   outputs "out").  Instead of this:
>
> --8<---------------cut here---------------start------------->8---
>     (arguments
>      `(#:phases
>        (modify-phases %standard-phases
>          (replace 'configure
>            (lambda _
>              (setenv "RELEASE" "1")))
>          (replace 'install
>            (lambda* (#:key outputs #:allow-other-keys)
>              (let ((dir (string-append (assoc-ref outputs "out") "/libexe=
c/")))
>                (mkdir-p dir)
>                (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")=
))))
>          ;; There are no tests
>          (delete 'check))))
> --8<---------------cut here---------------end--------------->8---
>
>
>   Please do this:
>
> --8<---------------cut here---------------start------------->8---
>     (arguments
>      (list
>       ;; There are no tests
>       #:tests? #false
>       #:phases
>       #~(modify-phases %standard-phases
>          (replace 'configure
>            (lambda _
>              (setenv "RELEASE" "1")))
>          (replace 'install
>            (lambda _
>              (let ((dir (string-append #$output "/libexec/")))
>                (mkdir-p dir)
>                (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")=
)))))))
> --8<---------------cut here---------------end--------------->8---
>
>   This also applies to =E2=80=9Casahi-fwextract=E2=80=9D.
>
> * The string labels for inputs are a deprecated style.  Please use plain
>   lists of package variables.  If you want to modify an inherited list
>   of inputs such as in =E2=80=9Casahi-mesa=E2=80=9D please use =E2=80=9Cm=
odify-inputs=E2=80=9D.
>
> * In =E2=80=9Casahi-fwextract=E2=80=9D the build phase =E2=80=9C'remove-v=
endor=E2=80=9D should be a
>   source snippet instead.
>
> * Please use pyproject-build-system instead of python-build-system.  The
>   pyproject-build-system is going to be the default in the future, and
>   it would be good to use it already to address any incompatibilities
>   early.
>
> Could you please send a new version of this patch set?  Thanks again!

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmQEdSMfHHJvbWFuLnNj
aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmaPXB/0cp+M44KDxUvEb
9PlAgCaK4bDngwY6NugzwPsOeSIWVYsWJnEX7RuMux89uZuKL6TAe42H0kQbLOLb
6bFumyHOEIBjs9IDg+vQszlbMGDHSqsPo/vxeVvqNtMp9U4kJc/qQU7idocyY7gA
FnAMxakQUm6a8YjfGzfaXvQGJ3HfiUYnfLqm01gtfpGKM4alILr3izGQKEp6ENEV
PP2GLFPIdjUnpshLddARa5axdQY9ACWi4SkL3fOcv8cDx697R45qh+g1jelbYhhY
OhTU9WZxHXSzil6jafTJWLfRr+g4mDYQRWhuJSIYg5jOkYN/WQLPek6IAAjimyZT
r6Ns/W5G
=RjWj
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:53:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:53:40 2023
Received: from localhost ([127.0.0.1]:38593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYlzn-0002GA-V2
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:40 -0500
Received: from mail-ed1-f45.google.com ([209.85.208.45]:35689)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYlzj-0002Eo-QA
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:36 -0500
Received: by mail-ed1-f45.google.com with SMTP id u9so27378759edd.2
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:53:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013610;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Z3Ub8pkp0BSyCh8b9VErWw14rSzOBGGQqr7IPj5tC7Q=;
 b=Wxwo6HwKn4gQa8d6lWy/+P+LLnVEjAfreLtaqjEEuJr1GCIGvbY/ZNJp030DHwRECR
 r7lOaZZ+/ipuLAat8nCv28iYJ4aBHN8yQafXWE2Zj3j4Ro43JEpgVZRSrIko4oib0puG
 dEnzdxcCKO6ynmEzZyChoIx21Rcl3Rl6R16fM6RMCWuEWZxGqLKUV7KbndoQnoKTUJly
 5vVR3cVKOW8xCVEuBCcKo6IhH5g5aoPqrunHgX2KnZfsv1+HmCBONheM3YeIsjtpexD0
 Ws7bbSTGLAngyTpOmROxNPfbskTC36lWCA/gLYtquh5SD6KqjYE7us/YYM1Bc47y+rLq
 Rvrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013610;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Z3Ub8pkp0BSyCh8b9VErWw14rSzOBGGQqr7IPj5tC7Q=;
 b=4yRKErEkAiAIxOBBie4x12wA7nnedqbg2y5zEBVgjnuSBV8YwpMWB8+iLxvQtT96yC
 XmMNZY8+CpuMD8mC2kmrewXx5655SFpaN7yyAgXO7D5YETAxM2CUpEp4B46yFYNQciBj
 rIC9y9t5DbIWudpj/e91p/zW8zhUlZ4Pun4Tzq7DABYXeLHr8C1quHZEXORKW5wCr7aZ
 20WBuMG8bdFZK4kA7ZSYns0unXRXGcCknjtbUxu8ujvm89n/hJrLiawfBOz5rx70cB9X
 vMR7AqMuJBuhXc77tqIcRxeayvK1IQnti3k1PL6gfuKiLWtaNWc4+jMhYMpOMcXyEYHm
 YxFQ==
X-Gm-Message-State: AO0yUKX/856lkQUid5K31sNbC+C5EYnGbtuWFCrDQ1+yV9tPoQ+b9xVi
 eVpJxVyB1kWU1z5y8RIAuQKF4klKDp9KTav+7gU=
X-Google-Smtp-Source: AK7set/7Gsw1aY/zaY7nxqGOQpogRfBHP5AHSQIl+7bpqABpIfBGZn04EMKtjemf1lkYaUoE9vJOiQ==
X-Received: by 2002:a17:906:49c1:b0:878:5524:e932 with SMTP id
 w1-20020a17090649c100b008785524e932mr7623852ejv.5.1678013610006; 
 Sun, 05 Mar 2023 02:53:30 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 f3-20020a170906738300b008cf377e8795sm3085959ejl.199.2023.03.05.02.53.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:53:29 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v2 7/7] gnu: Add asahi-mesa-utils.
Date: Sun,  5 Mar 2023 11:53:15 +0100
Message-Id: <06be981388dcd4cd3b2448ee98948bdac129bdd4.1678013595.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
References: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-utils): New variable.
---
 gnu/packages/gl.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index c2e9d26ce2..5555f4f39a 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -668,6 +668,21 @@ (define-public asahi-mesa-headers
     (version (package-version asahi-mesa))
     (source (package-source asahi-mesa))))
 
+(define-public asahi-mesa-utils
+  (package/inherit mesa-utils
+    (name "asahi-mesa-utils")
+    (version "8.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://archive.mesa3d.org/demos/" version
+                           "/mesa-demos-" version ".tar.bz2"))
+       (sha256 (base32 "1hdaf7pnh5h4f16pzrxqw3g5s37r5dkimsy46pv316phh05dz8nf"))))
+    (build-system meson-build-system)
+    (inputs
+     (modify-inputs (package-inputs mesa-utils)
+       (replace "mesa" asahi-mesa)))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:53:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:53:39 2023
Received: from localhost ([127.0.0.1]:38591 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYlzn-0002G4-LM
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:39 -0500
Received: from mail-ed1-f46.google.com ([209.85.208.46]:35686)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYlzj-0002Em-1r
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:35 -0500
Received: by mail-ed1-f46.google.com with SMTP id u9so27378619edd.2
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:53:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013609;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=TD+5aWEE/HVPibTcyy9j+tDgtjnAtRZUNRckm5kIRnA=;
 b=3Voau3a+u7RTo7vqQYTj+9K10Keh7s7iZ/0ccssfXSHT/TzhyM00CgRr8IEJMfjEv0
 T3aLPg4HXmOjKp5ThNq2L8RsQyzTABpzPIaW5MiYOT86+7ExWOjzoLYXRKcCUNccXW9k
 7brK0zMQDFl/NBwTRL/po9RWH7ptSPYeARj1NQuYO4SsVCzPusEEEAfmEAeMqUXVOWkn
 r5FVvr6qPvBWB1h7Gk2dcsWOV7Coa3CfSCVsA33d2pHh3PsLLYsM0rFJnaKlfbT6rN0m
 LEwhmLRFNw0IGWkhwg4rVGoGRlEwyPi+qQd9HOjMAMDsCCzaDIciUt7iaTwNF5CmtaZB
 F4Cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013609;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=TD+5aWEE/HVPibTcyy9j+tDgtjnAtRZUNRckm5kIRnA=;
 b=X+rU3Pwj/V3QOHVdsKejOYKsW2Yjk2Ez3QoraPessviPhSjjnwe19SCVusYDkZoxlZ
 G0D9jRGcUlPQgfra4a3pTe3NJ+PJ6ZrZgKcIVl4j6kJsXPR3Ix+eoVSFB2wXSkd+Z0yI
 TlD+WewG6dTkLJO2YAxTwY3S/57NXJpNPV3pvICfY0fUQK4Avhyy8vS8993abjxNsG9Y
 +nrnWUSzSMi/lPUywMncTR/WxHnMlHXgI7DxufR2JwYv754cmajRO11coJd313lYhdpm
 Zw3Mfwzy5QxtNpPl+p2U4Epxwbu3jZwkOpsCoDxNOfSgurVhcgiW53cP9+iFkumM+cNU
 CQLA==
X-Gm-Message-State: AO0yUKWKzjDjS+afXx6mAfuzOsDR+IrPAmwKF707hgwIRpGkhibPZ9U9
 OmBNZjGuQYfyW8oh0XcKhDIYS/omIwLCYjIvSy4=
X-Google-Smtp-Source: AK7set8vJrOA3n4nV8isZa0bSiOIAJl/TsFkClujDLW/3qAHnUjdpzMC4mIENpFqwMAChDRWmoNPtQ==
X-Received: by 2002:a17:907:3e8f:b0:8b1:779c:a8b1 with SMTP id
 hs15-20020a1709073e8f00b008b1779ca8b1mr9896486ejc.5.1678013609389; 
 Sun, 05 Mar 2023 02:53:29 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 f3-20020a170906738300b008cf377e8795sm3085959ejl.199.2023.03.05.02.53.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:53:29 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v2 6/7] gnu: Add asahi-mesa-headers.
Date: Sun,  5 Mar 2023 11:53:14 +0100
Message-Id: <35eaba6845d4bacc6841a1a4da00baa609054f2e.1678013595.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
References: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-headers): New variable.
---
 gnu/packages/gl.scm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index a2f55a2865..c2e9d26ce2 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -662,6 +662,12 @@ (define-public asahi-mesa
          (replace "llvm" llvm-15)
          (replace "wayland-protocols" wayland-protocols-next))))))
 
+(define-public asahi-mesa-headers
+  (package/inherit mesa-headers
+    (name "asahi-mesa-headers")
+    (version (package-version asahi-mesa))
+    (source (package-source asahi-mesa))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:53:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:53:39 2023
Received: from localhost ([127.0.0.1]:38589 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYlzn-0002Fw-8H
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:39 -0500
Received: from mail-ed1-f49.google.com ([209.85.208.49]:38582)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYlzi-0002Ek-He
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:35 -0500
Received: by mail-ed1-f49.google.com with SMTP id cw28so27324328edb.5
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:53:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013608;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=P4DEQe592BXJZkoT84smimZCmljt88Yg14DR/LhufsM=;
 b=I4fJ9L1yVgSbTu/RR1VGhjAGo6GoKwT5jhpSD+O3Wgm+1605jaMoSXb87APLdWtUd7
 wdzsW+XQxjJsOsra9HysqqYgFdQN/u6SfopNHyXqTHgBlR0TNPosYwXg/HnU9qu1QSvM
 ACexnQGvwkhykBA/bL289c2pA80i61sV+wrNI2NsoO2pMrOpuZJMJAYwjInMSWGarkM8
 DE3f+fgdvtebUFdVIBMGt+cagSAunxiPOCi90PRriBsuD3WR41erVtoZZhC6Qt2JYiyk
 6U/LFsHt1CGjAkXitG7uy+0bdMe/WB07jYk8hkV5Zn6DXfANa/JY92H0S4UpNAYE0P6V
 2Xxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013608;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=P4DEQe592BXJZkoT84smimZCmljt88Yg14DR/LhufsM=;
 b=dNJ1dMOiMiWJluB3UW0mejeLAsDKH7Lgc2+DHirynj8S3Za/lLJZCvR7DZ488VK0lU
 0dF3bMvUQ5kzxCrOGrzA5roBKcjrDaO26EZ6EC/7aWLfP/MjsZ/md10ET9ZgeYY5T+0H
 a2HcS0wwSrxV91WcrE3d+R31C8vdk1z/nnUY7cqM0qgugy8o2ZLKdvt8g5xU43s1VHMP
 qziJdmnG/fzzVGSTjU0obLR8QSJd2QiHaVTChQqdz/D98Pd4bGv8Hl+4qSC3M+8fBXai
 A6oKbCxAGkVWBYLyIhrapyYkJ5gIPNUfnjmELm0Yv8lTC39lU7cZIAnhl0LtjEHwt7jL
 wQig==
X-Gm-Message-State: AO0yUKW5Fq58FtwZg1/jd/j1V6fmT4M2iTUAmAuWBNmPUwdduXkHPvzL
 lU1yu6Bw+WbempCZTFVsVeDWIOj1FOToX+86xSQ=
X-Google-Smtp-Source: AK7set8awlhOitMAfDydquRofi1ohiViQ1Fc+mpHumNMXedYC3d7B2DjCWWiBjQ9W04pT4hvw7f8DA==
X-Received: by 2002:a17:907:7da6:b0:8be:aba:e927 with SMTP id
 oz38-20020a1709077da600b008be0abae927mr8944106ejc.17.1678013608801; 
 Sun, 05 Mar 2023 02:53:28 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 f3-20020a170906738300b008cf377e8795sm3085959ejl.199.2023.03.05.02.53.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:53:28 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v2 5/7] gnu: Add asahi-mesa.
Date: Sun,  5 Mar 2023 11:53:13 +0100
Message-Id: <55eb55b6d17592dedeffcb642837aa042a1a8bd2.1678013595.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
References: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa): New variable.
---
 gnu/packages/gl.scm | 50 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 4ae96032cd..a2f55a2865 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -52,6 +52,7 @@ (define-module (gnu packages gl)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages valgrind)
   #:use-module (gnu packages video)
   #:use-module (gnu packages vulkan)
   #:use-module (gnu packages xdisorg)
@@ -612,6 +613,55 @@ (define-public mesa-utils
     ;; glxdemo is public domain; others expat.
     (license (list license:expat license:public-domain))))
 
+(define-public asahi-mesa
+  (let ((commit "0a12b60a6b4363315ca3789e7e289240704a26da"))
+    (package
+      (inherit mesa)
+      (name "asahi-mesa")
+      (version (git-version "20221229" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://gitlab.freedesktop.org/asahi/mesa")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0yjn55qy4890gi1s3dhzdhqqxrms4fzcibqr84a3vcc53ggiywmb"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments mesa)
+         ((#:configure-flags flags)
+          `(list "-Db_ndebug=true"
+                 "-Db_lto=false"
+                 "-Ddri3=enabled"
+                 "-Degl=enabled"
+                 "-Dgallium-drivers=swrast,virgl,kmsro,asahi"
+                 "-Dgallium-extra-hud=true"
+                 "-Dgallium-opencl=disabled"
+                 "-Dgallium-rusticl=false"
+                 "-Dgallium-va=disabled"
+                 "-Dgallium-vdpau=disabled"
+                 "-Dgallium-xa=disabled"
+                 "-Dgbm=enabled"
+                 "-Dgles1=disabled"
+                 "-Dgles2=enabled"
+                 "-Dglx=dri"
+                 "-Dlibunwind=disabled"
+                 "-Dllvm=enabled"
+                 "-Dlmsensors=enabled"
+                 "-Dmicrosoft-clc=disabled"
+                 "-Dosmesa=true"
+                 "-Dplatforms=x11,wayland"
+                 "-Dshared-glapi=enabled"
+                 "-Dvalgrind=enabled"
+                 "-Dvulkan-drivers=swrast"
+                 "-Dvulkan-layers="))))
+      (inputs
+       (modify-inputs (package-inputs mesa)
+         (prepend `(,lm-sensors "lib") libglvnd libressl valgrind)
+         (replace "llvm" llvm-15)
+         (replace "wayland-protocols" wayland-protocols-next))))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:53:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:53:39 2023
Received: from localhost ([127.0.0.1]:38587 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYlzm-0002Ft-Ql
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:39 -0500
Received: from mail-ed1-f48.google.com ([209.85.208.48]:42842)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYlzh-0002Ei-UU
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:34 -0500
Received: by mail-ed1-f48.google.com with SMTP id o12so27228710edb.9
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013608;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=lR/2YDPsu/Hni8jrBGZ7aUJigZG2n8K9V/iF2ycg7BI=;
 b=wvKDjeawYrQpA+c0UqAzkkPKXfGhrR9f3BSCjPGxo4Xa2idQ1kfPnPWu+Up/IUI8qp
 TvddXAzHtu2fKbwl//LrbtCDNKU3VyZN6VABtWSAJsT8iUAYLHOmWIRBSKmRfWmmpxwW
 0x88DfkZWBodVNpYA/Jj7s2WAyd4ElEoN8P/Lh0nHUlWgZKp+arIetU+LPlvGKS7gChj
 P07le1G7wL7AMGbJj39XTJLF3szHLzCaSPjfAEE9h5jfoeDPsdgEWWHyBTrPmx3JKUUG
 nBDXFPXMibiFCV8f5IWRCKNnwlTrSTlcMK0b6V0YsZUVkFG6B8qNKMcpYW0kQC2NQiUO
 ZHFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013608;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=lR/2YDPsu/Hni8jrBGZ7aUJigZG2n8K9V/iF2ycg7BI=;
 b=CeeAX0ah7XGd3FcEFrRedG9sWcnjlKxc/4wVkIZ/uODCLNMjJB2FKhlmS4MLOsjuEg
 Gc8LmNBMBtkn5zpOlaJT0GcM+yYc76NXTdp51ey8Q1HSMdV8YKzUPggRvYUfyVZrT9N0
 GMKCMa0nAfnq9NCbzZRxOVM3aZagPVsuUkF8vsqxWnAJRwD+eztVulufu6bo166nRDmk
 1AtTqGXPFQsoHevxKrLa0seuN7x62sFpQfQw473udFnwWKtCJhUUEE4U8qO0QEReXtj9
 QJRPwMwR+GuUsDnkoFQtsFtJiS8xfUxFKYs62gAmhDqdoT23Oq48pIDgM5QMgLhzVJoi
 9Vbw==
X-Gm-Message-State: AO0yUKULpcsbVpp9HzzcIC0QLMFIzv06C41/E8RbOkAV+j53RR/gBaXz
 uQ62CgpUVzYjeycqRVnQywkv9lm+TQ+5M9XMmmU=
X-Google-Smtp-Source: AK7set8nE2/LeA/bJif3ClTkJMCXH9UXaqdwfiqQ8HpqWTtv5VRMyZqo0zVBD0GkTp4hGiA0WfQN/Q==
X-Received: by 2002:a05:6402:506:b0:4af:6227:763b with SMTP id
 m6-20020a056402050600b004af6227763bmr10964047edv.18.1678013608087; 
 Sun, 05 Mar 2023 02:53:28 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 f3-20020a170906738300b008cf377e8795sm3085959ejl.199.2023.03.05.02.53.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:53:27 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v2 4/7] gnu: Add asahi-fwextract.
Date: Sun,  5 Mar 2023 11:53:12 +0100
Message-Id: <1e60983bea282713f4e49aa9fb7bcc7fa4a1f055.1678013595.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
References: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/firmware.scm (asahi-fwextract): New variable.
---
 gnu/packages/firmware.scm | 42 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index a876aa727a..0d52349240 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -34,6 +34,7 @@ (define-module (gnu packages firmware)
   #:use-module (guix git-download)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
+  #:use-module (guix build-system pyproject)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages)
   #:use-module (gnu packages admin)
@@ -77,6 +78,47 @@ (define-module (gnu packages firmware)
   #:use-module (gnu packages xml)
   #:use-module (ice-9 match))
 
+(define-public asahi-fwextract
+  (let ((commit "0ac64c9ce1c460f4576162a82d239d7e8688a79e"))
+    (package
+      (name "asahi-fwextract")
+      (version (git-version "0.5.3" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/asahi-installer")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1kj9ycy3f34fzm9bnirlcw9zm2sgipwrqzphdg5k099rbjbc7zmj"))
+         (modules '((guix build utils)))
+         (snippet
+          '(begin
+             (delete-file-recursively "vendor")
+             (with-output-to-file "entry_points.txt"
+               (lambda ()
+                 (format #t "[console_scripts]\n")
+                 (format #t "asahi-fwextract = asahi_firmware.update:main")))))))
+      (build-system pyproject-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'create-entrypoints 'wrap-program
+              (lambda* (#:key inputs outputs #:allow-other-keys)
+                (let ((out (assoc-ref outputs "out")))
+                  (wrap-program (string-append out "/bin/asahi-fwextract")
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append (assoc-ref inputs "lzfse") "/lib"))))))))))
+      (inputs (list lzfse))
+      (home-page "https://github.com/AsahiLinux/asahi-installer")
+      (synopsis "Asahi Linux firmware extractor")
+      (description "The Asahi Linux firmware extractor transform the firmware archive
+provided by the Asahi Linux installer into a manifest and CPIO and TAR
+archives that are compatible with the Linux kernel.")
+      (license license:expat))))
+
 (define-public ath9k-htc-firmware
   (package
     (name "ath9k-htc-firmware")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:53:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:53:35 2023
Received: from localhost ([127.0.0.1]:38584 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYlzj-0002FT-AY
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:35 -0500
Received: from mail-ed1-f46.google.com ([209.85.208.46]:33618)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYlzh-0002Eh-Az
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:33 -0500
Received: by mail-ed1-f46.google.com with SMTP id a25so27540036edb.0
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013607;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=plDTHfcPgOypw65yi6Ce2nDGZ7ZqgdjyqxlORA6GLiA=;
 b=QkbtZneoR8QgrJP+cKPXSjnF6VV3y7mHATdZTyE+1nf+/u2LnVico/s2zXKU3spN7z
 CryVApQ+5g6L6dXARZtK0J+9aQlRBMh3ALh15LoCh1w9uu9eg+PQJF4d+JEWyxMneNzH
 gyv0ZCbaeFeFJivPANJUcouRUMHRdsas2VWoWV89uje9CpJnaHW+e00MFhjP4BYr3hmr
 6gm+1a01XIyQuiLl6Z0+8edWvYe6op4XjdoyKo2Hhx7WscUPgFDTwEUH/ndRQ71r7atQ
 0mYljsIU/tEKsQ9b3jHiGOtGN4V+eHRguv5be0rvNQ8YXg+7VrM0MK2C099LYCO6Qv4R
 jZWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013607;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=plDTHfcPgOypw65yi6Ce2nDGZ7ZqgdjyqxlORA6GLiA=;
 b=sqfpO0Fu7tnbL8/xEZVs2hjQLLg/ZusFsVwoVA8F3OU8p9/z8CQ9TLen/NtcWMjGEU
 febVs6SKOwarg9ct03ORklZO6Vg1gnzViL83V0+yBO7Kv62iMBni3OHmf9owKAXPop9z
 VEEf7D0RZkc92YGOjDP4cSIKu6crpp3ty5xBnYXMkJ8bGMPyebnAEv1qhNXAOHcX2d2y
 fGuwTzOATQxdcUOsQJEMhAkTow/7N/ydZmM1kruODdNKUYIloa4+Ce2r2JNTyZAqQomd
 bbwf43trKr+/PcGzdpe45CYLeXpnDuq1K3nMPBTZNtZkN/aM8PYDubQQT0140gUSbXXW
 qadw==
X-Gm-Message-State: AO0yUKVTwYC4AOeXddh4IlPsVcmlmtXwGJtgggo9riDWcyWYaAH0HKV1
 g7LlBB1+Q1A6eVguD+0ZFnUAKzi/Xku0EdzBViw=
X-Google-Smtp-Source: AK7set8oOU6KODffYUwZIPAYjln+yvhKlv5RvBesYPZ9T+jnLNF8n2AWZtL00fQCJ/WBVECVz5JKag==
X-Received: by 2002:a17:906:498e:b0:909:4a93:d9d2 with SMTP id
 p14-20020a170906498e00b009094a93d9d2mr7692432eju.2.1678013607434; 
 Sun, 05 Mar 2023 02:53:27 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 f3-20020a170906738300b008cf377e8795sm3085959ejl.199.2023.03.05.02.53.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:53:27 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v2 3/7] gnu: libdrm: Update to 2.4.114.
Date: Sun,  5 Mar 2023 11:53:11 +0100
Message-Id: <3a8b0e8e6cd38d9065f5aa92b654692976209194.1678013595.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
References: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114.
---
 gnu/packages/xdisorg.scm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index ec5cdbdc28..77c88c9987 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -709,7 +709,7 @@ (define-public pixman
 (define-public libdrm
   (package
     (name "libdrm")
-    (version "2.4.107")
+    (version "2.4.114")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -717,16 +717,16 @@ (define-public libdrm
                     version ".tar.xz"))
               (sha256
                (base32
-                "127qf1rzhaf13vdd75a58v5q34617hvangjlfnlkcdh37gqcwm65"))))
+                "09nhk3jx3qzggl5vyii3yh4zm0npjqsbxhzvxrg2xla77a2cyj9h"))))
     (build-system meson-build-system)
     (arguments
      `(#:configure-flags
        '(,@(match (%current-system)
              ((or "armhf-linux" "aarch64-linux")
-              '("-Dexynos=true"
-                "-Domap=true"
-                "-Detnaviv=true"
-                "-Dtegra=true"
+              '("-Dexynos=enabled"
+                "-Domap=enabled"
+                "-Detnaviv=enabled"
+                "-Dtegra=enabled"
                 "-Dfreedreno-kgsl=true"))
              (_ '())))
 
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:53:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:53:35 2023
Received: from localhost ([127.0.0.1]:38581 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYlzi-0002FF-O9
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:35 -0500
Received: from mail-ed1-f53.google.com ([209.85.208.53]:42841)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYlzg-0002Ee-FE
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:33 -0500
Received: by mail-ed1-f53.google.com with SMTP id o12so27228470edb.9
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:53:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013606;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=hDGe82VfDoNswPmO5u9keuIIZCQIwiK81SJRdVIqqB0=;
 b=D2iRIi3W2ov8qOQoeXWQqvwDXA+FNW1Sqof9f5OBmH+L4bd2Wopu72wIyjN+2H/eSW
 Rr7NTg6AL6F3l8AO7RFUbon7OLE4pnWTbRPF3GtzRkFshilA15sgALMNoVp7ABaUmwI8
 6a2IJf8eevh4791LV2v9z6ygFa7nhDDOjzJpBlscai+pgPp7O0xcnqYe3zgwJaonM4fk
 +Re+xGblA2sRY9jSVAGa5b1uYvBeJ6MFlorPQDTy66hjVZW5gmT7s9Xmj3a6e3mdbQ9d
 iskRk5wyybhp7UnikV0L+5e4tanq+n+zXhAykTcbQI5igKrwVadYHXEXjvWrF+f5CmLm
 +Plw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013606;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=hDGe82VfDoNswPmO5u9keuIIZCQIwiK81SJRdVIqqB0=;
 b=pkE5g6pBJ+mSXILFU2DaAVuGAc68fG55+txHXjtrJwTmS5HJFe5vK4LBJ44v6m6ZE3
 s3CkgeBAgRADtee+KDNhB9h8hNXMcGgzOGELw38T58wYX++pW23DuJOvofagO5xPwmPS
 LetXUStDXhU6ZI/H5h//mjwtmh/37pmVNVTkrayRG3QX9rPJEvyQeGbQb0RHtG86k7z8
 a5IsqRS79GZzgo2v/8c8h9dQbL9bH3kruS/hP2LLFWNgYs+h46bva5gKULLqtk75BONi
 jYPBi0cCkuvsLxTPynv6L+vzFtN9iByYpeLYcoDNzWtoB2+ZJuNNp7G1ymMju6Hx9YRR
 1VyA==
X-Gm-Message-State: AO0yUKWyP+3Da12onJaBGw/77uw0DYcAq9d4SB2Zlm6Yd2ph1jdIXOKO
 RGpIZ/Iesw0pMBVOZFxCCAw7q7h559PQekVVARs=
X-Google-Smtp-Source: AK7set91VxhvhctlTqpUhMDP+2o9zIuvfDI86RC8lUuUmb6m0tz9Lyzms0MLt81RqjrwlwNAugDHjg==
X-Received: by 2002:a17:906:f8c8:b0:8b1:16b3:303e with SMTP id
 lh8-20020a170906f8c800b008b116b3303emr8000576ejb.65.1678013606145; 
 Sun, 05 Mar 2023 02:53:26 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 f3-20020a170906738300b008cf377e8795sm3085959ejl.199.2023.03.05.02.53.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:53:25 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v2 1/7] gnu: Add m1n1.
Date: Sun,  5 Mar 2023 11:53:09 +0100
Message-Id: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/bootloaders.scm (m1n1): New variable.
---
 gnu/packages/bootloaders.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index ee47a9fad7..aa2fcc03dd 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -623,6 +623,42 @@ (define-public dtc
 tree binary files.  These are board description files used by Linux and BSD.")
     (license license:gpl2+)))
 
+(define-public m1n1
+  (let ((commit "46f2811351806aafb3d56e02c107f95ac2ea85e3"))
+    (package
+      (name "m1n1")
+      (version (git-version "1.2.4" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/m1n1")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "14chrqbs57v6i5vmf643svbi3s7h4fxrxly0bby7brf3w114nmpk"))))
+      (build-system gnu-build-system)
+      (supported-systems (list "aarch64-linux"))
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (replace 'configure
+              (lambda _
+                (setenv "RELEASE" "1")))
+            (replace 'install
+              (lambda* (#:key outputs #:allow-other-keys)
+                (let ((dir (string-append (assoc-ref outputs "out") "/libexec/")))
+                  (mkdir-p dir)
+                  (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")))))
+            ;; There are no tests
+            (delete 'check))))
+      (home-page "https://github.com/AsahiLinux/m1n1")
+      (synopsis "Boot loader and experimentation playground for Apple Silicon")
+      (description "m1n1 is the bootloader developed by the Asahi Linux project to bridge
+the Apple (XNU) boot ecosystem to the Linux boot ecosystem.")
+      (license license:expat))))
+
 (define %u-boot-rockchip-inno-usb-patch
   ;; Fix regression in 2020.10 causing freezes on boot with USB boot enabled.
   ;; See https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-rockpro64/-/issues/4

base-commit: 1b07f397dc17e31ad55b80a4efd34fdcb5b3c690
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 5 Mar 2023 10:53:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 05:53:34 2023
Received: from localhost ([127.0.0.1]:38578 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYlzi-0002F7-Aa
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:34 -0500
Received: from mail-ed1-f54.google.com ([209.85.208.54]:33623)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYlzg-0002Ef-P5
 for 61959 <at> debbugs.gnu.org; Sun, 05 Mar 2023 05:53:33 -0500
Received: by mail-ed1-f54.google.com with SMTP id a25so27539969edb.0
 for <61959 <at> debbugs.gnu.org>; Sun, 05 Mar 2023 02:53:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1678013607;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ACxCBpQpiv+ND7Ar1iveUtcRHdgiaIlpsEiqZsiq5j8=;
 b=2B0aufLtnJL8X8moR43o3h0kpv9yX6h0vzxUxEre9spZYHHTE4ZgTL2a79ADsCJ8f/
 PEMDPmzyHvPbiaqUB7UpfgXGjN1jN3k8rhKLB990cCr6d8U9MYtj1blErcEVBnnimyBF
 fQ+SpEOZx20Rb1ddcaPBvgldY99Gmz1KmE/TDI9fnoA74o8NLoWMRKjPQu0HI5MYZrDY
 uN9513SocpmoS0cJPRvIKUYo1kkM618U+J4QATpUOd0U2I5VDJLPm7eqjYBdKgpFKu3f
 dYoHqKZbxnPMAl8NxfXKBPKbv9YzTwdWm7wGsok4rUO8oIe0yf2qaZc06J4FvRHW2M5n
 k4yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1678013607;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=ACxCBpQpiv+ND7Ar1iveUtcRHdgiaIlpsEiqZsiq5j8=;
 b=xiBfC41R/0sp0E6gGwWu/lS+eNBFGrndcou11R8CgKDYAHSyy4KwJxAqvRNoAJEBGO
 N2qXAg29VcN7hvCznGp/LBEUxbUeglF/RLK1YvY4wFQ+85Th1b2t3ZWlkJM+qezuIK8M
 i1Q8kwU0giPgyfvqCahaHVUk3iRDclXuAxbOuQy3LNOjj++WzrgToeYnSt+MtKykrdXM
 I8LGqKfAUjds6b4JdfKyNUqVWEI1DBRGdKcrb+nwZuucNmujW8FTt8G/+wtuHRhI0sWo
 tm1T4+5NHXwZIJaNXRAKI5jPQabgDbW1VYwaMMbye5CHYUkTlql69eNkkxypSWnoigON
 fILA==
X-Gm-Message-State: AO0yUKXf/crGSm1VENLU6aANGfouvx3UAYYq9BQQHMKbULjrZ8Rk7P6G
 xO4EYh4TYRJ1/hiqMtTrxxfaz1JqVqnSrtFw0do=
X-Google-Smtp-Source: AK7set+QpG/ANV3XLrsUzHabfX1L1kGWm2FB9SSkbK0D2uYs6b9vh05sisEh8LQYzd4XSYh9PIbp2Q==
X-Received: by 2002:a17:907:9493:b0:87e:9441:4c6c with SMTP id
 dm19-20020a170907949300b0087e94414c6cmr10702720ejc.49.1678013606786; 
 Sun, 05 Mar 2023 02:53:26 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 f3-20020a170906738300b008cf377e8795sm3085959ejl.199.2023.03.05.02.53.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Mar 2023 02:53:26 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH v2 2/7] gnu: Add u-boot-apple-m1.
Date: Sun,  5 Mar 2023 11:53:10 +0100
Message-Id: <c4129a192816b1940eba10e867b94f600f1c425f.1678013595.git.roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
References: <d88b8f1882baebc161da49a299b86c9a74936125.1678013595.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/bootloaders.scm (u-boot-apple-m1): New variable.
---
 gnu/packages/bootloaders.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index aa2fcc03dd..af9576467d 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -1032,6 +1032,30 @@ (define-public u-boot-am335x-boneblack
 (define-public u-boot-am335x-evm
   (make-u-boot-package "am335x_evm" "arm-linux-gnueabihf"))
 
+(define-public u-boot-apple-m1
+  (let ((base (make-u-boot-package "apple_m1" "aarch64-linux-gnu"))
+        (commit "54409548c3aa8cf4820f1bda69a26bb603a0a5a4"))
+    (package
+      (inherit base)
+      (version (git-version "2022.10-1" "0" commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/AsahiLinux/u-boot")
+               (commit commit)))
+         (file-name (git-file-name (package-name base) version))
+         (sha256
+          (base32 "1m1w6ajzsfpb59abncz3sa9b1waqjsnh2vm7js2n22xiw4km7nzx"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments base)
+         ((#:phases phases '%standard-phases)
+          #~(modify-phases #$phases
+              (delete 'disable-tools-libcrypto)))))
+      (native-inputs
+       (modify-inputs (package-native-inputs base)
+         (prepend libressl))))))
+
 (define*-public (make-u-boot-sunxi64-package board triplet
                                              #:key defconfig configs)
   (let ((base (make-u-boot-package
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 19:43:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 14:43:10 2023
Received: from localhost ([127.0.0.1]:37781 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYXmg-0002Nj-Hh
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 14:43:10 -0500
Received: from out-61.mta1.migadu.com ([95.215.58.61]:28511)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <winter@HIDDEN>) id 1pYXme-0002Na-Tv
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 14:43:09 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=winter.cafe; s=key1;
 t=1677958984;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=XQH4tmzK/Kam+cofFHgsfIvtKNyxE23bQ44wOfieTkU=;
 b=J8KgMy52WqpLcfCr7pxVhc3RXry3jv7ALzyxI1BtyIW7u5pzHMyNrsJLc82JjZKxXoMpkt
 vBzRtHWGAv6rI9Cg0t5/2os1M963xQ45L79QN954BLwNDJo5Xvfy1CJ2VxI+w1SQzHgGrl
 7LYgWKasHOTocU3jxVbQtxood9NgpJ4nWc/TmIBm3GELXSBU9GB/lUFAeqGm7gUGa1ydcq
 irZzMy7uETDt5JpTXVIdGiXu+0jL7+oGX19hwG+fGu8CY/e6ReNzCA2zSW4BijjlBcrBhw
 /17DDL27f6QJfP93ImHBCp9a7FMqvSmUB9W/T5LQac0qhcXuDTh5qy94IGK3rQ==
From: Winter <winter@HIDDEN>
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [PATCH 0/7] Add some Asahi Linux packages
Message-Id: <2AC41F1D-F889-4973-89FB-938AF6C633D5@HIDDEN>
Date: Sat, 4 Mar 2023 14:42:51 -0500
To: 61959 <at> debbugs.gnu.org
X-Migadu-Flow: FLOW_OUT
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Roman,

Thanks for the patches! I was going to work on getting Guix System =
running on Apple silicon machines at some point, glad more people are =
interested.

> The next step would be to support building a Linux with Rust modules. =
I'm waiting for some patches from the Rust team to do this.

Can you explain more what you mean by this?

> gnu: libdrm: Update to 2.4.114.

Is this updated version required by asahi-mesa? If so, it may be best to =
order it before adding asahi-mesa. (Also, I'm sure someone can correct =
me if this is a bad suggestion, but maybe mention changing the 'true's =
to 'enabled' in the configure flags in the change log, plus maybe why =
(e.g. is it deprecated in this release?))

> Please do not use Github archive URLs...

I believe this also applies to GitLab's too, so please make sure you =
change it for 'asahi-mesa' and 'asahi-mesa-headers' as well.

(Speaking of, is there a reason you use 'package/inherit' for =
'u-boot-apple-m1' and 'asahi-mesa', but not 'asahi-mesa-headers' and =
'asahi-mesa-utils'? I understand the difference between them (mostly), =
but not why you'd want to only do it for those packages.)

Thanks,
Winter=




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 17:46:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 12:46:50 2023
Received: from localhost ([127.0.0.1]:37688 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYVy5-0007MK-Sl
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 12:46:50 -0500
Received: from sender3-of-o57.zoho.com ([136.143.184.57]:21794)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1pYVy4-0007MC-IW
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 12:46:49 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1677952005; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=OM6IvlADIzySUzazigfytwVw//KLVsw5JLxLAK5nUuAT5j7CsNWDnNmM1aceTNWDl2qFMYlKwfoVxC7/Mjxm59clIWml3xi6wDagPZ/1JNZ6SCwkGkGS6QVD4+TVkV58uPCc9BlEGrfOxP6p5YyddtKqJBjMAYGyRbSfLxlBijE=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1677952005;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Subject:To;
 bh=8Zb8/CZS3xVSf1Bu9MsEepWUfW75TIOxQo+RWeSX0Kc=; 
 b=PV/+Y68cNrPsb+F4h/Z7WfApVJ3UCVg3seBXMi3MxDl6qQwJty9FygR3bgKvjhg9FgPHY/ltKQq1RIIZbyJDMtw8UgihanubegoUXeyoIOXY/eJtfICuN3Szz1CQ8t19U07fDf1BwCtCuZ16fuHRxJtGhBDZ/W+yLeagXXbwP54=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1677952005; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Subject:Subject:Date:Date:cc:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc;
 bh=8Zb8/CZS3xVSf1Bu9MsEepWUfW75TIOxQo+RWeSX0Kc=;
 b=i2xS5EMNqyz6XJx4sw8yRXc4gGklh2RkZktOkwKPIMS5uSwOyCjA22CY7X+1a5z3
 OhzLDbuPaGJOqWLGRp8eMiqtEVEJB/5zvduzNP/hYx1P/ss9XEiDKs3+MM+g02JyqdL
 Q7TT1xrzpULM4Iih/KIiYoqADKjohHXgc52Qb+vg=
Received: from localhost (110-108-142-46.pool.kielnet.net [46.142.108.110]) by
 mx.zohomail.com with SMTPS id 1677952004292273.46866667452764;
 Sat, 4 Mar 2023 09:46:44 -0800 (PST)
User-agent: mu4e 1.8.13; emacs 28.2
From: Ricardo Wurmus <rekado@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 0/7] Add some Asahi Linux packages
Date: Sat, 04 Mar 2023 18:38:29 +0100
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Message-ID: <87mt4sl88u.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: roman@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Thank you for the patches.

Here a couple of comments:

* Please do not use Github archive URLs like
  "https://github.com/AsahiLinux/m1n1/archive/v=E2=80=A6.tar.gz".  These are
  automatically generated and have changed in the past, leading to
  different hashes.  In the interest of reproducibility please use
  =E2=80=9Cgit-fetch=E2=80=9D with plain commit hashes instead.

* Please use G-expressions instead of simple quoting with (assoc-ref
  outputs "out").  Instead of this:

--8<---------------cut here---------------start------------->8---
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (replace 'configure
           (lambda _
             (setenv "RELEASE" "1")))
         (replace 'install
           (lambda* (#:key outputs #:allow-other-keys)
             (let ((dir (string-append (assoc-ref outputs "out") "/libexec/=
")))
               (mkdir-p dir)
               (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")))=
))
         ;; There are no tests
         (delete 'check))))
--8<---------------cut here---------------end--------------->8---

  Please do this:

--8<---------------cut here---------------start------------->8---
    (arguments
     (list
      ;; There are no tests
      #:tests? #false
      #:phases
      #~(modify-phases %standard-phases
         (replace 'configure
           (lambda _
             (setenv "RELEASE" "1")))
         (replace 'install
           (lambda _
             (let ((dir (string-append #$output "/libexec/")))
               (mkdir-p dir)
               (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")))=
)))))
--8<---------------cut here---------------end--------------->8---

  This also applies to =E2=80=9Casahi-fwextract=E2=80=9D.

* The string labels for inputs are a deprecated style.  Please use plain
  lists of package variables.  If you want to modify an inherited list
  of inputs such as in =E2=80=9Casahi-mesa=E2=80=9D please use =E2=80=9Cmod=
ify-inputs=E2=80=9D.

* In =E2=80=9Casahi-fwextract=E2=80=9D the build phase =E2=80=9C'remove-ven=
dor=E2=80=9D should be a
  source snippet instead.

* Please use pyproject-build-system instead of python-build-system.  The
  pyproject-build-system is going to be the default in the future, and
  it would be good to use it already to address any incompatibilities
  early.

Could you please send a new version of this patch set?  Thanks again!

--=20
Ricardo




Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 14:47:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:47:05 2023
Received: from localhost ([127.0.0.1]:35668 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYTA9-00029I-42
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:47:05 -0500
Received: from mail-wm1-f43.google.com ([209.85.128.43]:51944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYTA7-00027j-Bd
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:47:03 -0500
Received: by mail-wm1-f43.google.com with SMTP id az36so3194677wmb.1
 for <61959 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 06:47:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941217;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=kRJH1cCywc7cNK8F0dCYhWA92BAtG5rP3fUDA5Hesds=;
 b=1qC4u5xJaL8xAFlj5rYq7N1xfW89GzJx2wIv/rwUxpcc6o9aOj3bM4/1h0cE9qK28b
 kYm/R1pFSJDMk3hg3RBwmxqRVbYDByDMNo2CBDCnaPKJ/zLdu3nGQd5+/3gb11tvo28y
 lb78/eN38IPBub5xByd1v5CU0n1r8AF4ANscGVdptkNx3mZ2TJGwAzeccwt4sI1fcoXo
 bH3Hkuwfx0XhhCPe2jPmhVV8GVWOjerkOXkeS3U/3AgwzLsW1Qv9to495tmyUrQB2xkw
 zRAZttcjCao+L6FG1AHVJnNX0fX837UTEzIk4tSm/jl7obLP7FRAHjt0Ndo0J28Wftom
 ghjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941217;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=kRJH1cCywc7cNK8F0dCYhWA92BAtG5rP3fUDA5Hesds=;
 b=HQCObwyorhOV/JX4k7+AJf9QwblZh/Q5iZTeowOXUAO/x5uJXLVmqE8VxUqzYOPieQ
 YlKRHqkwJg499FZA6hXzvCLKDNKo8fq7lOvmXQXGspaWScK7Oa+Am9X+VnNtHDQDLjhO
 O6T3SxbEnJZfH6cBUSNiaivWcArIOmde2RHsUSFgzZQ3j1d0MpTYkV9UWd3uzj/HsXr5
 HzhEGjuLmrN6NIej/mQWKFthqcmWoMhhCJYKaU4KypbfdsbaymGFIFWH844/Ibj4K8qO
 YXBlLhNaQdEee6/fB3j2ZOkYUc+ElKUUvS8r1MthT7vQO1pKahiUvNJLyTqgovE6SqHo
 6MSA==
X-Gm-Message-State: AO0yUKXEVAT37Y+h0UkcsyHLX0vSyczf5vw0QlLppOezevUJxP3i72YD
 aA5HIZOHhfg143UTxeCtyHEq9fU9CxEidd2WdQc=
X-Google-Smtp-Source: AK7set+7QrCH8NkSrxsF9sdHDU+I7L5hBix7rbxohrR4gI0J6E8FDG1gEXOwmauEz1lYB6B1H1QSVg==
X-Received: by 2002:a05:600c:4509:b0:3eb:29fe:7343 with SMTP id
 t9-20020a05600c450900b003eb29fe7343mr4407572wmo.33.1677941217318; 
 Sat, 04 Mar 2023 06:46:57 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 w12-20020a5d608c000000b002c552c6c8c2sm5202444wrt.87.2023.03.04.06.46.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:46:57 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 7/7] gnu: Add asahi-mesa-utils.
Date: Sat,  4 Mar 2023 15:46:40 +0100
Message-Id: <20230304144640.9913-7-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <20230304144640.9913-1-roman@HIDDEN>
References: <20230304144640.9913-1-roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-utils): New variable.
---
 gnu/packages/gl.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 6a9dc41832..e2cc11a711 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -676,6 +676,21 @@ (define-public asahi-mesa-headers
        (sha256
         (base32 "1gg0msrx2d2mgif4jqljns8nqf29nazqpxcxmjaa50yf50n6n05p"))))))
 
+(define-public asahi-mesa-utils
+  (package/inherit mesa-utils
+    (name "asahi-mesa-utils")
+    (version "8.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://archive.mesa3d.org/demos/" version
+                           "/mesa-demos-" version ".tar.bz2"))
+       (sha256 (base32 "1hdaf7pnh5h4f16pzrxqw3g5s37r5dkimsy46pv316phh05dz8nf"))))
+    (build-system meson-build-system)
+    (inputs
+     `(("mesa" ,asahi-mesa)
+       ,@(fold alist-delete (package-inputs mesa-utils) '("mesa"))))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 14:47:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:47:03 2023
Received: from localhost ([127.0.0.1]:35659 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYTA6-00028O-Ld
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:47:03 -0500
Received: from mail-wr1-f51.google.com ([209.85.221.51]:41793)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYTA5-00027S-E1
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:47:01 -0500
Received: by mail-wr1-f51.google.com with SMTP id f11so4810594wrv.8
 for <61959 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 06:47:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941215;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=bYsM1jTUnawPBswf6lDB+sWiGRhuJXfmZVwdXXI07X8=;
 b=DX+7zlALTPcAVShLIwQZXb9QNBJixNgXv5gTsgQN6tKDKKDZBtn5GGH1a3KqxrIy8q
 FI/XMdivh3tY92BfUkjvOe6lEbPee3As08VrR71L2TK2fpdK/LmIiyF2qmDZBwT/Q1O0
 EwRanw+rMiDqPo680PoIM1jXOp2fcIXXMSMKWobOO5gN6r68AylTLgjE/QrlBfDa0psM
 W6VBYGlyVW/PvRh05F3KmsC4S7khXCls+YXI4oeQPvdt71dwHPk6xGlQdPLa8aSGvY0N
 1xPDfr0J8TUO0TqcylWd9gkU9ZoAb3tXPU4hKmZrE3QWtR1scfM2zVFZ8Fs7Sgt7EHDr
 T1KQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941215;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=bYsM1jTUnawPBswf6lDB+sWiGRhuJXfmZVwdXXI07X8=;
 b=Kc1u5XPLHHkhkqDR0wVO0OEQ6TJgNYqRUkfDKf8z6Lh4dih3BoYw6+dIOEm0oR9xSN
 lDjSSsMLCn8Lbv1T11NLsqhpCFzV92Y8M/e1pRws/b9rZ7FavwZdX5ZGvu+nMjE+E3Cf
 E1nMPZRc4bWOZ2GUDnA3mdy6zjrQRRPyrV/Uw+XUedjvWgshuS2cU/MIQWMsCGKN9buH
 fmLjejGQxA2LhnSYTmflgSncobRK2xEblTnVHfKuk4d/2PBZpw3zx28WNUywP9Ptg2yz
 3tvAvBbgz8Go9izIie3S9PlSRGcHMbLZ+DU6irpa09fjY7PksMonkAvUn9miTNCgJALH
 Vz/A==
X-Gm-Message-State: AO0yUKUEOOG8Ziqk38uwdL7wxjfrptZ5VEy7kTMJtrnmNx+q+S3jk02z
 TNyg2v/h6qBXnJVXITZKzew6Iv/tLANnQ+ODgBU=
X-Google-Smtp-Source: AK7set/ZCnzNZkUQcZ3Prh4Z6DevOLJYJAV0RchSlwpq/BLjl1ekWrDF8MQNonjazsPPkOzar6gmGQ==
X-Received: by 2002:adf:f28c:0:b0:2c5:7de8:212b with SMTP id
 k12-20020adff28c000000b002c57de8212bmr3288725wro.45.1677941215626; 
 Sat, 04 Mar 2023 06:46:55 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 w12-20020a5d608c000000b002c552c6c8c2sm5202444wrt.87.2023.03.04.06.46.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:46:55 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 6/7] gnu: Add asahi-mesa-headers.
Date: Sat,  4 Mar 2023 15:46:39 +0100
Message-Id: <20230304144640.9913-6-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <20230304144640.9913-1-roman@HIDDEN>
References: <20230304144640.9913-1-roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa-headers): New variable.
---
 gnu/packages/gl.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index fd4ae587b9..6a9dc41832 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -663,6 +663,19 @@ (define-public asahi-mesa
        ("wayland-protocols" ,wayland-protocols-next)
        ,@(fold alist-delete (package-inputs mesa)
                '("llvm" "wayland-protocols"))))))
+
+(define-public asahi-mesa-headers
+  (package/inherit mesa-headers
+    (name "asahi-mesa-headers")
+    (version "20221229")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://gitlab.freedesktop.org/asahi/mesa/-/archive/"
+                           "asahi-" version "/mesa-asahi-" version ".tar.gz"))
+       (sha256
+        (base32 "1gg0msrx2d2mgif4jqljns8nqf29nazqpxcxmjaa50yf50n6n05p"))))))
+
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 14:46:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:46:59 2023
Received: from localhost ([127.0.0.1]:35656 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYTA3-00027v-D7
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:59 -0500
Received: from mail-wr1-f47.google.com ([209.85.221.47]:45604)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYTA1-000271-NP
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:58 -0500
Received: by mail-wr1-f47.google.com with SMTP id l1so4787252wry.12
 for <61959 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 06:46:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941212;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=plDTHfcPgOypw65yi6Ce2nDGZ7ZqgdjyqxlORA6GLiA=;
 b=yMP5PiW3H4slvXOw5dQW9lo7epQgkoEJ8i9g21QmEreVYD3h8fUefImfBscrcWQdoY
 hMeNYTvDhbsCrCEYgb6kTuIkpk0HekMuB5AXWYV+z9D7KK0X7lMEH4lRH8SBzxARq9bp
 HSv+ooh6g1193ebGgtOQmNIJkHK5qldLmWsusqRcGDGnzxFeHhglkGPa0I4ywd41Apee
 plueGPVsJ48hJ/sGYgIdQfPXbuJBO9We1D6dGroHK97UoDD8dLiBEKaVTtbGXPv24lzJ
 9XSsYngJJv8wBpihdmaoFx9MkintzpssPq7RakC+JmBSaO9fUOErerRHLmuSK5vEFj5w
 Lk9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941212;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=plDTHfcPgOypw65yi6Ce2nDGZ7ZqgdjyqxlORA6GLiA=;
 b=N4L49YPkZRat500M/xtDRyKVIB2kljg1Lj2I4KDLz3By+3dy8KiTaNuGbobpObNqWh
 19I92Zg+iL71CM4laCu45DmuXT7ux2j1gm8mOxsTx4pluuiieMiJ1yfrMkOB/ugX1k+a
 /dYIe+erMTf1PPkZ9YH6uX8KgkQU17nnJ4Tw9tSIQ3LXEjZdY1n7I41XU7tZO4e2dTXf
 6bWxwiPGFtefT9QLoWoqU92MwlpQ/3LmAYOcP9p9J26xex2Plxb8W1dN2R5bIxMt+bAB
 LZgyO6S6n7oAdElBtG5d7G82kosT34EsVUjK+a+cwxDbQXRYjdGOfwHXvVBHw/BPzZma
 lawg==
X-Gm-Message-State: AO0yUKUnr+WhN9pcj91us6RPpcBuQAqTqrJb1vpsPKFFVbx4KDz4Fqyz
 bnTcOe7a+AQnlMOhgCuONimXpHsaWuwfUW7WrGM=
X-Google-Smtp-Source: AK7set+r13avy+u8QRiw5WZCufbJ7pmj33dvonlobjo23/SNUYT7thq8oKp/IenGNsClXAUfDmGhug==
X-Received: by 2002:a5d:638d:0:b0:2c7:f56:28e1 with SMTP id
 p13-20020a5d638d000000b002c70f5628e1mr3776823wru.0.1677941211836; 
 Sat, 04 Mar 2023 06:46:51 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 w12-20020a5d608c000000b002c552c6c8c2sm5202444wrt.87.2023.03.04.06.46.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:46:51 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 4/7] gnu: libdrm: Update to 2.4.114.
Date: Sat,  4 Mar 2023 15:46:37 +0100
Message-Id: <20230304144640.9913-4-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <20230304144640.9913-1-roman@HIDDEN>
References: <20230304144640.9913-1-roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114.
---
 gnu/packages/xdisorg.scm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index ec5cdbdc28..77c88c9987 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -709,7 +709,7 @@ (define-public pixman
 (define-public libdrm
   (package
     (name "libdrm")
-    (version "2.4.107")
+    (version "2.4.114")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -717,16 +717,16 @@ (define-public libdrm
                     version ".tar.xz"))
               (sha256
                (base32
-                "127qf1rzhaf13vdd75a58v5q34617hvangjlfnlkcdh37gqcwm65"))))
+                "09nhk3jx3qzggl5vyii3yh4zm0npjqsbxhzvxrg2xla77a2cyj9h"))))
     (build-system meson-build-system)
     (arguments
      `(#:configure-flags
        '(,@(match (%current-system)
              ((or "armhf-linux" "aarch64-linux")
-              '("-Dexynos=true"
-                "-Domap=true"
-                "-Detnaviv=true"
-                "-Dtegra=true"
+              '("-Dexynos=enabled"
+                "-Domap=enabled"
+                "-Detnaviv=enabled"
+                "-Dtegra=enabled"
                 "-Dfreedreno-kgsl=true"))
              (_ '())))
 
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 14:46:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:46:59 2023
Received: from localhost ([127.0.0.1]:35654 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYTA3-00027p-0V
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:59 -0500
Received: from mail-wr1-f47.google.com ([209.85.221.47]:39672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYT9z-00026s-L2
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:56 -0500
Received: by mail-wr1-f47.google.com with SMTP id g3so4821927wri.6
 for <61959 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 06:46:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941210;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Wiiv1QhaTzVFgcehQ4tmzhFWR2lBL5/RDYWUuEcFN7s=;
 b=b71qj4PLb+nUkeLZ+lIr3tYbypKACRI0pWCwqOoAB5kbFH+O8//n2YHQnm/kLVVN2l
 b5LG08GVxxE7tUFgy6wjpcEiOeCySUcxhBucKnr+u6+XaCmWYKS7zxK0oe8rO5zT09XQ
 4Lc/flXvHfvC42mq5rPD3Scr+A+37bVqWI8nR0CTABW/bRSiHRWCHH/fYZQbARwNcXz2
 lzJzhSxNc+JuNiNYMFSbXcOcPPGaRU20e+/0lGhppaX+PqlEbg+gYhJbR6i5/HQ3x7Vu
 sst4FJP3mENK2dHmHANM/AkI3wfhYXOfgMmsiNlI7XfaeQtJ5x27QXSz8qPNV7QoUEvt
 R1/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941210;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Wiiv1QhaTzVFgcehQ4tmzhFWR2lBL5/RDYWUuEcFN7s=;
 b=iRZtqMjeFrdC5RfBUot5rjVgCq1bJjMRlUhUnKeCKToCx5wFDIREXmLSWBpM6Wo71/
 Sf3GdMNPh63z4OiP5O4VpSoPASXEYtXMUsCAccI6jLyXbkApEXaixZQBhEPjZpRxn/a7
 +0dfr5VmRzibFOaVO0UXVIEmxKOxiCL3x1BOtBBPPvq1KXVU2R2Lfe7ree80KOJUHF5d
 Oyceb9F8foD42hxgzrza5jxIjNBKGhyPPgp7LX1cogOsUn0BRJ6lVYdcwgAuUvO0GZrz
 cMsbWX6kcUwpX1Oqv8tR8Lhd804NrQPQ7HM5MM1n7ZVziCawDVO+ptfsN9KnOz6bIDNu
 xYnQ==
X-Gm-Message-State: AO0yUKXePgFitVRE00j1qPQecwMt7VvVeghJIm/eVt7O9q0GqVzX4Wu0
 BLOAFO+ALj5K2SAjdUMOO4s3d7s9LG49FrrD5OQ=
X-Google-Smtp-Source: AK7set/Cd8/YuF7YyQrJn4HOA2Lp3ZAAj19GXbRixyYxSk6sPAZMkHhdo9gXMbJNpuFUrbgq/aSTgQ==
X-Received: by 2002:a5d:4347:0:b0:2c9:1a3f:d5f8 with SMTP id
 u7-20020a5d4347000000b002c91a3fd5f8mr3142721wrr.41.1677941209686; 
 Sat, 04 Mar 2023 06:46:49 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 w12-20020a5d608c000000b002c552c6c8c2sm5202444wrt.87.2023.03.04.06.46.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:46:49 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 3/7] gnu: Add asahi-fwextract.
Date: Sat,  4 Mar 2023 15:46:36 +0100
Message-Id: <20230304144640.9913-3-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <20230304144640.9913-1-roman@HIDDEN>
References: <20230304144640.9913-1-roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/firmware.scm (asahi-fwextract): New variable.
---
 gnu/packages/firmware.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index a876aa727a..3e3cfe96a9 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -34,6 +34,7 @@ (define-module (gnu packages firmware)
   #:use-module (guix git-download)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
+  #:use-module (guix build-system python)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages)
   #:use-module (gnu packages admin)
@@ -77,6 +78,40 @@ (define-module (gnu packages firmware)
   #:use-module (gnu packages xml)
   #:use-module (ice-9 match))
 
+(define-public asahi-fwextract
+  (package
+    (name "asahi-fwextract")
+    (version "0.5.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/AsahiLinux/asahi-installer")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1kj9ycy3f34fzm9bnirlcw9zm2sgipwrqzphdg5k099rbjbc7zmj"))))
+    (build-system python-build-system)
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'remove-vendor
+           (lambda* (#:key outputs #:allow-other-keys)
+             (delete-file-recursively "vendor")))
+         (add-after 'install 'wrap-program
+           (lambda* (#:key inputs outputs #:allow-other-keys)
+             (let ((out (assoc-ref outputs "out")))
+               (wrap-program (string-append out "/bin/asahi-fwextract")
+                 `("LD_LIBRARY_PATH" ":" prefix
+                   (,(string-append (assoc-ref inputs "lzfse") "/lib"))))))))))
+    (inputs (list lzfse))
+    (home-page "https://github.com/AsahiLinux/asahi-installer")
+    (synopsis "Asahi Linux firmware extractor")
+    (description "The Asahi Linux firmware extractor transform the firmware archive
+provided by the Asahi Linux installer into a manifest and CPIO and TAR
+archives that are compatible with the Linux kernel.")
+    (license license:expat)))
+
 (define-public ath9k-htc-firmware
   (package
     (name "ath9k-htc-firmware")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 14:46:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:46:57 2023
Received: from localhost ([127.0.0.1]:35651 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYTA0-00027U-K7
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:56 -0500
Received: from mail-wr1-f54.google.com ([209.85.221.54]:35638)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYT9y-00026l-Dw
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:54 -0500
Received: by mail-wr1-f54.google.com with SMTP id q16so4837188wrw.2
 for <61959 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 06:46:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941214;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=gvhFuErGOzz9CoJKjYL/bLBoNKrPWXopfl75QPrxg10=;
 b=bt+FeSka7ayJBwEnGOFT7KsbUvEl8Wyl8WUet2rBu18AFa5y35i7KK+4CCgU+/+UVH
 NKNVj3CMniZ8AW69JQzN/D3lggv6uwkDby4/yN1F0Iea4TiUS6S/Ht6HFSVlIpqaf6FZ
 DkoX/q2ACKc6Z0KYd6012MnnvgseID2lzvZAuiz2vwVsrpntbO3LG+vyUg9jjwvtN8a4
 lIXSvpuodBVho5G5KZ2dqYsO+NUFIFC6kLjmafYmuhsxjXh8Iewt+YaS8YIOXH0ggv9G
 xVFKhNcm0aFEoOxm6wX/ukLRFKSLHokaL18Y4hhSSv5R00G2ivLG/E0OqNWB+6J7/Ikv
 xSuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941214;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=gvhFuErGOzz9CoJKjYL/bLBoNKrPWXopfl75QPrxg10=;
 b=Zz7pLMhdt79ZUn9FgFVnYd/P8r3nfQ1A0o144mOdekNnqUUkX5wmdx13pyfNPEliNo
 Fmfpuh1KCb/kpeQum4vhzvmBXd9btGQguZE5Mqp51pF57ZO5Cf71ttv1/nsrUf0FfXic
 U9mSXzNIGjShOcEVwfxUL1ASRI2PbdILeAqCgeeDppu6xKqIZtOx7q5NNXoDIoYAfxTX
 I2A4kHYx1Bq7cvLwwCXfk9n8xwI2QzT7m1chH1azF6t29kDN+W8yAjkWCppl+43jUNzu
 /PdY9Wh0xBl3Z9Ki6j/uyKSgw2o4SMjyCPghFJ+l7lgU+mTwMjAwJcSalmFSHhce2k6y
 AJLw==
X-Gm-Message-State: AO0yUKUg9DbU3Btj17Dh2KTBEcLsc90e6xH+LAQ8Dqhi0Gl7PH/EdjUz
 AnhYUfIhCysdm7NOtW4ySV6S09mHeBaCSJzP4yk=
X-Google-Smtp-Source: AK7set/GRAXsXbh65M0QnT8Re8VdX6oKavVIRG/Lhu80a2+Oyms3iEbH9jm8lyjnkJEaJlotvc9JQw==
X-Received: by 2002:adf:dcd2:0:b0:2c7:1aaa:c5d8 with SMTP id
 x18-20020adfdcd2000000b002c71aaac5d8mr3837601wrm.46.1677941213744; 
 Sat, 04 Mar 2023 06:46:53 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 w12-20020a5d608c000000b002c552c6c8c2sm5202444wrt.87.2023.03.04.06.46.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:46:53 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 5/7] gnu: Add asahi-mesa.
Date: Sat,  4 Mar 2023 15:46:38 +0100
Message-Id: <20230304144640.9913-5-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <20230304144640.9913-1-roman@HIDDEN>
References: <20230304144640.9913-1-roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/gl.scm (asahi-mesa): New variable.
---
 gnu/packages/gl.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 4ae96032cd..fd4ae587b9 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -52,6 +52,7 @@ (define-module (gnu packages gl)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages valgrind)
   #:use-module (gnu packages video)
   #:use-module (gnu packages vulkan)
   #:use-module (gnu packages xdisorg)
@@ -612,6 +613,56 @@ (define-public mesa-utils
     ;; glxdemo is public domain; others expat.
     (license (list license:expat license:public-domain))))
 
+(define-public asahi-mesa
+  (package
+    (inherit mesa)
+    (name "asahi-mesa")
+    (version "20221229")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://gitlab.freedesktop.org/asahi/mesa/-/archive/"
+                           "asahi-" version "/mesa-asahi-" version ".tar.gz"))
+       (sha256
+        (base32 "1gg0msrx2d2mgif4jqljns8nqf29nazqpxcxmjaa50yf50n6n05p"))))
+    (arguments
+     (substitute-keyword-arguments (package-arguments mesa)
+       ((#:configure-flags flags)
+        `(list "-Db_ndebug=true"
+               "-Db_lto=false"
+               "-Ddri3=enabled"
+               "-Degl=enabled"
+               "-Dgallium-drivers=swrast,virgl,kmsro,asahi"
+               "-Dgallium-extra-hud=true"
+               "-Dgallium-opencl=disabled"
+               "-Dgallium-rusticl=false"
+               "-Dgallium-va=disabled"
+               "-Dgallium-vdpau=disabled"
+               "-Dgallium-xa=disabled"
+               "-Dgbm=enabled"
+               "-Dgles1=disabled"
+               "-Dgles2=enabled"
+               "-Dglx=dri"
+               "-Dlibunwind=disabled"
+               "-Dllvm=enabled"
+               "-Dlmsensors=enabled"
+               "-Dmicrosoft-clc=disabled"
+               "-Dosmesa=true"
+               "-Dplatforms=x11,wayland"
+               "-Dshared-glapi=enabled"
+               "-Dvalgrind=enabled"
+               "-Dvulkan-drivers=swrast"
+               "-Dvulkan-layers="))))
+    (inputs
+     `(("libdrm" ,libdrm)
+       ("libglvnd" ,libglvnd)
+       ("llvm" ,llvm-15)
+       ("lm-sensors" ,lm-sensors "lib")
+       ("openssl" ,libressl)
+       ("valgrind" ,valgrind)
+       ("wayland-protocols" ,wayland-protocols-next)
+       ,@(fold alist-delete (package-inputs mesa)
+               '("llvm" "wayland-protocols"))))))
 (define-public glew
   (package
     (name "glew")
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 14:46:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:46:56 2023
Received: from localhost ([127.0.0.1]:35649 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYTA0-00027M-0v
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:56 -0500
Received: from mail-wr1-f44.google.com ([209.85.221.44]:42927)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYT9x-00026p-3N
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:53 -0500
Received: by mail-wr1-f44.google.com with SMTP id j2so4804534wrh.9
 for <61959 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 06:46:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941207;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Fy22jyumgaGIHjCRN1Q8te0OfhJbOyzCGpP6mnizXCA=;
 b=zet8nn97n/esqbOFrgUgAIYbJBptbuRYXhYyBsHzYSvWs9Q7qapSvvXcDobegu9H4s
 kxmGsix7s0KvJTTc01sVABtseRnvUC0TYNE1HuGA0tZMNdx47ZrPD/6YKlB2RXZfFRfb
 RYXUQvqdWWKyrjEtBbasO/1BiEQvCGjL4+IXecBU3UZN5bTjAgObV94Wl3jyVUb2+VBi
 n0bveE3dyAttToQWbevt6l9O1mBZE6vq8UnbSipUXjypnGq0DZYBxuDSQbOSSj4V0/MT
 uC1S6C69IgX2BBQfu4mkzpn4ONyyDCNrMD8b8Qr0LfojKX6h1j2cqSgBQO4ihCDrSXIG
 EoMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941207;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Fy22jyumgaGIHjCRN1Q8te0OfhJbOyzCGpP6mnizXCA=;
 b=N1o8Ttp9milMf9j1PpJDzW1eYYkt1A6o7aSk5QZXhfn+EJC7MwWSr0ulro2p++Tebh
 FZuSY8XdsIq1hc+TgVqcWFeKs8+rht8D5LnXOdMN70vHIdWpkcsskioXCksFwvaOzi5A
 Qdi1HYFpWWuO53PQHXiNuAq6Ex83jXG976NYZKX/uJYhfO/HXIVH24UOk0/JsWLAXPUS
 /NFxzu8y1jVfA9XYQQPLGW5REQ7q+w6ABZpauq/9/cZ/tvogmebH39vLSB08iLoDtmnt
 fP+YFug/hak0R4qd6Qs9Nf9E+wahSqfk5fm43owLur80/7Vw1tVLsEQWrwu0ta1LNnMY
 Wz0g==
X-Gm-Message-State: AO0yUKXR4odTkyqHn/rKxCBPRG/8i5mia94NfXP2s7kQr070KUHP73eU
 TydrxMyxWkD46PM2fY/7W0NsHsnxlgsp3wA+hu4=
X-Google-Smtp-Source: AK7set+OC7F9lPbpt8tZKKyiIK2vr/huDEUYxev0ljrCOpUwO/LWMqh81qbNCh0gZlrW6f4JAstHgw==
X-Received: by 2002:adf:e0c7:0:b0:2c8:37a:59c2 with SMTP id
 m7-20020adfe0c7000000b002c8037a59c2mr3314625wri.63.1677941207100; 
 Sat, 04 Mar 2023 06:46:47 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 w12-20020a5d608c000000b002c552c6c8c2sm5202444wrt.87.2023.03.04.06.46.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:46:46 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 2/7] gnu: Add u-boot-apple-m1.
Date: Sat,  4 Mar 2023 15:46:35 +0100
Message-Id: <20230304144640.9913-2-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
In-Reply-To: <20230304144640.9913-1-roman@HIDDEN>
References: <20230304144640.9913-1-roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: r0man <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: r0man <roman@HIDDEN>

* gnu/packages/bootloaders.scm (u-boot-apple-m1): New variable.
---
 gnu/packages/bootloaders.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index d02161ab1f..bb2f5639bc 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -1028,6 +1028,28 @@ (define-public u-boot-am335x-boneblack
 (define-public u-boot-am335x-evm
   (make-u-boot-package "am335x_evm" "arm-linux-gnueabihf"))
 
+(define-public u-boot-apple-m1
+  (let ((base (make-u-boot-package "apple_m1" "aarch64-linux-gnu")))
+    (package
+      (inherit base)
+      (version "2022.10-1")
+      (source
+       (origin
+         (method url-fetch)
+         (uri (string-append
+               "https://github.com/AsahiLinux/u-boot/archive/asahi-v"
+               version ".tar.gz"))
+         (sha256
+          (base32 "02x90h89p1kv3d29mdhq22a88m68w4m1cwb45gj0rr85i2z8mqjq"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments base)
+         ((#:phases phases '%standard-phases)
+          #~(modify-phases #$phases
+              (delete 'disable-tools-libcrypto)))))
+      (native-inputs
+       `(("openssl" ,libressl)
+         ,@(package-native-inputs base))))))
+
 (define*-public (make-u-boot-sunxi64-package board triplet
                                              #:key defconfig configs)
   (let ((base (make-u-boot-package
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at 61959 <at> debbugs.gnu.org:


Received: (at 61959) by debbugs.gnu.org; 4 Mar 2023 14:46:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:46:53 2023
Received: from localhost ([127.0.0.1]:35644 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYT9w-000272-KO
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:52 -0500
Received: from mail-wr1-f54.google.com ([209.85.221.54]:35638)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYT9v-00026l-Im
 for 61959 <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:46:52 -0500
Received: by mail-wr1-f54.google.com with SMTP id q16so4837020wrw.2
 for <61959 <at> debbugs.gnu.org>; Sat, 04 Mar 2023 06:46:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941205;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=Qeo6OY0MPgVJrlpTwZ5L5YDR3iX3qMU1F45KsZIUC1g=;
 b=RjpQGAM2wYxU86DactU3hiff4N6UegLv65BTAyqSbCfAc8srhNzhxWQfZQ26+aZWBz
 TmCoIJs3S2iZRzkjU3m7o/izzrOi63R7/glpOGo2EEGVDjwePIEKnkZx69IGIQcOHdk4
 tZN9fOR+YAHe2WYwmvFisBhzwYJF8aLzrnz9tnKI/J+3v/kmtQfyUZFtYsvP2DLAyxDy
 dpZUJgWIbVy3ZcDK8L4KiDzlfrcSu/5Edmu7b0NWS9T2k3TGiWc24dymljvk9C31mvzU
 ZFQw1yFeHPojFk4zxbvrgjBcrZVmoP8D2aCO3Pnqdsaf1Poi4DmMgaMo57sRyGFjng5Y
 pcXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941205;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Qeo6OY0MPgVJrlpTwZ5L5YDR3iX3qMU1F45KsZIUC1g=;
 b=plaxvWqujVjVPR/eFFOxKwuXbq4tyWxH+rs62MTL3NadVcy/H/LWXF6Arg8p1MwEmx
 H302fZI0SrI6cvTAu59TXqkevgGBuT8DGv9z/yV4oUABHW+iMsuVlZJQUlNgbiY8yDxs
 9cQEp7R3gB0Zx6C2GauSv4L8jvvBYXJWh2gNBtiSphY0RNLpQklUsHIy4XX6UMBIETpV
 zW2NERbX9MiQDBMT+rcjyU6eEC7zqJ4UY9GiI87hdD0YzNbaut4JWRtMdDH1D1aInwfv
 9OJIDtfnGDDqY/mY0k2aAosWzZYIQiU5tgVcYrAriPD0RVFZGu9AVsUW6cGUdtT75p3P
 /EyQ==
X-Gm-Message-State: AO0yUKWo/jbH827P7CMdUHRA/BeYYwxfuuUw/mkwQnJVd2rEVeHRNytW
 MGMuP3wLfDX7bVEXbaqONkSPhLIb4kLIKgVtmRE=
X-Google-Smtp-Source: AK7set+XPraq97ZN8NDneNu2pzo4SG6H15rhMDT4ktkSW8aWNYk3ZtnjA9sTP4hA0/+EOCX0GFkY9g==
X-Received: by 2002:a5d:408f:0:b0:2ca:ad16:de8 with SMTP id
 o15-20020a5d408f000000b002caad160de8mr2783450wrp.71.1677941205231; 
 Sat, 04 Mar 2023 06:46:45 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 w12-20020a5d608c000000b002c552c6c8c2sm5202444wrt.87.2023.03.04.06.46.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:46:45 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: 61959 <at> debbugs.gnu.org
Subject: [PATCH 1/7] gnu: Add m1n1.
Date: Sat,  4 Mar 2023 15:46:34 +0100
Message-Id: <20230304144640.9913-1-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61959
Cc: r0man <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: r0man <roman@HIDDEN>

* gnu/packages/bootloaders.scm (m1n1): New variable.
---
 gnu/packages/bootloaders.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index ee47a9fad7..d02161ab1f 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -623,6 +623,38 @@ (define-public dtc
 tree binary files.  These are board description files used by Linux and BSD.")
     (license license:gpl2+)))
 
+(define-public m1n1
+  (package
+    (name "m1n1")
+    (version "1.2.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://github.com/AsahiLinux/m1n1/archive/v"
+                           version ".tar.gz"))
+       (sha256
+        (base32 "1pymb7ip77z8md1pxqm3micq2yns1v6b97mayaa2q1s8sinv00jg"))))
+    (build-system gnu-build-system)
+    (supported-systems (list "aarch64-linux"))
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (replace 'configure
+           (lambda _
+             (setenv "RELEASE" "1")))
+         (replace 'install
+           (lambda* (#:key outputs #:allow-other-keys)
+             (let ((dir (string-append (assoc-ref outputs "out") "/libexec/")))
+               (mkdir-p dir)
+               (copy-file "build/m1n1.bin" (string-append dir "m1n1.bin")))))
+         ;; There are no tests
+         (delete 'check))))
+    (home-page "https://github.com/AsahiLinux/m1n1")
+    (synopsis "Boot loader and experimentation playground for Apple Silicon")
+    (description "m1n1 is the bootloader developed by the Asahi Linux project to bridge
+the Apple (XNU) boot ecosystem to the Linux boot ecosystem.")
+    (license license:expat)))
+
 (define %u-boot-rockchip-inno-usb-patch
   ;; Fix regression in 2020.10 causing freezes on boot with USB boot enabled.
   ;; See https://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-rockpro64/-/issues/4
-- 
2.39.1





Information forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Mar 2023 14:44:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 09:44:56 2023
Received: from localhost ([127.0.0.1]:35639 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYT84-00022n-3z
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:44:56 -0500
Received: from lists.gnu.org ([209.51.188.17]:46684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1pYT81-00022e-B0
 for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 09:44:54 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <roman@HIDDEN>)
 id 1pYT81-0003Lb-2j
 for guix-patches@HIDDEN; Sat, 04 Mar 2023 09:44:53 -0500
Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <roman@HIDDEN>)
 id 1pYT7y-0001HO-Vi
 for guix-patches@HIDDEN; Sat, 04 Mar 2023 09:44:52 -0500
Received: by mail-wr1-x433.google.com with SMTP id l25so4833694wrb.3
 for <guix-patches@HIDDEN>; Sat, 04 Mar 2023 06:44:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20210112.gappssmtp.com; s=20210112; t=1677941086;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=B+qm4+zF7ov99p8+JSm7AMgm0IZVXNeBD4BqGdaKLRU=;
 b=rjhX+BQkhskWp6/j9sbKFAezluWmogtmwktgcxSQrWlaCNs1A4i9ZExC+fMvsHWln3
 0dx50eMYaQkGUh1b8oGnCIz/DNa5hsf0TcIPvit9MLxmdc08d4wdBk5JD3idWO5Y17ZO
 ZIvfEytc0JRFEGLLIz2VeGN+/rWuOCO2TFxU30Rn79gg35XJXzjK4ex3K5o5ARw9+Vwi
 +0vkPaX721e7vXMmwjJf7uhBqnYgpHhIfzQdKm5L32NhC+eKtIIX6tttw22KE4T1G/xF
 Pk7uLzOSvsq4rOD34r6Fe1Qpk1y4rjLFgymW8sjCnTOKUyHpogzH/nVhTSXJwLcLEmR+
 EDJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1677941086;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=B+qm4+zF7ov99p8+JSm7AMgm0IZVXNeBD4BqGdaKLRU=;
 b=S0nWwcsERMBHyunC9MvbEiszyxLbK/5rm+eWjbkhKehThXqKQrjqY5cN2iUiJ4HaG1
 jBD5TEP6lRYZSCQ8oxefDhbGZeSvqyBX0lxg6Wozdqqx3yOcDc7bOAQJAvkZH2l2SXRM
 W/r/Pljy2r0E4aWmamyDMG87lz8CRLdwwrFhMHaSCGUnrQxq1yZQw8d6sCaiaSDJi7nR
 tUUsk3I+aHqVyenJmosShPMFwrsv8o7Ebnie5+Ljj9wBMOBpZrrz0x+YR39H7LRaqX8U
 UyPrsGSEi1CBQz/x7dh0XxiDO9rDinJU1ExFdyUqqXfWyLVrwLhjNm5oFKy7KRnSx62h
 e3QA==
X-Gm-Message-State: AO0yUKVyhzfgJf3zH69pVS9b+ktoR6ijhkvm7erGcnlWmFXZ2YC3p0Fv
 uAGWEgV9YLu7t2IThNdWkhkhVDkPryQvTMNaNhw=
X-Google-Smtp-Source: AK7set/hbHyEbBYrk9N8v5IGaTuSKPXu+2sL5CgtzHICfc5y+QgY0/NkMJBhmYnpJpqlwfwGGM8HKg==
X-Received: by 2002:adf:df03:0:b0:2ca:e45f:cf8b with SMTP id
 y3-20020adfdf03000000b002cae45fcf8bmr3833763wrl.48.1677941086708; 
 Sat, 04 Mar 2023 06:44:46 -0800 (PST)
Received: from localhost.localdomain ([2a01:598:b1ad:1fff:8e8b:b210:246d:cd7a])
 by smtp.gmail.com with ESMTPSA id
 h18-20020a5d4312000000b002c7107ce17fsm5245179wrq.3.2023.03.04.06.44.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Mar 2023 06:44:46 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/7] Add some Asahi Linux packages
Date: Sat,  4 Mar 2023 15:44:15 +0100
Message-Id: <20230304144415.9644-1-roman@HIDDEN>
X-Mailer: git-send-email 2.39.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: none client-ip=2a00:1450:4864:20::433;
 envelope-from=roman@HIDDEN; helo=mail-wr1-x433.google.com
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, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
Cc: Roman Scherer <roman@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Guix,

this patch series adds some packages to run Guix on Apple silicon. They are
loosely based on the offical PKGBUILDs [1] of the Asahi Linux project and the
nixos-apple-silicon [2] packages.

u-boot-apple-m1 is a modified version of u-boot from the Asahi Linux team,
which is unlikely to be upstreamed from what I heard in the internet.

m1n1 is the bootloader of the Asahi Linux project, which is placed on the EFI
system partition under /boot/efi/m1n1/boot.bin by the Asahi Linux
installer. For now this is only the package, but I think we also need a proper
Guix bootloader for this. The final /boot/efi/m1n1/boot.bin should be
concatenation of the m1n1.bin binary, the u-boot-apple-m1 binary and the Linux
device trees. I'm not very familiar with how bootloaders work in Guix, but I
believe on a system reconfigure 2 bootloaders should be installed on the EFI
system partition, m1n1 itself and GRUB (I haven't tried extlinux yet).

asahi-fwextract is a tool that extracts a manifest.txt file and 2 archives,
firmware.cpio and firmware.tar from an archive which the Asahi Linux installer
places under /boot/efi/asahi/all_firmware.tar.gz. The all_firmware.tar.gz file
itself is extracted from the rescue partition of the MacOS installation when
installing. This tool can be used by a user to create an installation or
system image that includes the required firmware.

asahi-mesa is the mesa package that includes the GPU driver and is not
upstreamed yet. asahi-mesa-utils and asahi-mesa-headers are variants that use
asahi-mesa.

The next step would be to support building a Linux with Rust modules. I'm
waiting for some patches from the Rust team to do this.

Could you please review those patches?

Thanks, Roman.

[1] https://github.com/AsahiLinux/PKGBUILDs
[2] https://github.com/tpwrules/nixos-apple-silicon

Roman Scherer (7):
  gnu: Add asahi-fwextract.
  gnu: libdrm: Update to 2.4.114.
  gnu: Add asahi-mesa.
  gnu: Add asahi-mesa-headers.
  gnu: Add asahi-mesa-utils.
  gnu: Add m1n1.
  gnu: Add u-boot-apple-m1.

 gnu/packages/bootloaders.scm | 54 ++++++++++++++++++++++++
 gnu/packages/firmware.scm    | 35 ++++++++++++++++
 gnu/packages/gl.scm          | 79 ++++++++++++++++++++++++++++++++++++
 gnu/packages/xdisorg.scm     | 12 +++---
 4 files changed, 174 insertions(+), 6 deletions(-)

--
2.39.1




Acknowledgement sent to Roman Scherer <roman@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#61959; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 8 Mar 2023 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.