GNU logs - #50054, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 14 Aug 2021 08:37:02 +0000
Resent-Message-ID: <handler.50054.B.162893018622105 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50054 <at> debbugs.gnu.org
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.162893018622105
          (code B ref -1); Sat, 14 Aug 2021 08:37:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Aug 2021 08:36:26 +0000
Received: from localhost ([127.0.0.1]:43519 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mEp9W-0005kT-14
	for submit <at> debbugs.gnu.org; Sat, 14 Aug 2021 04:36:26 -0400
Received: from lists.gnu.org ([209.51.188.17]:49264)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mEp9K-0005kC-LW
 for submit <at> debbugs.gnu.org; Sat, 14 Aug 2021 04:36:25 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:54510)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1mEp9K-0008Bg-9c
 for guix-patches@HIDDEN; Sat, 14 Aug 2021 04:36:14 -0400
Received: from mail-io1-xd2d.google.com ([2607:f8b0:4864:20::d2d]:36784)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1mEp9I-0003WU-Qx
 for guix-patches@HIDDEN; Sat, 14 Aug 2021 04:36:14 -0400
Received: by mail-io1-xd2d.google.com with SMTP id f11so16358575ioj.3
 for <guix-patches@HIDDEN>; Sat, 14 Aug 2021 01:36:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=oPdBLTMWcmTC8lIWK78eaCprhfBFGBDITOkHYN5O3fo=;
 b=MNXGrloWtqSc2Y565XSDiIEom40O1Q4LLoab1z4QThjPLXX5ZhIXntVZk71TpuKw/w
 9K50A6oS/+8Z6sahg7/sGqyOBTDbVRTzPvWp377zFTmmVn0MmeUz7r90mHS20p/A/xyU
 Vw9+ozpRDzhUz1gbUT8kNUI2irAwyGh/swnE35Tp5KesvMvlU7YyC5RGiLwruE4lsh1j
 nGBzJKDoBY7ilslxtoOR3fh6Bf+lYxS6Gzg5zTS/Hrs8PJXLtRFe2ugKEyjxZnVrCiZ7
 jWeqavXa+YkYrfWgE3GP0K84hSop70v1UMhWtp3Xssg0+BH9p2HLsMhj2JYqeBlNoB4I
 w3iQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=oPdBLTMWcmTC8lIWK78eaCprhfBFGBDITOkHYN5O3fo=;
 b=ll3xG32AmEXHenHM13V2iyzAwjTBhPLKjNKARjRGq5tqjEQ1CYbj647HhrAGXHTLx6
 S8d8oMWr9m3ga1+ONoLICB52Vg50URGeBeLQznJcHQQistClbKiF+vdrLSboHWunn+q2
 UxibMIDryZpOpGO2Po5lY4S5XOaOyM/0c8L0FKjukZfwBTmvgYWtrrMlw7usZoAU61z4
 1X/yr4sTsjfRrlI1O/sNRzzZLQyzzZ51p0N55A/qFhPFlmcIUDvjFYeH9ejkt9n2Wrmp
 zpwZZJxOMY9wdxMFrT7+uOEv+VMAH0oH5aJJBdo44rlMUdTyOnUccSYYSytrdavjr4/R
 A2QA==
X-Gm-Message-State: AOAM5300A4xfQ7+2FjeGOxblh1annt6dggrLRl6f3MQoj6iNqVgeMBrT
 nl3lQlQUQNAV2qUvHDWIpX1YdA/RX4d/Xoy9w7Myn/0bBosFvc4O
X-Google-Smtp-Source: ABdhPJyxOYNsLWQl9uy1MywLBNPc6ToTIt7h7NJzHVh+xcSBU0hliHwyitQljiHqIh5yod4Wc80vqaS2ICI+zZfrg4o=
X-Received: by 2002:a6b:b502:: with SMTP id e2mr4921169iof.152.1628930170920; 
 Sat, 14 Aug 2021 01:36:10 -0700 (PDT)
MIME-Version: 1.0
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 14 Aug 2021 01:35:35 -0700
Message-ID: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::d2d;
 envelope-from=lichengtai@HIDDEN; helo=mail-io1-xd2d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
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: -2.3 (--)

* gnu/packages/graphics.scm (bgfx): New variable
---
 gnu/packages/graphics.scm | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 38feb27c87..53ac12f731 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -2000,3 +2000,41 @@ Some feature highlights:
 such as VR and AR on mobile, PC/desktop, and any other device.
Monado aims to be
 a complete and conforming implementation of the OpenXR API made by Khronos.")
     (license license:boost1.0)))
+
+(define-public bgfx
+  (let ((commit "65513d08541ab1ead814f2c97d0502c8d13eae68")
+        (revision "0"))
+    (package
+      (name "bgfx")
+      (version
+       (git-version "0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/bkaradzic/bgfx.cmake")
+           (commit commit)
+           ;; Fetch git submodules
+           (recursive? #t)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "1k18230zw3v2l0vgz5xi0l23fa0686yx0jd6hkvvvwp3zlakqp7n"))))
+      (build-system cmake-build-system)
+      (arguments
+       `(#:tests? #f)) ;; no tests
+      (inputs
+       `(("glslang" ,glslang)
+         ("libxcb" ,libxcb)
+         ("opengl" ,mesa)
+         ("vulkan-loader" ,vulkan-loader)))
+      (native-inputs
+       `(("pkg-config" ,pkg-config)
+         ("vulkan-headers" ,vulkan-headers)))
+      (home-page "https://github.com/bkaradzic/bgfx")
+      (synopsis  "Cross-platform, graphics API agnostic. rendering library")
+      (description "bgfx is a cross-platform, graphics API agnostic,
+'Bring Your Own Engine/Framework' style rendering library supporting Direct3D,
+OpenGL, Metal, Vulkan and WebGL.")
+      (license (list license:expat license:cc0)))))
-- 
2.32.0




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Andy Tai <lichengtai@HIDDEN>
Subject: bug#50054: Acknowledgement ([PATCH] gnu: Add bgfx)
Message-ID: <handler.50054.B.162893018622105.ack <at> debbugs.gnu.org>
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
X-Gnu-PR-Message: ack 50054
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 50054 <at> debbugs.gnu.org
Date: Sat, 14 Aug 2021 08:37:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 50054 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
50054: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50054
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] Acknowledgement ([PATCH] gnu: Add bgfx)
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 14 Aug 2021 08:53:02 +0000
Resent-Message-ID: <handler.50054.B50054.162893116323533 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.162893116323533
          (code B ref 50054); Sat, 14 Aug 2021 08:53:02 +0000
Received: (at 50054) by debbugs.gnu.org; 14 Aug 2021 08:52:43 +0000
Received: from localhost ([127.0.0.1]:43525 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mEpPH-00067V-GP
	for submit <at> debbugs.gnu.org; Sat, 14 Aug 2021 04:52:43 -0400
Received: from mail-il1-f169.google.com ([209.85.166.169]:42540)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mEpPE-00067G-9X
 for 50054 <at> debbugs.gnu.org; Sat, 14 Aug 2021 04:52:42 -0400
Received: by mail-il1-f169.google.com with SMTP id s16so5038689ilo.9
 for <50054 <at> debbugs.gnu.org>; Sat, 14 Aug 2021 01:52:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=hhVXs6v5dv47PC8BTAiCpE4NtiDo0sxt4NOCbFdEW6I=;
 b=d3GfAh1OmQ16/SfkRqX8bQO1mK9lstJ5dEE9kZ5xBPdp+3z5frvHc4pUeW43Oj7dn7
 CEK7AFyxzTXLhdrdHiduCPBi5Mv/1fLATJV5ig1x/wi5SNr7lHBaKzYazgZkkjVey9U8
 2AqvrVogt+EmhBJc65SumyiUSIL03ljStRhi67hlfKO2fFHtOxxUk74uAOLZfAt82Dbl
 ZizdSVNX/o3OAVW4Qc4TVco+LoGP5EUluFRvKnb7lvsfa6L+KzQWPv2+ZxWm7oeDKMZm
 iH/9ljoG7UW3rFC6z6ezH598GKIiTonuPCJuLaMeBEPK84a/JyJGh49RxUzHRnha46Lf
 aoSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=hhVXs6v5dv47PC8BTAiCpE4NtiDo0sxt4NOCbFdEW6I=;
 b=mUCzlEoVg1IMdo2W8glxzfgP17fJ6ndluoAdaWUODeUCQZECZMzNtyxlvBJhOAC/4v
 TT1Vov9d4ZDTe13VB4nhx9Iwwss6Q5SlVEFuwAwAtNm5VUKZf4o8jdnASRIEdxyV1sbw
 iOdhQ5c4sk+pCq9h798FPQpwKtOP95WPmfNESp1hwMOpPKJxNCZulZ3t7AjX6CbzEY1d
 xceW2D29P0LIpGVEDHPcnVQ4BtSonRH/sTFBOrKoZKZJxHcmtFNFZXLHtaZBQ3EGZYq6
 uJiMY5ks0HqcM+qm+0UbtTixK2xYDMLUKG1i/khIS1/gY12+XoZptqOfnTaI3j1A/hhS
 Oqgg==
X-Gm-Message-State: AOAM531+0EnyTwrJ3LntvXzc3fURw6+X3CRLYVK/08rwwkUrrGdzf5kc
 malGt/Grx51a/gLBn6rSAVu+Ty0dIGxSc8UEKO0saKEpoVHnsg==
X-Google-Smtp-Source: ABdhPJxb9UZvsMx8XIYJP+qOQuYaQNQFD8Pi2K5bCpfknc8/VbLifw9X4I8QdfL4fddxi4VOXyyTr95ozUb24eOM+E0=
X-Received: by 2002:a92:6f0a:: with SMTP id k10mr4471735ilc.105.1628931154430; 
 Sat, 14 Aug 2021 01:52:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <handler.50054.B.162893018622105.ack <at> debbugs.gnu.org>
In-Reply-To: <handler.50054.B.162893018622105.ack <at> debbugs.gnu.org>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 14 Aug 2021 01:51:58 -0700
Message-ID: <CAJsg1E-wuXM+GKTHX9csGDHFtGFSD=qLGwLTnhE3gHUL9RhX=w@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000d308b705c981168f"
X-Spam-Score: 0.0 (/)
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 (-)

--000000000000d308b705c981168f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 14, 2021 at 1:37 AM GNU bug Tracking System
<help-debbugs@HIDDEN> wrote:
>
> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@HIDDEN
>
> If you wish to submit further information on this problem, please
> send it to 50054 <at> debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@HIDDEN unless you wish
> to report a problem with the Bug-tracking system.
>
> --
> 50054: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50054
> GNU Bug Tracking System
> Contact help-debbugs@HIDDEN with problems



--=20
Andy Tai, atai@HIDDEN
Year 2021 =E6=B0=91=E5=9C=8B110=E5=B9=B4
=E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=E4=
=BB=B0=E8=88=87=E8=A6=BA=E6=82=9F
=E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E=E5=
=8B=95=E8=88=87=E6=8A=80=E8=83=BD

--000000000000d308b705c981168f
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-bgfx.patch"
Content-Disposition: attachment; filename="0001-gnu-Add-bgfx.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_ksbjiznj0>
X-Attachment-Id: f_ksbjiznj0

RnJvbSA5OTgyMzI5MzZhNDkxYWNlMDM4M2ZiY2ZmOTY4MDI5YTgxYzEyYzFlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmR5IFRhaSA8YXRhaUBhdGFpLm9yZz4KRGF0ZTogU2F0LCAx
NCBBdWcgMjAyMSAwMTozMTozNCAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogQWRkIGJnZngK
VG86IGd1aXgtcGF0Y2hlc0BnbnUub3JnCgoqIGdudS9wYWNrYWdlcy9ncmFwaGljcy5zY20gKGJn
ZngpOiBOZXcgdmFyaWFibGUKLS0tCiBnbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIHwgMzggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzOCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dyYXBoaWNzLnNjbSBiL2du
dS9wYWNrYWdlcy9ncmFwaGljcy5zY20KaW5kZXggMzhmZWIyN2M4Ny4uYTA3YzMwNjdmYiAxMDA2
NDQKLS0tIGEvZ251L3BhY2thZ2VzL2dyYXBoaWNzLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ3Jh
cGhpY3Muc2NtCkBAIC0yMDAwLDMgKzIwMDAsNDEgQEAgU29tZSBmZWF0dXJlIGhpZ2hsaWdodHM6
CiBzdWNoIGFzIFZSIGFuZCBBUiBvbiBtb2JpbGUsIFBDL2Rlc2t0b3AsIGFuZCBhbnkgb3RoZXIg
ZGV2aWNlLiAgTW9uYWRvIGFpbXMgdG8gYmUKIGEgY29tcGxldGUgYW5kIGNvbmZvcm1pbmcgaW1w
bGVtZW50YXRpb24gb2YgdGhlIE9wZW5YUiBBUEkgbWFkZSBieSBLaHJvbm9zLiIpCiAgICAgKGxp
Y2Vuc2UgbGljZW5zZTpib29zdDEuMCkpKQorCisoZGVmaW5lLXB1YmxpYyBiZ2Z4CisgIChsZXQg
KChjb21taXQgIjY1NTEzZDA4NTQxYWIxZWFkODE0ZjJjOTdkMDUwMmM4ZDEzZWFlNjgiKQorICAg
ICAgICAocmV2aXNpb24gIjAiKSkKKyAgICAocGFja2FnZQorICAgICAgKG5hbWUgImJnZngiKQor
ICAgICAgKHZlcnNpb24KKyAgICAgICAoZ2l0LXZlcnNpb24gIjAiIHJldmlzaW9uIGNvbW1pdCkp
CisgICAgICAoc291cmNlCisgICAgICAgKG9yaWdpbgorICAgICAgICAgKG1ldGhvZCBnaXQtZmV0
Y2gpCisgICAgICAgICAodXJpCisgICAgICAgICAgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAg
KHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2JrYXJhZHppYy9iZ2Z4LmNtYWtlIikKKyAgICAgICAg
ICAgKGNvbW1pdCBjb21taXQpCisgICAgICAgICAgIDs7IEZldGNoIGdpdCBzdWJtb2R1bGVzCisg
ICAgICAgICAgIChyZWN1cnNpdmU/ICN0KSkpCisgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmls
ZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgKGJhc2Uz
MgorICAgICAgICAgICAiMWsxODIzMHp3M3YybDB2Z3o1eGkwbDIzZmEwNjg2eXgwamQ2aGt2dnZ3
cDN6bGFrcXA3biIpKSkpCisgICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK
KyAgICAgIChhcmd1bWVudHMKKyAgICAgICBgKCM6dGVzdHM/ICNmKSkgOzsgbm8gdGVzdHMKKyAg
ICAgIChpbnB1dHMKKyAgICAgICBgKCgiZ2xzbGFuZyIgLGdsc2xhbmcpCisgICAgICAgICAoImxp
YnhjYiIgLGxpYnhjYikKKyAgICAgICAgICgib3BlbmdsIiAsbWVzYSkKKyAgICAgICAgICgidnVs
a2FuLWxvYWRlciIgLHZ1bGthbi1sb2FkZXIpKSkKKyAgICAgIChuYXRpdmUtaW5wdXRzCisgICAg
ICAgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICAgKCJ2dWxrYW4taGVhZGVy
cyIgLHZ1bGthbi1oZWFkZXJzKSkpCisgICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5j
b20vYmthcmFkemljL2JnZngiKQorICAgICAgKHN5bm9wc2lzICAiQ3Jvc3MtcGxhdGZvcm0sIGdy
YXBoaWNzIEFQSSBhZ25vc3RpYy4gcmVuZGVyaW5nIGxpYnJhcnkiKQorICAgICAgKGRlc2NyaXB0
aW9uICJiZ2Z4IGlzIGEgY3Jvc3MtcGxhdGZvcm0sIGdyYXBoaWNzIEFQSSBhZ25vc3RpYywKKydC
cmluZyBZb3VyIE93biBFbmdpbmUvRnJhbWV3b3JrJyBzdHlsZSByZW5kZXJpbmcgbGlicmFyeSBz
dXBwb3J0aW5nIERpcmVjdDNELAorT3BlbkdMLCBNZXRhbCwgVnVsa2FuIGFuZCBXZWJHTC4iKQor
ICAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpic2QtMiBsaWNlbnNlOmNjMCkpKSkpCi0tIAoy
LjMyLjAKCg==
--000000000000d308b705c981168f--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 14 Aug 2021 09:44:01 +0000
Resent-Message-ID: <handler.50054.B50054.162893421728637 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andy Tai <lichengtai@HIDDEN>, 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.162893421728637
          (code B ref 50054); Sat, 14 Aug 2021 09:44:01 +0000
Received: (at 50054) by debbugs.gnu.org; 14 Aug 2021 09:43:37 +0000
Received: from localhost ([127.0.0.1]:43563 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mEqCW-0007Rp-TA
	for submit <at> debbugs.gnu.org; Sat, 14 Aug 2021 05:43:37 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:1626)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1mEqCQ-0007RZ-Ol
 for 50054 <at> debbugs.gnu.org; Sat, 14 Aug 2021 05:43:34 -0400
Received: from [10.0.0.4] (62-47-226-13.adsl.highway.telekom.at [62.47.226.13])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4GmwTp6YYFz1LB1y;
 Sat, 14 Aug 2021 11:43:26 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4GmwTp6YYFz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1628934207;
 bh=GwnkL5bjFooZb8TxmqKG0OIFnVK6Oz5A5W64bmXWffQ=;
 h=Subject:From:To:Date:In-Reply-To:References:From;
 b=e4TAIqYYWk9VVc1fEYjNEQyl07Iidp9CW0V1T0WcBxnWldAcvCugOGT8osf/yXaDT
 LlHPlk1K2SQxbg+ThbFSdw674ioWv4p7J5DXN2SVhm4DtQgCqJ78cIZPheZ7jnhZ1N
 GC3/akyGEMViHqWRIDQ4n6yTl5XZ5jr2O+4HYQiM=
Message-ID: <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sat, 14 Aug 2021 11:43:01 +0200
In-Reply-To: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
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,

Am Samstag, den 14.08.2021, 01:35 -0700 schrieb Andy Tai:
> * gnu/packages/graphics.scm (bgfx): New variable
> ---
>  gnu/packages/graphics.scm | 38
> ++++++++++++++++++++++++++++++++++++++
>  1 file changed, 38 insertions(+)
> 
> diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
> index 38feb27c87..53ac12f731 100644
> --- a/gnu/packages/graphics.scm
> +++ b/gnu/packages/graphics.scm
> @@ -2000,3 +2000,41 @@ Some feature highlights:
>  such as VR and AR on mobile, PC/desktop, and any other device.
> Monado aims to be
>  a complete and conforming implementation of the OpenXR API made by
> Khronos.")
>      (license license:boost1.0)))
> +
> +(define-public bgfx
> +  (let ((commit "65513d08541ab1ead814f2c97d0502c8d13eae68")
> +        (revision "0"))
> +    (package
> +      (name "bgfx")
> +      (version
> +       (git-version "0" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri
> +          (git-reference
> +           (url "https://github.com/bkaradzic/bgfx.cmake")
> +           (commit commit)
> +           ;; Fetch git submodules
> +           (recursive? #t)))
The use of submodules is discouraged because it's often hard to reason
about them.  This is such a case.  bgfx and the other submodules each
vendor a bunch of dependencies on top of the binaries that e.g. bx
ships as part of their tools repo.  
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> +           "1k18230zw3v2l0vgz5xi0l23fa0686yx0jd6hkvvvwp3zlakqp7n")))
> )
> +      (build-system cmake-build-system)
> +      (arguments
> +       `(#:tests? #f)) ;; no tests
> +      (inputs
> +       `(("glslang" ,glslang)
> +         ("libxcb" ,libxcb)
> +         ("opengl" ,mesa)
> +         ("vulkan-loader" ,vulkan-loader)))
> +      (native-inputs
> +       `(("pkg-config" ,pkg-config)
> +         ("vulkan-headers" ,vulkan-headers)))
> +      (home-page "https://github.com/bkaradzic/bgfx")
> +      (synopsis  "Cross-platform, graphics API agnostic. rendering
> library")
A dot too much :)
> +      (description "bgfx is a cross-platform, graphics API agnostic,
> +'Bring Your Own Engine/Framework' style rendering library supporting
> Direct3D,
> +OpenGL, Metal, Vulkan and WebGL.")
> +      (license (list license:expat license:cc0)))))





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 14 Aug 2021 18:08:02 +0000
Resent-Message-ID: <handler.50054.B50054.16289644812640 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.16289644812640
          (code B ref 50054); Sat, 14 Aug 2021 18:08:02 +0000
Received: (at 50054) by debbugs.gnu.org; 14 Aug 2021 18:08:01 +0000
Received: from localhost ([127.0.0.1]:45383 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mEy4b-0000gP-4j
	for submit <at> debbugs.gnu.org; Sat, 14 Aug 2021 14:08:01 -0400
Received: from mail-il1-f182.google.com ([209.85.166.182]:36565)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mEy4V-0000fb-9G
 for 50054 <at> debbugs.gnu.org; Sat, 14 Aug 2021 14:07:55 -0400
Received: by mail-il1-f182.google.com with SMTP id x5so1635736ill.3
 for <50054 <at> debbugs.gnu.org>; Sat, 14 Aug 2021 11:07:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=bEzD1aGLQoxMI4UBaQbGZJVDXhJncX3hZRtobTLazM4=;
 b=Tiux+d+tpbZleyx+EC6T8IX03jjVpSg4/5ztUoOvQt1mSPrD6D/7wVOuLfJnvsmsgJ
 /yCElwUHLVUiVfZGuqESxhsJgf9X8hTDL8OZC6yh9g0Z5LKmTQA2SJFFs0r2QGRlqcL6
 luGPYtTW0qTrIWutAfjgmMC1mToxycWYGX3DNFSimV4vdD548Qi+KMT/q7+m8iFyUUot
 C5RM1uktnAIXuSK9S2bdY/x8rTkeiKWhL+r8BWXXqG846c5RY3rGzxzuF+shzg//j0QG
 mC+uOXXWEbO8z8IdQEYq6XQEA0u9f7bUUXc1slCV5jJxeDs3nP7e+Xzro4dTAZOGr693
 brxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=bEzD1aGLQoxMI4UBaQbGZJVDXhJncX3hZRtobTLazM4=;
 b=k7nbTx3kVeAgvBEWnBb/krN8fNjjbZGnR1FQANJZLefM3RjgkUIIzJb9bQUVecCQXl
 IbdiavRBH48oNKcPBrd7t2HlG+DbEMAxt2DceBofSPwsIFcqpo47EmLoj/VBQ99jt543
 WwLZUFa8L0yUXq3P47Ei3aT3/bzL2cD/qXQMLVUAJ6EMkrAkTYBzCAr2tMdECoCaXMwt
 wLT0/6h6Gt7XRM6Idk2z983gJogkdFVszx3DFr69A7+SvcH9O90RSMHkBn55bYwk+4KB
 ajoBdAGDQvubqXYlW4viDBpr5MwrDxwwLj3hTuYp9RnOgmjLqZ6+aPQocIKyU7RM1z89
 KdoQ==
X-Gm-Message-State: AOAM532it7N5KjpmBIYqllurIS6RQWguEgcpPOe3ws4cAmQ5M2qCzgl9
 0unyYsYvvWkqMt+EK2fgiPP5IYFHvnFZAv6/HRc24sXad4Id4w==
X-Google-Smtp-Source: ABdhPJyj27E6c2eNgdoVUiTkWo7A9+wkAh1LLLS6xvdXpMFdvKw7hsMb9tvP139DrUwk+3/Y9tJOfHJLirERQgLsDsM=
X-Received: by 2002:a92:b112:: with SMTP id t18mr5986563ilh.36.1628964465658; 
 Sat, 14 Aug 2021 11:07:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
In-Reply-To: <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 14 Aug 2021 11:07:09 -0700
Message-ID: <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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 (-)

Question: then how in the package definition can I check out
submpodule repos and make them in the same relative positions for the
build to work?

On Sat, Aug 14, 2021 at 2:43 AM Leo Prikler
<leo.prikler@HIDDEN> wrote:
>
> Hi,
>
> Am Samstag, den 14.08.2021, 01:35 -0700 schrieb Andy Tai:
> > * gnu/packages/graphics.scm (bgfx): New variable
> > ---
> >  gnu/packages/graphics.scm | 38
> > ++++++++++++++++++++++++++++++++++++++
...
> > +         (method git-fetch)
> > +         (uri
> > +          (git-reference
> > +           (url "https://github.com/bkaradzic/bgfx.cmake")
> > +           (commit commit)
> > +           ;; Fetch git submodules
> > +           (recursive? #t)))
> The use of submodules is discouraged because it's often hard to reason
> about them.  This is such a case.  bgfx and the other submodules each
> vendor a bunch of dependencies on top of the binaries that e.g. bx
> ships as part of their tools repo.
> > +         (file-name (git-file-name name version))
> > +         (sha256
> > +          (base32
> > +           "1k18230zw3v2l0vgz5xi0l23fa0686yx0jd6hkvvvwp3zlakqp7n")))
> > )
> > +
>


--=20
Andy Tai, atai@HIDDEN
Year 2021 =E6=B0=91=E5=9C=8B110=E5=B9=B4
=E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=E4=
=BB=B0=E8=88=87=E8=A6=BA=E6=82=9F
=E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E=E5=
=8B=95=E8=88=87=E6=8A=80=E8=83=BD




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 14 Aug 2021 18:26:02 +0000
Resent-Message-ID: <handler.50054.B50054.16289655494544 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.16289655494544
          (code B ref 50054); Sat, 14 Aug 2021 18:26:02 +0000
Received: (at 50054) by debbugs.gnu.org; 14 Aug 2021 18:25:49 +0000
Received: from localhost ([127.0.0.1]:45392 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mEyLp-0001BB-IU
	for submit <at> debbugs.gnu.org; Sat, 14 Aug 2021 14:25:49 -0400
Received: from mail-io1-f48.google.com ([209.85.166.48]:40665)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mEyLj-0001Ar-Ft
 for 50054 <at> debbugs.gnu.org; Sat, 14 Aug 2021 14:25:43 -0400
Received: by mail-io1-f48.google.com with SMTP id t13so4113860ioj.7
 for <50054 <at> debbugs.gnu.org>; Sat, 14 Aug 2021 11:25:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=FBJ5f+0mZ7/F68uc5sJwn/a1nkrNyzAS01QYuub+hyk=;
 b=NU79keIyKed+oN2cBqC75P5FVWMRk5u0oEs6OUWnYIaiUqyjApoJjHOTyhv8tzSrWP
 pT6edFw30mbhw+c68OtOyTEs8njW74kpwIMeYUMFNcA7Z910gmoJzkqgOgO2H6iL4JCC
 1ETHvgooG8076bSdxIuc/v5T58984jErXkhYICGSqioKnPX2ftw3Wbn/Q/ZRybKBQgYl
 7KHUp0Qj/BoM1ZZ+66/wqgjbk0RdezOg/NXxTxOGd8K/FsdPm5fZZnh46msOLSDb2JhM
 0fHBkyiUL7dwuYMhuY7Pw6EuEQu5HMRi1rksYzW/ut4C4hUatsG0xXUOQQqGEXajSMim
 PU0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=FBJ5f+0mZ7/F68uc5sJwn/a1nkrNyzAS01QYuub+hyk=;
 b=cHEB4AcWps0xdBA3O9MIVmR9wcv/WycqvnwIvbLAbZqrFVeBDrdtOfNXimybXGg3UV
 /wfr/0Va+9DMGzugmETc98p19SlUjUz090rqm0N0myJ+nmzU3FiDHf81V0u7bBnH4smU
 7tDGxKYK5YhFMvYtO717nwNuU7sPrC/yaK+laXV6Y7mfpB40a402H4cybev/7lVoi+u3
 OwRWIjrbQQGh5LRj8Q5avYSgcfSVxpnNNhohy3g+i9aobSI5L5x7/NHE/sTV/rJbYuwe
 dVmlG0Bzg7+PS+HOYDplKUjSzNLGsRL6B9qUW9GsmOaU8dBfMM4FSnt7IihMNXAAi7+e
 itpQ==
X-Gm-Message-State: AOAM532GvPNVCK9cHCZK9sFVVjxmT6gL55fKeJH/K15YpYgSzna5qC/O
 bQmLR2G71p+DUCWaFUIlx0JzIb2maA0l+SuIHJm/N2uI5gIfLw==
X-Google-Smtp-Source: ABdhPJw4RonAXlr0V3w4JdeFeKaObvYeqgxEBCY3+7/Zh2Wz3ABx5Ca6K4jDFTywfnWLBONdOihoLAwcJof+E9FX3AA=
X-Received: by 2002:a5d:848a:: with SMTP id t10mr6384176iom.82.1628965533854; 
 Sat, 14 Aug 2021 11:25:33 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
In-Reply-To: <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 14 Aug 2021 11:24:57 -0700
Message-ID: <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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 (-)

Or your intent is that each repo should be a separate package in guix,
like bgfx with its three git repos shall be three packages in guix?

On Sat, Aug 14, 2021 at 11:07 AM Andy Tai <lichengtai@HIDDEN> wrote:
>
> Question: then how in the package definition can I check out
> submpodule repos and make them in the same relative positions for the
> build to work?
>
> On Sat, Aug 14, 2021 at 2:43 AM Leo Prikler
> <leo.prikler@HIDDEN> wrote:
> >
> > Hi,
> >
> > Am Samstag, den 14.08.2021, 01:35 -0700 schrieb Andy Tai:
> > > * gnu/packages/graphics.scm (bgfx): New variable
> > > ---
> > >  gnu/packages/graphics.scm | 38
> > > ++++++++++++++++++++++++++++++++++++++
> ...
> > > +         (method git-fetch)
> > > +         (uri
> > > +          (git-reference
> > > +           (url "https://github.com/bkaradzic/bgfx.cmake")
> > > +           (commit commit)
> > > +           ;; Fetch git submodules
> > > +           (recursive? #t)))
> > The use of submodules is discouraged because it's often hard to reason
> > about them.  This is such a case.  bgfx and the other submodules each
> > vendor a bunch of dependencies on top of the binaries that e.g. bx
> > ships as part of their tools repo.
> > > +         (file-name (git-file-name name version))
> > > +         (sha256
> > > +          (base32
> > > +           "1k18230zw3v2l0vgz5xi0l23fa0686yx0jd6hkvvvwp3zlakqp7n")))
> > > )
> > > +
> >
>
>
> --
> Andy Tai, atai@HIDDEN
> Year 2021 =E6=B0=91=E5=9C=8B110=E5=B9=B4
> =E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=
=E4=BB=B0=E8=88=87=E8=A6=BA=E6=82=9F
> =E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E=
=E5=8B=95=E8=88=87=E6=8A=80=E8=83=BD



--=20
Andy Tai, atai@HIDDEN
Year 2021 =E6=B0=91=E5=9C=8B110=E5=B9=B4
=E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=E4=
=BB=B0=E8=88=87=E8=A6=BA=E6=82=9F
=E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E=E5=
=8B=95=E8=88=87=E6=8A=80=E8=83=BD




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 14 Aug 2021 18:49:02 +0000
Resent-Message-ID: <handler.50054.B50054.16289668986948 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andy Tai <lichengtai@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.16289668986948
          (code B ref 50054); Sat, 14 Aug 2021 18:49:02 +0000
Received: (at 50054) by debbugs.gnu.org; 14 Aug 2021 18:48:18 +0000
Received: from localhost ([127.0.0.1]:45404 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mEyha-0001ns-Mf
	for submit <at> debbugs.gnu.org; Sat, 14 Aug 2021 14:48:18 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:19134)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1mEyhV-0001ne-G7
 for 50054 <at> debbugs.gnu.org; Sat, 14 Aug 2021 14:48:14 -0400
Received: from nijino.local (62-47-226-13.adsl.highway.telekom.at
 [62.47.226.13])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Gn8ZB3xDTz3xNS;
 Sat, 14 Aug 2021 20:48:02 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1628966882;
 bh=js+4cYrhN83hnU/CCFOirt+wzYs15hzg2NotE/L6Zmg=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=SPY347jM+KGKzyR3PjzC++E99QNTVbkDqAsgK5XyUDtl0gRtx9LY95Qhhu4ECyIiD
 /DnmlGaW3pnESXKscJzgsqRDDTSEichgmJi2vUSe+CT0vE+zNN0sK6T59wmo6PtUQF
 QW2CkBgM0g0zDF8SvoDwQq98lPSBtv7XdYY+z/uA=
Message-ID: <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sat, 14 Aug 2021 20:48:01 +0200
In-Reply-To: <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
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 (---)

If possible, we should have one package per repo with everything nasty
in that repo removed.  I realize that's a lot more to ask for than
simply "a package that builds", but we do have some standards.

Optionally, if it's really not possible, you can still go for various
merged origins, but I should stress that in that case you also ought to
filter out the nasty stuff.  It's usually easier to do that if you have
one package for whatever you could reason to be a package upstream.

Am Samstag, den 14.08.2021, 11:24 -0700 schrieb Andy Tai:
> Or your intent is that each repo should be a separate package in
> guix,
> like bgfx with its three git repos shall be three packages in guix?
> 
> On Sat, Aug 14, 2021 at 11:07 AM Andy Tai <lichengtai@HIDDEN>
> wrote:
> > Question: then how in the package definition can I check out
> > submpodule repos and make them in the same relative positions for
> > the
> > build to work?
> > 
> > On Sat, Aug 14, 2021 at 2:43 AM Leo Prikler
> > <leo.prikler@HIDDEN> wrote:
> > > Hi,
> > > 
> > > Am Samstag, den 14.08.2021, 01:35 -0700 schrieb Andy Tai:
> > > > * gnu/packages/graphics.scm (bgfx): New variable
> > > > ---
> > > >  gnu/packages/graphics.scm | 38
> > > > ++++++++++++++++++++++++++++++++++++++
> > ...
> > > > +         (method git-fetch)
> > > > +         (uri
> > > > +          (git-reference
> > > > +           (url "https://github.com/bkaradzic/bgfx.cmake")
> > > > +           (commit commit)
> > > > +           ;; Fetch git submodules
> > > > +           (recursive? #t)))
> > > The use of submodules is discouraged because it's often hard to
> > > reason
> > > about them.  This is such a case.  bgfx and the other submodules
> > > each
> > > vendor a bunch of dependencies on top of the binaries that e.g.
> > > bx
> > > ships as part of their tools repo.
> > > > +         (file-name (git-file-name name version))
> > > > +         (sha256
> > > > +          (base32
> > > > +           "1k18230zw3v2l0vgz5xi0l23fa0686yx0jd6hkvvvwp3zlakqp
> > > > 7n")))
> > > > )
> > > > +
> > 
> > --
> > Andy Tai, atai@HIDDEN
> > Year 2021 民國110年
> > 自動的精神力是信仰與覺悟
> > 自動的行為力是勞動與技能
> 
> 





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 16 Aug 2021 12:44:02 +0000
Resent-Message-ID: <handler.50054.B50054.162911778231919 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.162911778231919
          (code B ref 50054); Mon, 16 Aug 2021 12:44:02 +0000
Received: (at 50054) by debbugs.gnu.org; 16 Aug 2021 12:43:02 +0000
Received: from localhost ([127.0.0.1]:48879 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mFbxC-0008IS-GH
	for submit <at> debbugs.gnu.org; Mon, 16 Aug 2021 08:43:02 -0400
Received: from mail-io1-f45.google.com ([209.85.166.45]:39919)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mFbx6-0008I8-V7
 for 50054 <at> debbugs.gnu.org; Mon, 16 Aug 2021 08:42:56 -0400
Received: by mail-io1-f45.google.com with SMTP id a21so7764563ioq.6
 for <50054 <at> debbugs.gnu.org>; Mon, 16 Aug 2021 05:42:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IvZD8g57FnKPjzx/SEAhmbK4NpDIUCrBAr6L6bH1m+k=;
 b=JLK9HZipkO1X/pveco/5a8dy0Ps0ZqlNooYD9FF6zVKEApyW7vq63LkyyvsK+Fdiol
 A3kmyhF7UheJPJEw5N24xl4SWsTsl+GZpgMkwKzpJxRscLn4iGrZXpH/fdtRo1GvJFja
 aKjZaU+NOf5pmkaeg3D5E207Fln6Ujg1b2b5mm5fou02jQ45cBPEESbcArBmTu30iMV6
 VY5C68aP/eKxE/AGz5x8TvPvKR1jWDkaIiFUl4gt8aur8G+bsZBceSEG3xVNzSb42040
 nRmj47mlh3QWDyGOQyIXkt1MNJ+/wHVhdxJVh3KuadvVg/1osZO7H8okb01s6WtzZKV7
 t9RQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IvZD8g57FnKPjzx/SEAhmbK4NpDIUCrBAr6L6bH1m+k=;
 b=L/Wycy65CBunC9A7e6K9BJ1Pz9WiyI/T+JUm+S9qXhrq5BB7jPSZWZthFLlyhPE6D2
 +yFSMEcKw9iH9lVC4SvdoT9TYGYCnCBZ0ktxd2FghuUOtyibNrTNOacBJiI7nq2PdZh5
 dhVfOIzclgko/1Bzh+tl806/cxvdm1ZOp6VQDrZ+V5oqBaj/DQSVnSEEdtij53oS11UB
 A7LSyad41V6QRgu5ODCUKGBb1yBfiRXMxf5hX0+JcZ71hZqFv+WB5SzqMWx99r+oqMPW
 XbpZ0wm7hwJGLpKDvEY4vaLsN9Xzmv2T810aoT0uNM/l1flj11Y83F9iiSJx68KYE2tu
 jLHw==
X-Gm-Message-State: AOAM531dJkJz+Xj8J9M5fhIEQuy3h1D+e3hXvWEJvJ6yorInY3eAGfQI
 DFq2M2Yhyg4WRTPTx/LxzrElHNxTMsa89RRtlknVjOgVgi4=
X-Google-Smtp-Source: ABdhPJxVEHdfQVCJmmNJlIRF4xzqRtm8nU+m7qLi8HwLxbW3e/y8X9P1htKr51jANowH6gs1qkOw1P8BgD9OruddLxk=
X-Received: by 2002:a02:c6c3:: with SMTP id r3mr15679159jan.7.1629117765729;
 Mon, 16 Aug 2021 05:42:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
In-Reply-To: <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Mon, 16 Aug 2021 05:42:09 -0700
Message-ID: <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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 (-)

Leo, by "nasty stuff" you meant non-free stuff (I doubt if there is
any in a graphics library but will check), or you meant the embedded
packages that shall be reference to other packages in guix (if
packaged already)?   I think the embedded copies of other stuff may
have local customization that may make it impossible to simply build
with the existing packages in guix.

On Sat, Aug 14, 2021 at 11:48 AM Leo Prikler
<leo.prikler@HIDDEN> wrote:
>
> If possible, we should have one package per repo with everything nasty
> in that repo removed.  I realize that's a lot more to ask for than
> simply "a package that builds", but we do have some standards.
>
> Optionally, if it's really not possible, you can still go for various
> merged origins, but I should stress that in that case you also ought to
> filter out the nasty stuff.  It's usually easier to do that if you have
> one package for whatever you could reason to be a package upstream.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 16 Aug 2021 12:53:01 +0000
Resent-Message-ID: <handler.50054.B50054.16291183428659 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andy Tai <lichengtai@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.16291183428659
          (code B ref 50054); Mon, 16 Aug 2021 12:53:01 +0000
Received: (at 50054) by debbugs.gnu.org; 16 Aug 2021 12:52:22 +0000
Received: from localhost ([127.0.0.1]:48908 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mFc6H-0002Fb-PM
	for submit <at> debbugs.gnu.org; Mon, 16 Aug 2021 08:52:21 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:18144)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1mFc6F-0002FS-RW
 for 50054 <at> debbugs.gnu.org; Mon, 16 Aug 2021 08:52:21 -0400
Received: from nijino.local (62-47-226-13.adsl.highway.telekom.at
 [62.47.226.13])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4GpDZm29vBz3xMn;
 Mon, 16 Aug 2021 14:52:16 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1629118336;
 bh=Ep6NsOh1HMEMi8QmWb9+/8oSQ1crkR+G1iBw7Pa15Z0=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=Om618aqWO3VQ4TNi6qGutlX7yhYfM3Fu8i9P32fdr68il49qvXW4d2LLJr9jgyOf+
 4DwF46r/Yx9XiA+PNZAa20LZ65StXbi9UTSLB0s+g7NURZTMkfvyG6HB+sihLpWJ/0
 MJLG6CbR5tdSalBA3EjM/Pc49RNBZr9ZzdLtVGgE=
Message-ID: <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 16 Aug 2021 14:52:15 +0200
In-Reply-To: <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
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,

Am Montag, den 16.08.2021, 05:42 -0700 schrieb Andy Tai:
> Leo, by "nasty stuff" you meant non-free stuff (I doubt if there is
> any in a graphics library but will check), or you meant the embedded
> packages that shall be reference to other packages in guix (if
> packaged already)?   I think the embedded copies of other stuff may
> have local customization that may make it impossible to simply build
> with the existing packages in guix.
Nasty stuff are not only already existing packages, but also outdated
versions thereof.  If there are heavily customized versions or packages
not yet included in Guix, then those can be left in (but with a
remark!), though in the long term it would be better to make those
packages work with upstream versions rather than require specific
tweaking.

The other thing I already mentioned are binaries, which upstream seems
also aware about, see e.g. 
https://github.com/bkaradzic/bgfx/commit/caed3f91026bf0e703f1eaf6f622e27b820df86c

Regards






Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] dependency
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
In-Reply-To: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
Resent-From: Andy Tai <atai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 27 Aug 2021 17:50:01 +0000
Resent-Message-ID: <handler.50054.B50054.163008658427192 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.163008658427192
          (code B ref 50054); Fri, 27 Aug 2021 17:50:01 +0000
Received: (at 50054) by debbugs.gnu.org; 27 Aug 2021 17:49:44 +0000
Received: from localhost ([127.0.0.1]:52943 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mJfz6-00074W-5y
	for submit <at> debbugs.gnu.org; Fri, 27 Aug 2021 13:49:44 -0400
Received: from mail-io1-f41.google.com ([209.85.166.41]:35603)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mJfz4-00074K-3a
 for 50054 <at> debbugs.gnu.org; Fri, 27 Aug 2021 13:49:42 -0400
Received: by mail-io1-f41.google.com with SMTP id a15so9548494iot.2
 for <50054 <at> debbugs.gnu.org>; Fri, 27 Aug 2021 10:49:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atai-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=J1tNG1LMEh92ohVENgPHy5FRHXbgkQk+S9Le4cZ2CYI=;
 b=q12R0YSD6oO3FSIonTKcoOAT3Y5v6HOz9+6kS/ifnf7y46vz+nokdORFDXnOBnhmxS
 CI/vsuZxXag++8LZhaRE36MYUESTqdBulnzfI3HCEAbDPk1mWgz1i8akLhFybv5we1tS
 ZPFwP3fSacs6lDcfop7SphiUhpyx5GpetkFgR+Ok1izVsDcf/udp+X9TBpMT2OA0IVDZ
 /u0yVv2e1y/XVxJWY4qxkxF/ni8w8mgWNcwpJWk7YM3/PW+D0lIlHFg7MYytPejtCZCJ
 H4ifQ80vOZfBVLPX5cCAgBdXJ195XY2hlRR9K/8AbwUHJTFp7OdadN+lZ+Giw4nuI444
 aH+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=J1tNG1LMEh92ohVENgPHy5FRHXbgkQk+S9Le4cZ2CYI=;
 b=srd3YOnCvLUHw5cUaRZxo5eOyKNVGTq4G3O0cu8Gagv3/fEkcoJPj5dDSvoIRxGWCV
 adXxb8Ph7WKmuIGC/2ftQOn6wjTfzC0HPj2PXS1+FLbWUfcvrtpUyydHazjPo+beP7sU
 7pqCLeMEZrHONdhz0O3W1ENIKv7MYAvjPqu/ckEqz+j/94/rhwN9rYysrfOytLrlR9M6
 APlp+IIGnI2EHPooDms3FTZyA8DFAdYg3Myqr/ssm0Y2G5KCCJinwSTcnXVctEVBTQli
 MeYhqEx9d3CEokgKmHvDpwe/0xLnQbnJTLilMqXxYKanqvvMGFYY2N2n4YOXiSjiN9km
 Qihg==
X-Gm-Message-State: AOAM532rM3EqVCoLaCxe65X110nchA/PYkL/wI3jYfXZxTzY9UpTb7MO
 t7QAfTZDpP6edcZxIfaVWup8B15wjfWcVB/UZmHsS+ecVggrGw==
X-Google-Smtp-Source: ABdhPJxD5LdxFii43FuGC2qL8qW9GsssVEYITeuPSsThvfwOjJ8fRC4q54k8xNrGZRf3SOjcaKqqJVUSxjTGPojc95k=
X-Received: by 2002:a5d:848a:: with SMTP id t10mr8342803iom.82.1630086576046; 
 Fri, 27 Aug 2021 10:49:36 -0700 (PDT)
MIME-Version: 1.0
From: Andy Tai <atai@HIDDEN>
Date: Fri, 27 Aug 2021 10:49:00 -0700
Message-ID: <CAJsg1E-BigkWVUY0euC4s8Aur3_8q6c3yLqP-Cq+n2VCtp5Tww@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
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.5 (/)

The following bug should be a prerequisite of this bug

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=50229
adding build tool genie to guix as a package




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


Received: (at control) by debbugs.gnu.org; 27 Aug 2021 18:27:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 27 14:27:51 2021
Received: from localhost ([127.0.0.1]:52979 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mJgZz-0001k3-5R
	for submit <at> debbugs.gnu.org; Fri, 27 Aug 2021 14:27:51 -0400
Received: from tobias.gr ([80.241.217.52]:52692)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1mJgZt-0001jo-Vo
 for control <at> debbugs.gnu.org; Fri, 27 Aug 2021 14:27:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=v2cfRMzCJRSEh
 jimOc1WKf7nvN57YfksMfl/foF3WJ0=; h=to:from:date; d=tobias.gr;
 b=MxUnEG
 Kfa+5KOQXLyJ21upLS+TWtnvckJuACcA7P6AKDgaGhOXk05H0D5GPXb+ctzAddt+kjf12v
 SW9KYbtIMxba6RLEXKyjQHm0R+blTaZFabAc5ZFQoGXyflJd3TtW9+l3YPVhY4qRE7Irzu
 LCkABUV094nGjg5jmI7UhEoC34qlD7fUc0yZ+tuFwEKR3geScqUgGSjrJ1toULFBkSIIpl
 l2WHvupKJgB3iZu2PkoL5WIuq3GDtZJ70lfEoY7xiRUBMxftS3o8O4iKTS7SCAJhnYaj/u
 KHXY6bBipJsOA5yX39s1DHdkjGKbQFAY/8t3lDGilRyhfUG7mEp91ArQ==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id c2380585
 for <control <at> debbugs.gnu.org>; Fri, 27 Aug 2021 18:27:40 +0000 (UTC)
MIME-Version: 1.0
Date: Fri, 27 Aug 2021 20:27:40 +0200
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: Control <control <at> debbugs.gnu.org>
Message-ID: <c33db2de2e21fa7c634788cda2841980@HIDDEN>
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 2.0 (++)
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:  block 50054 by 50229 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [80.241.217.52 listed in list.dnswl.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.8 MISSING_SUBJECT        Missing Subject: header
 0.2 NO_SUBJECT             Extra score for no subject
X-Debbugs-Envelope-To: control
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 (+)

block 50054 by 50229




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] dependency
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 27 Aug 2021 18:32:02 +0000
Resent-Message-ID: <handler.50054.B50054.163008909012181 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andy Tai <atai@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.163008909012181
          (code B ref 50054); Fri, 27 Aug 2021 18:32:02 +0000
Received: (at 50054) by debbugs.gnu.org; 27 Aug 2021 18:31:30 +0000
Received: from localhost ([127.0.0.1]:52986 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mJgdS-00036O-Jf
	for submit <at> debbugs.gnu.org; Fri, 27 Aug 2021 14:31:30 -0400
Received: from tobias.gr ([80.241.217.52]:52694)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1mJgdM-00030o-QC
 for 50054 <at> debbugs.gnu.org; Fri, 27 Aug 2021 14:31:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=fUtfasoMyBkVo
 5mxTbAa0NDJdAdmjlNPyWouUDPNNvg=;
 h=references:in-reply-to:subject:cc:
 to:from:date; d=tobias.gr; b=L/thDkBBRu6I0RKAUZJHpi62q2/bMrxfPSvFtEeeR
 zH2w92YpgJ07aZa0YQpvY4d+KRZACgoDg8wDoZ+c5kvM3A9LGWfKgIOmEAqS+PKv2k2ooZ
 hOUh2fHKIDrKdwcFh1p+cud5AYy7nWKg4Hj4SigfgHs8Jw0uV6g4Lpuc4dRCc57LQQdgPj
 QYjwqkGyt7kfV5VgY/VOxCK67Jl2z0FeC59jVXFgRL98vuRoFra/Ml6+S9A1B1wBstXk5z
 PT0Vgn7KZWHVTO4Zaa7NVUqwivtTFtarI2bIlPaDdzHR1LEomh2Fr51HPXPFt8keKqJn1I
 QAkQbA/3ALTJM+RgR0IyQ==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id a6859648;
 Fri, 27 Aug 2021 18:31:16 +0000 (UTC)
MIME-Version: 1.0
Date: Fri, 27 Aug 2021 20:31:16 +0200
From: Tobias Geerinckx-Rice <me@HIDDEN>
In-Reply-To: <CAJsg1E-BigkWVUY0euC4s8Aur3_8q6c3yLqP-Cq+n2VCtp5Tww@HIDDEN>
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <CAJsg1E-BigkWVUY0euC4s8Aur3_8q6c3yLqP-Cq+n2VCtp5Tww@HIDDEN>
Message-ID: <3cd5adb94761b3fecc467fbd5abf4409@HIDDEN>
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
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 (-)

On 2021-08-27 19:49, Andy Tai wrote:
> The following bug should be a prerequisite of this bug
> 
> http://debbugs.gnu.org/cgi/bugreport.cgi?bug=50229
> adding build tool genie to guix as a package

Done:

   To: Control server <https://debbugs.gnu.org/server-control.html>

   block 50054 by 50229

Kind regards,

T (it's aliiive) G-R

Sent from a Web browser.  Excuse or enjoy my brevity.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 29 Aug 2021 03:18:02 +0000
Resent-Message-ID: <handler.50054.B50054.16302070305556 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.16302070305556
          (code B ref 50054); Sun, 29 Aug 2021 03:18:02 +0000
Received: (at 50054) by debbugs.gnu.org; 29 Aug 2021 03:17:10 +0000
Received: from localhost ([127.0.0.1]:55243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKBJd-0001R5-99
	for submit <at> debbugs.gnu.org; Sat, 28 Aug 2021 23:17:10 -0400
Received: from mail-io1-f41.google.com ([209.85.166.41]:37447)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mKBJX-0001Qp-Rs
 for 50054 <at> debbugs.gnu.org; Sat, 28 Aug 2021 23:17:00 -0400
Received: by mail-io1-f41.google.com with SMTP id b7so14873216iob.4
 for <50054 <at> debbugs.gnu.org>; Sat, 28 Aug 2021 20:16:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:cc;
 bh=tbmHiuNtm8bA8CG+Mfn2oG2Z5us2akPQWQL9jVUI3IQ=;
 b=PL9JzuDAFmftXBxoOxKxrFcOLipsNA9gY35tNcPRzhjyJo3tsAZgGZiajQUJ+itAWV
 AHAp9+MVftwfaRzICaCL3uag3iMKUY+/osK+pnVpqBYqfoqKG/uZ+vO89bcXVuGkCpPV
 MMPoju9PZR0913Scu7pnQpYPHhjYdenyoQJoACChyGHqZtYfEaDbbf9qleXo39LrzYLX
 eBTMyDToeg3BGR77N2Zs75UyuqzjO+xcz12sJBkavICJPi9gwfOf7NA0S3DtDawL/WQ8
 giGapmpk3ihqPtyr2TY2rk6jZeFJAuvuQDMFMPI19hQimHKCvWmyVsQ/2qyBwqXYf4MK
 IKkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:cc;
 bh=tbmHiuNtm8bA8CG+Mfn2oG2Z5us2akPQWQL9jVUI3IQ=;
 b=Z8NqpG1BWVZ8OErL3KEOfpecb/RuGlT93nXNCm58B+QNpFwDXss82fKIGch0lE33HY
 RBSzv000TJfjoy5/o4nt2EUVXAIYNIP9lXobC9oglwcVdViMK2LDAvqERuPHMzztLnBM
 5zTKJVIq3JoGRKqBvjU817r3RmcFUJBjgaEy+g1H7F4cX3cvJDBFx+SZfLGF5FEs4all
 n7PAe7vFFchMo7dnDJDL8dklO/2AjnRp2mXHXrL84QvlXnlkSHWX2h0pB4NEulIIIfdZ
 xs8iV9DLD7OMUmwqoBdtKDI4SYXZ/tJSqGpzKx1qO1qu3p6xXZyqSQyUXW6HfxmYERh3
 9NMQ==
X-Gm-Message-State: AOAM530qZiHoULtQ2IPaTVidgxa07926boojhF0AlKkJJxQc4tTFNaB1
 mPjSf+i7wxKO5zw16aw3titqUB6/OHFQX5yAb8qOTZgRtNA=
X-Google-Smtp-Source: ABdhPJzwR65sc/hJlIRUfks4ZVCSn8sVi0r5qwp3iUuDmCKuLs+X1jOICgXPTb0w7hCndLHfBgcUmXMAKbKWa4wv5O0=
X-Received: by 2002:a02:5442:: with SMTP id t63mr15039903jaa.7.1630207009993; 
 Sat, 28 Aug 2021 20:16:49 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
 <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
In-Reply-To: <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 28 Aug 2021 20:16:13 -0700
Message-ID: <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000bdcdf605caaa25e3"
X-Spam-Score: 1.2 (+)
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: updated patch attached: directly checking out source rather
 than replying on git submodule first attempt at removing "nasty" stuff,
 removing bx/tools/bin 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (lichengtai[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.2 MISSING_HEADERS        Missing To: header
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.166.41 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.166.41 listed in wl.mailspike.net]
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.2 (/)

--000000000000bdcdf605caaa25e3
Content-Type: text/plain; charset="UTF-8"

updated patch attached:

directly checking out source rather than replying on git submodule

first attempt at removing "nasty" stuff, removing bx/tools/bin

On Mon, Aug 16, 2021 at 5:52 AM Leo Prikler
<leo.prikler@HIDDEN> wrote:
>
> Hi,
>
> Am Montag, den 16.08.2021, 05:42 -0700 schrieb Andy Tai:
> > Leo, by "nasty stuff" you meant non-free stuff (I doubt if there is
> > any in a graphics library but will check), or you meant the embedded
> > packages that shall be reference to other packages in guix (if
> > packaged already)?   I think the embedded copies of other stuff may
> > have local customization that may make it impossible to simply build
> > with the existing packages in guix.
> Nasty stuff are not only already existing packages, but also outdated
> versions thereof.  If there are heavily customized versions or packages
> not yet included in Guix, then those can be left in (but with a
> remark!), though in the long term it would be better to make those
> packages work with upstream versions rather than require specific
> tweaking.
>
> The other thing I already mentioned are binaries, which upstream seems
> also aware about, see e.g.
> https://github.com/bkaradzic/bgfx/commit/caed3f91026bf0e703f1eaf6f622e27b820df86c

--000000000000bdcdf605caaa25e3
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-bgfx.patch"
Content-Disposition: attachment; filename="0001-gnu-Add-bgfx.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_kswn51680>
X-Attachment-Id: f_kswn51680

RnJvbSAxMmZhOGJmZTA3NjZkNDkzYzBhMmFlYjAxNDkwZTI1MTNkNmI3MDliIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmR5IFRhaSA8YXRhaUBhdGFpLm9yZz4KRGF0ZTogU2F0LCAy
OCBBdWcgMjAyMSAyMDoxMjo1MiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogQWRkIGJnZngK
VG86IGd1aXgtcGF0Y2hlc0BnbnUub3JnCgoqIGdudS9wYWNrYWdlcy9ncmFwaGljcy5zY20gKGJn
ZngpOiBOZXcgdmFyaWFibGUKLS0tCiBnbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIHwgNzQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzQg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ncmFwaGljcy5zY20gYi9n
bnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtCmluZGV4IDM4ZmViMjdjODcuLmJhM2Q0MDEzMTEgMTAw
NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9ncmFwaGljcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dy
YXBoaWNzLnNjbQpAQCAtMjAwMCwzICsyMDAwLDc3IEBAIFNvbWUgZmVhdHVyZSBoaWdobGlnaHRz
Ogogc3VjaCBhcyBWUiBhbmQgQVIgb24gbW9iaWxlLCBQQy9kZXNrdG9wLCBhbmQgYW55IG90aGVy
IGRldmljZS4gIE1vbmFkbyBhaW1zIHRvIGJlCiBhIGNvbXBsZXRlIGFuZCBjb25mb3JtaW5nIGlt
cGxlbWVudGF0aW9uIG9mIHRoZSBPcGVuWFIgQVBJIG1hZGUgYnkgS2hyb25vcy4iKQogICAgIChs
aWNlbnNlIGxpY2Vuc2U6Ym9vc3QxLjApKSkKKworKGRlZmluZS1wdWJsaWMgYmdmeAorICAobGV0
ICgoY29tbWl0ICJiMDI5NjMyMTg2Yjg5N2E3ZDY1NDg2Zjk4MDlkNjViM2ViOTAwYWJmIikKKyAg
ICAgICAgKHJldmlzaW9uICIwIikpCisgICAgKHBhY2thZ2UKKyAgICAgIChuYW1lICJiZ2Z4IikK
KyAgICAgICh2ZXJzaW9uCisgICAgICAgKGdpdC12ZXJzaW9uICIwIiByZXZpc2lvbiBjb21taXQp
KQorICAgICAgKHNvdXJjZQorICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZl
dGNoKQorICAgICAgICAgKHVyaQorICAgICAgICAgIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg
ICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9ia2FyYWR6aWMvYmdmeC5jbWFrZSIpCisgICAgICAg
ICAgIChjb21taXQgY29tbWl0KSkpCisgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1l
ICJiZ2Z4LmNtYWtlIiB2ZXJzaW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFz
ZTMyCisgICAgICAgICAgICIxajE5YTB5YTFtaTh2bHM2Njk2YjR6eWI1NzNoazhxaWw5bHJ6cWQy
YW5scmZuMnhuMzk1IikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt
KQorICAgICAgKGFyZ3VtZW50cworICAgICAgIGAoIzpwaGFzZXMKKyAgICAgICAgIChtb2RpZnkt
cGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICd1
bnBhY2stc3VibW9kdWxlLXNvdXJjZXMKKyAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5w
dXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1
cnNpdmVseSAiYngiKQorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJi
aW1nIikKKyAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseSAiYmdmeCIpCisK
KyAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJieCIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9ieCIpCisgICAgICAgICAgICAg
ICAoY29weS1yZWN1cnNpdmVseSAoYXNzb2MtcmVmIGlucHV0cyAiYmltZyIpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiLi9iaW1nIikKKyAgICAgICAgICAgICAgIChjb3B5LXJl
Y3Vyc2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJiZ2Z4IikKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIuL2JnZngiKQorICAgICAgICAgICAgICAgOzsgZGVsZXRlIGJpbmFyaWVz
IGZyb20gc291cmNlIGdpdAorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5
ICJieC90b29scy9iaW4iKQorICAgICAgICAgICAgICAgI3QpKSkKKworICAgICAgICAgIzp0ZXN0
cz8gI2YpKSA7OyBubyB0ZXN0cworICAgICAgKGlucHV0cworICAgICAgIGAoKCJnbHNsYW5nIiAs
Z2xzbGFuZykKKyAgICAgICAgICgibGlieGNiIiAsbGlieGNiKQorICAgICAgICAgKCJvcGVuZ2wi
ICxtZXNhKQorICAgICAgICAgKCJ2dWxrYW4tbG9hZGVyIiAsdnVsa2FuLWxvYWRlcikpKQorICAg
ICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgICAobGV0ICgoYWRkaXRpb25hbC1yZXBvIChsYW1iZGEg
KHVybCBjb21taXQgbmFtZSBoYXNoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
b3JpZ2luCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0
Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5j
ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmwgdXJsKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgY29tbWl0KSkpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFt
ZSBuYW1lIGNvbW1pdCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1
NiAoYmFzZTMyIGhhc2gpKSkpKSkKKyAgICAgICAgIGAoKCJieCIKKyAgICAgICAgICAgICwoYWRk
aXRpb25hbC1yZXBvICJodHRwczovL2dpdGh1Yi5jb20vYmthcmFkemljL2J4IgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIjk5NzhkODk0Y2I1NGVmYzBmY2I4NzQ0NjFmMzEyN2NiZThl
NTViMzMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYngiICIwcjk4eDJmZGtsbGR2
a3N3ZGExaGxkNmlnemQwa3ptMjFkMGZoZmR3aTY0MDFhNzE4ZHl4IikpCisgICAgICAgICAgICgi
YmltZyIKKyAgICAgICAgICAgICwoYWRkaXRpb25hbC1yZXBvICJodHRwczovL2dpdGh1Yi5jb20v
YmthcmFkemljL2JpbWciCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiMGI2ZmViZjJi
MGJhMDdmNWZkNWRlNmEzMGFjYWY3YzNhZmRiOTkyMSIKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJiaW1nIiAiMWEwZDQzcnl2Nmh6c3NxMThyaTBycWIxenZxczYyeDdxcDk4bWRjNXFo
Z2JuNDZicWc5eiIpKQorICAgICAgICAgICAoImJnZngiCisgICAgICAgICAgICAsKGFkZGl0aW9u
YWwtcmVwbyAiaHR0cHM6Ly9naXRodWIuY29tL2JrYXJhZHppYy9iZ2Z4IgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImYyNjg4NWFhZWQ4N2NlNmMzOWU4ODYyMjEyZDYyZjgyZmY0YTkz
YWMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmdmeCIgIjAzN2g0bTRreHhsOWlp
NWY3YnM4Z3dpaGNpaDB5ZHprdjViaDBqeDFzMjJnM2Jia3ZrcjAiKSkKKyAgICAgICAgICAgKCJw
a2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAgICAgKCJ2dWxrYW4taGVhZGVycyIgLHZ1
bGthbi1oZWFkZXJzKSkpKQorICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2Jr
YXJhZHppYy9iZ2Z4IikKKyAgICAgIChzeW5vcHNpcyAgIkNyb3NzLXBsYXRmb3JtLCBncmFwaGlj
cyBBUEkgYWdub3N0aWMuIHJlbmRlcmluZyBsaWJyYXJ5IikKKyAgICAgIChkZXNjcmlwdGlvbiAi
YmdmeCBpcyBhIGNyb3NzLXBsYXRmb3JtLCBncmFwaGljcyBBUEkgYWdub3N0aWMsCisnQnJpbmcg
WW91ciBPd24gRW5naW5lL0ZyYW1ld29yaycgc3R5bGUgcmVuZGVyaW5nIGxpYnJhcnkgc3VwcG9y
dGluZyBEaXJlY3QzRCwKK09wZW5HTCwgTWV0YWwsIFZ1bGthbiBhbmQgV2ViR0wuIikKKyAgICAg
IChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6YnNkLTIgbGljZW5zZTpjYzApKSkpKQotLSAKMi4zMy4w
Cgo=
--000000000000bdcdf605caaa25e3--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 29 Aug 2021 03:26:01 +0000
Resent-Message-ID: <handler.50054.B50054.16302075476347 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.16302075476347
          (code B ref 50054); Sun, 29 Aug 2021 03:26:01 +0000
Received: (at 50054) by debbugs.gnu.org; 29 Aug 2021 03:25:47 +0000
Received: from localhost ([127.0.0.1]:55256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKBS6-0001eJ-QC
	for submit <at> debbugs.gnu.org; Sat, 28 Aug 2021 23:25:47 -0400
Received: from mail-io1-f45.google.com ([209.85.166.45]:37785)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mKBS4-0001e5-8j
 for 50054 <at> debbugs.gnu.org; Sat, 28 Aug 2021 23:25:45 -0400
Received: by mail-io1-f45.google.com with SMTP id b7so14901037iob.4
 for <50054 <at> debbugs.gnu.org>; Sat, 28 Aug 2021 20:25:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:cc;
 bh=fHfXalRahxSdUhWgieiWIPMIaFdwYK+3r8WFGSgWfio=;
 b=pFi9w06i0fStanHULIdBSikiNzaQumIeFRBVBobhm+9RBmFkSFIN7OUXcxczFciG1g
 RJbfI3aeF6d07QJWzAQ4EUt95xofTCOSM+e6iLTPKuNyM3QOW9s/uS+YXaDyT7k5cTPf
 3IAnGNxPCXqe0gKqYugEUFf1ngJvm3WcsM4Ckr3sjQvj5hVkqLapVhcbX0SKV7tWMG2m
 cRHIKZwzG00dvhgYC6r7RjlekjzwhMtAC91S/JmJA1gkBSenGxfTm4CO5xFdzSe4lBbx
 TTs0omDGRnbuvSGbU+RaTt+Zt0QhtxrwlGCwoGNhgvBJpIWKDZf433wyw2mJ556huzbz
 Tr2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:cc;
 bh=fHfXalRahxSdUhWgieiWIPMIaFdwYK+3r8WFGSgWfio=;
 b=PTcrhWTlgxy2SKRzTDFEwQe2E0PlAjmXaWc2X6HeUiB8wV+mLu4OUIXnYDSgFG+3zG
 gwkMHbIBJlcho5YnDqnw3isQqfZjQBobwekwzdLqnevj4lltATenKWbkYwY1KMTLRINJ
 0+BwpRjnW0ydE6sRrGhfiJKYVikoNp32udWp+6RpJWB50K2g5MvHp8/hhUNib5McaP5U
 vdy64nh4tRCAxcnXCoSzYV0uJjHi0OulU+g5iY+KE9umUzcJxxwsFivuX+o3ZDMGnBQR
 VChkjuRU+NiIFqHq3G/D04wtlnzjHb86ghOE0ciAPSSXp8mWEtxGb+Ys3ZzjkwE+4EQw
 097w==
X-Gm-Message-State: AOAM533vgyMz6iqBRy5nCAPn8+dozcqvevG2JYMMdBYpupeh8xD8uLdb
 k21q6Jox3724Lmc033OKA/WC5nhVTVtQ66UGAlwDYVGLb9s=
X-Google-Smtp-Source: ABdhPJxyOm1YF1a0K1nMkQHEqA3OSNAWyrRV9moJvBFgkpkOeTQ4oRYPUqExCTdqWhM2suuTO2aO3OzD9OARHebm6q4=
X-Received: by 2002:a5d:8710:: with SMTP id u16mr12740316iom.62.1630207538406; 
 Sat, 28 Aug 2021 20:25:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
 <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
 <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
In-Reply-To: <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 28 Aug 2021 20:25:02 -0700
Message-ID: <CAJsg1E_56n1URitX-YShd4WnAbKcwr=PaA0__dd-HRFuyweKgw@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000003cbeaa05caaa45a1"
X-Spam-Score: 1.2 (+)
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: updated patch attached: directly checking out additional
 source
 repos rather than relying on git submodule first attempt at removing "nasty"
 stuff, removing bx/tools/bin 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (lichengtai[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.2 MISSING_HEADERS        Missing To: header
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.166.45 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.166.45 listed in wl.mailspike.net]
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.2 (/)

--0000000000003cbeaa05caaa45a1
Content-Type: text/plain; charset="UTF-8"

updated patch attached:

directly checking out additional source repos rather than relying on
git submodule

first attempt at removing "nasty" stuff, removing bx/tools/bin

> On Mon, Aug 16, 2021 at 5:52 AM Leo Prikler
> <leo.prikler@HIDDEN> wrote:
> >
> > Hi,
> >
> > Am Montag, den 16.08.2021, 05:42 -0700 schrieb Andy Tai:
> > > Leo, by "nasty stuff" you meant non-free stuff (I doubt if there is
> > > any in a graphics library but will check), or you meant the embedded
> > > packages that shall be reference to other packages in guix (if
> > > packaged already)?   I think the embedded copies of other stuff may
> > > have local customization that may make it impossible to simply build
> > > with the existing packages in guix.
> > Nasty stuff are not only already existing packages, but also outdated
> > versions thereof.  If there are heavily customized versions or packages
> > not yet included in Guix, then those can be left in (but with a
> > remark!), though in the long term it would be better to make those
> > packages work with upstream versions rather than require specific
> > tweaking.
> >
> > The other thing I already mentioned are binaries, which upstream seems
> > also aware about, see e.g.
> > https://github.com/bkaradzic/bgfx/commit/caed3f91026bf0e703f1eaf6f622e27b820df86c

--0000000000003cbeaa05caaa45a1
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-bgfx.patch"
Content-Disposition: attachment; filename="0001-gnu-Add-bgfx.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_kswnfjy20>
X-Attachment-Id: f_kswnfjy20

RnJvbSAxYjU1YjRlZjc0MTc3ZDIyZmQ2OTU5MTBiZjc1YWUzZDg5YWQwYjkwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmR5IFRhaSA8YXRhaUBhdGFpLm9yZz4KRGF0ZTogU2F0LCAy
OCBBdWcgMjAyMSAyMDoxMjo1MiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogQWRkIGJnZngK
VG86IGd1aXgtcGF0Y2hlc0BnbnUub3JnCgoqIGdudS9wYWNrYWdlcy9ncmFwaGljcy5zY20gKGJn
ZngpOiBOZXcgdmFyaWFibGUKLS0tCiBnbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIHwgNzQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzQg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ncmFwaGljcy5zY20gYi9n
bnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtCmluZGV4IDM4ZmViMjdjODcuLjNjMzRlMzFhMDcgMTAw
NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9ncmFwaGljcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dy
YXBoaWNzLnNjbQpAQCAtMjAwMCwzICsyMDAwLDc3IEBAIFNvbWUgZmVhdHVyZSBoaWdobGlnaHRz
Ogogc3VjaCBhcyBWUiBhbmQgQVIgb24gbW9iaWxlLCBQQy9kZXNrdG9wLCBhbmQgYW55IG90aGVy
IGRldmljZS4gIE1vbmFkbyBhaW1zIHRvIGJlCiBhIGNvbXBsZXRlIGFuZCBjb25mb3JtaW5nIGlt
cGxlbWVudGF0aW9uIG9mIHRoZSBPcGVuWFIgQVBJIG1hZGUgYnkgS2hyb25vcy4iKQogICAgIChs
aWNlbnNlIGxpY2Vuc2U6Ym9vc3QxLjApKSkKKworKGRlZmluZS1wdWJsaWMgYmdmeAorICAobGV0
ICgoY29tbWl0ICJiMDI5NjMyMTg2Yjg5N2E3ZDY1NDg2Zjk4MDlkNjViM2ViOTAwYWJmIikKKyAg
ICAgICAgKHJldmlzaW9uICIwIikpCisgICAgKHBhY2thZ2UKKyAgICAgIChuYW1lICJiZ2Z4IikK
KyAgICAgICh2ZXJzaW9uCisgICAgICAgKGdpdC12ZXJzaW9uICIwIiByZXZpc2lvbiBjb21taXQp
KQorICAgICAgKHNvdXJjZQorICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZl
dGNoKQorICAgICAgICAgKHVyaQorICAgICAgICAgIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg
ICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9ia2FyYWR6aWMvYmdmeC5jbWFrZSIpCisgICAgICAg
ICAgIChjb21taXQgY29tbWl0KSkpCisgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1l
ICJiZ2Z4LmNtYWtlIiB2ZXJzaW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFz
ZTMyCisgICAgICAgICAgICIxajE5YTB5YTFtaTh2bHM2Njk2YjR6eWI1NzNoazhxaWw5bHJ6cWQy
YW5scmZuMnhuMzk1IikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt
KQorICAgICAgKGFyZ3VtZW50cworICAgICAgIGAoIzpwaGFzZXMKKyAgICAgICAgIChtb2RpZnkt
cGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICd1
bnBhY2stc3VibW9kdWxlLXNvdXJjZXMKKyAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5w
dXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1
cnNpdmVseSAiYngiKQorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJi
aW1nIikKKyAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseSAiYmdmeCIpCisK
KyAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJieCIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9ieCIpCisgICAgICAgICAgICAg
ICAoY29weS1yZWN1cnNpdmVseSAoYXNzb2MtcmVmIGlucHV0cyAiYmltZyIpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiLi9iaW1nIikKKyAgICAgICAgICAgICAgIChjb3B5LXJl
Y3Vyc2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJiZ2Z4IikKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIuL2JnZngiKQorICAgICAgICAgICAgICAgOzsgZGVsZXRlIGJpbmFyaWVz
IGZyb20gc291cmNlIGdpdAorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5
ICJieC90b29scy9iaW4iKQorICAgICAgICAgICAgICAgI3QpKSkKKworICAgICAgICAgIzp0ZXN0
cz8gI2YpKSA7OyBubyB0ZXN0cworICAgICAgKGlucHV0cworICAgICAgIGAoKCJnbHNsYW5nIiAs
Z2xzbGFuZykKKyAgICAgICAgICgibGlieGNiIiAsbGlieGNiKQorICAgICAgICAgKCJvcGVuZ2wi
ICxtZXNhKQorICAgICAgICAgKCJ2dWxrYW4tbG9hZGVyIiAsdnVsa2FuLWxvYWRlcikpKQorICAg
ICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgICAobGV0ICgoYWRkaXRpb25hbC1yZXBvIChsYW1iZGEg
KHVybCBjb21taXQgbmFtZSBoYXNoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
b3JpZ2luCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0
Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5j
ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmwgdXJsKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgY29tbWl0KSkpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFt
ZSBuYW1lIGNvbW1pdCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1
NiAoYmFzZTMyIGhhc2gpKSkpKSkKKyAgICAgICAgIGAoKCJieCIKKyAgICAgICAgICAgICwoYWRk
aXRpb25hbC1yZXBvICJodHRwczovL2dpdGh1Yi5jb20vYmthcmFkemljL2J4IgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIjk5NzhkODk0Y2I1NGVmYzBmY2I4NzQ0NjFmMzEyN2NiZThl
NTViMzMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYngiICIwcjk4eDJmZGtsbGR2
a3N3ZGExaGxkNmlnemQwa3ptMjFkMGZoZmR3aTY0MDFhNzE4ZHl4IikpCisgICAgICAgICAgICgi
YmltZyIKKyAgICAgICAgICAgICwoYWRkaXRpb25hbC1yZXBvICJodHRwczovL2dpdGh1Yi5jb20v
YmthcmFkemljL2JpbWciCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiMGI2ZmViZjJi
MGJhMDdmNWZkNWRlNmEzMGFjYWY3YzNhZmRiOTkyMSIKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJiaW1nIiAiMWEwZDQzcnl2Nmh6c3NxMThyaTBycWIxenZxczYyeDdxcDk4bWRjNXFo
Z2JuNDZicWc5eiIpKQorICAgICAgICAgICAoImJnZngiCisgICAgICAgICAgICAsKGFkZGl0aW9u
YWwtcmVwbyAiaHR0cHM6Ly9naXRodWIuY29tL2JrYXJhZHppYy9iZ2Z4IgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImYyNjg4NWFhZWQ4N2NlNmMzOWU4ODYyMjEyZDYyZjgyZmY0YTkz
YWMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmdmeCIgIjAzN2g0bTRreHhsOWlp
NWY3YnM4Z3dpaGNpaDB5ZHprdjViaDBqeDFzMjJnM2Jia3ZrcjAiKSkKKyAgICAgICAgICAgKCJw
a2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAgICAgKCJ2dWxrYW4taGVhZGVycyIgLHZ1
bGthbi1oZWFkZXJzKSkpKQorICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2Jr
YXJhZHppYy9iZ2Z4IikKKyAgICAgIChzeW5vcHNpcyAgIkNyb3NzLXBsYXRmb3JtLCBncmFwaGlj
cyBBUEkgYWdub3N0aWMsIHJlbmRlcmluZyBsaWJyYXJ5IikKKyAgICAgIChkZXNjcmlwdGlvbiAi
YmdmeCBpcyBhIGNyb3NzLXBsYXRmb3JtLCBncmFwaGljcyBBUEkgYWdub3N0aWMsCisnQnJpbmcg
WW91ciBPd24gRW5naW5lL0ZyYW1ld29yaycgc3R5bGUgcmVuZGVyaW5nIGxpYnJhcnkgc3VwcG9y
dGluZyBEaXJlY3QzRCwKK09wZW5HTCwgTWV0YWwsIFZ1bGthbiBhbmQgV2ViR0wuIikKKyAgICAg
IChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6YnNkLTIgbGljZW5zZTpjYzApKSkpKQotLSAKMi4zMy4w
Cgo=
--0000000000003cbeaa05caaa45a1--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 29 Aug 2021 04:31:02 +0000
Resent-Message-ID: <handler.50054.B50054.163021143912307 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.163021143912307
          (code B ref 50054); Sun, 29 Aug 2021 04:31:02 +0000
Received: (at 50054) by debbugs.gnu.org; 29 Aug 2021 04:30:39 +0000
Received: from localhost ([127.0.0.1]:55272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKCSo-0003CJ-L3
	for submit <at> debbugs.gnu.org; Sun, 29 Aug 2021 00:30:38 -0400
Received: from mail-il1-f174.google.com ([209.85.166.174]:36421)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mKCSi-0003Bt-L9
 for 50054 <at> debbugs.gnu.org; Sun, 29 Aug 2021 00:30:33 -0400
Received: by mail-il1-f174.google.com with SMTP id x5so12046273ill.3
 for <50054 <at> debbugs.gnu.org>; Sat, 28 Aug 2021 21:30:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:cc;
 bh=YMM75xhzeppNVq1s7EbJ9fyAmt/nCjsupm4nK5o8czI=;
 b=oOkkC5RVdrtCxwB9c3HKGTmpiizay3Hwst+PeCLfF2H3W6xC6t2AGHeN5BaSnBPARk
 CK5JnMB3lZXwm6ZhDGPyZ6EIHyIB4XU7m7aiXTutrbrB5TqpSDlKY0fYfP1NXEFzsLrn
 azGOuiLKwuTcJao2/Qh1xAVNpRBKmZ6BmKkFVA3kDOVtfJZcSrKhf+zrhb2C0WPQJPl9
 H9Gdy8Z/4SMT7peS1GC+I7F8IYStoeEh1CY9xS0aaUviOtnw9ZYY4TshVg2KBQQ3Xw3K
 flE5r9FuJnYCwSsT90412Idr4goOH4L9Nb7ifxznAoJDgKycRjP9CR51SrtaAxA3tmOM
 KVSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:cc;
 bh=YMM75xhzeppNVq1s7EbJ9fyAmt/nCjsupm4nK5o8czI=;
 b=ULr9TyAJAOsdcX7h5N/x2EoT7fSumHljofGHqpkgfIZ9joDzec9qfD8ekBSYcrGJyn
 yeovwUvG3veOpdQf1j7HWrkmPE6Dn4iavH0tdq5JtS4qsU7Zh/Mg/phpQf1q24K8+dBe
 NjVL5c1jBOeSh0CAK1TGE7IsXdjwOk5qTDbu9pD9BbqKyGcHVodVC4a+yKXD/SgprbdH
 3z4eQEvzJ7cRrZMW0AOExuC4VxTy1Vs0H7TuIB9pi1OA/+ZIGgmDpyX50X5RtDPGG0vI
 NJt5zIr+cT6QeuCMe6MR3MFK5zH+0qJ9ul+qQkAmwpRCXYdJw0viFO6GzFGD3lhiw3c9
 i/sw==
X-Gm-Message-State: AOAM531JuPu9VKN5dj74RxV/tyzoaGMlWlMm8RALg3+WR5wRfdlsVuhi
 pZxSd2QMkVpWcbY8o+OUmOdF5Cj2vRWWyc3xNK6xU2eVdFE=
X-Google-Smtp-Source: ABdhPJxm8e+SYsULcNRd7aNqPNvUE/gd7lvEaWwCa6LemjPAxxG+RF+M0qlIvmT9YkYcQsghnZOtqhRxEYeakklpWTk=
X-Received: by 2002:a92:a012:: with SMTP id e18mr11323985ili.271.1630211422251; 
 Sat, 28 Aug 2021 21:30:22 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
 <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
 <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
 <CAJsg1E_56n1URitX-YShd4WnAbKcwr=PaA0__dd-HRFuyweKgw@HIDDEN>
In-Reply-To: <CAJsg1E_56n1URitX-YShd4WnAbKcwr=PaA0__dd-HRFuyweKgw@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 28 Aug 2021 21:29:46 -0700
Message-ID: <CAJsg1E9zF591MxhCFekOtheVB0CU2zwNPxD9MKAb=YvV1DFE0A@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000bb88fb05caab2cf8"
X-Spam-Score: 1.2 (+)
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: further update building the examples and the tools from
 source
 On Sat, Aug 28, 2021 at 8:25 PM Andy Tai wrote: > > updated patch attached:
 > > directly checking out additional source repos rather than relying on
 > git submodule > > first attempt at removing "na [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.166.174 listed in wl.mailspike.net]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (lichengtai[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.2 MISSING_HEADERS        Missing To: header
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.166.174 listed in list.dnswl.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: 0.2 (/)

--000000000000bb88fb05caab2cf8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

further update

building the examples and the tools from source

On Sat, Aug 28, 2021 at 8:25 PM Andy Tai <lichengtai@HIDDEN> wrote:
>
> updated patch attached:
>
> directly checking out additional source repos rather than relying on
> git submodule
>
> first attempt at removing "nasty" stuff, removing bx/tools/bin
>
> > On Mon, Aug 16, 2021 at 5:52 AM Leo Prikler
> > <leo.prikler@HIDDEN> wrote:
> > >
> > > Hi,
> > >
> > > Am Montag, den 16.08.2021, 05:42 -0700 schrieb Andy Tai:
> > > > Leo, by "nasty stuff" you meant non-free stuff (I doubt if there is
> > > > any in a graphics library but will check), or you meant the embedde=
d
> > > > packages that shall be reference to other packages in guix (if
> > > > packaged already)?   I think the embedded copies of other stuff may
> > > > have local customization that may make it impossible to simply buil=
d
> > > > with the existing packages in guix.
> > > Nasty stuff are not only already existing packages, but also outdated
> > > versions thereof.  If there are heavily customized versions or packag=
es
> > > not yet included in Guix, then those can be left in (but with a
> > > remark!), though in the long term it would be better to make those
> > > packages work with upstream versions rather than require specific
> > > tweaking.
> > >
> > > The other thing I already mentioned are binaries, which upstream seem=
s
> > > also aware about, see e.g.
> > > https://github.com/bkaradzic/bgfx/commit/caed3f91026bf0e703f1eaf6f622=
e27b820df86c



--=20
Andy Tai, atai@HIDDEN
Year 2021 =E6=B0=91=E5=9C=8B110=E5=B9=B4
=E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=E4=
=BB=B0=E8=88=87=E8=A6=BA=E6=82=9F
=E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E=E5=
=8B=95=E8=88=87=E6=8A=80=E8=83=BD

--000000000000bb88fb05caab2cf8
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-bgfx.patch"
Content-Disposition: attachment; filename="0001-gnu-Add-bgfx.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_kswprlec0>
X-Attachment-Id: f_kswprlec0

RnJvbSBmNzcyZGI5MzNiYmEzNjVlNDM1ZTk2Zjk0NDFiNTAxNzMwNWM4YTA0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmR5IFRhaSA8YXRhaUBhdGFpLm9yZz4KRGF0ZTogU2F0LCAy
OCBBdWcgMjAyMSAyMToyNzozNiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogQWRkIGJnZngK
VG86IGd1aXgtcGF0Y2hlc0BnbnUub3JnCgoqIGdudS9wYWNrYWdlcy9ncmFwaGljcy5zY20gKGJn
ZngpOiBOZXcgdmFyaWFibGUKLS0tCiBnbnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtIHwgODIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgODIg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ncmFwaGljcy5zY20gYi9n
bnUvcGFja2FnZXMvZ3JhcGhpY3Muc2NtCmluZGV4IDM4ZmViMjdjODcuLjMwMjdlYWM2MWUgMTAw
NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9ncmFwaGljcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dy
YXBoaWNzLnNjbQpAQCAtMjAwMCwzICsyMDAwLDg1IEBAIFNvbWUgZmVhdHVyZSBoaWdobGlnaHRz
Ogogc3VjaCBhcyBWUiBhbmQgQVIgb24gbW9iaWxlLCBQQy9kZXNrdG9wLCBhbmQgYW55IG90aGVy
IGRldmljZS4gIE1vbmFkbyBhaW1zIHRvIGJlCiBhIGNvbXBsZXRlIGFuZCBjb25mb3JtaW5nIGlt
cGxlbWVudGF0aW9uIG9mIHRoZSBPcGVuWFIgQVBJIG1hZGUgYnkgS2hyb25vcy4iKQogICAgIChs
aWNlbnNlIGxpY2Vuc2U6Ym9vc3QxLjApKSkKKworKGRlZmluZS1wdWJsaWMgYmdmeAorICAobGV0
ICgoY29tbWl0ICJiMDI5NjMyMTg2Yjg5N2E3ZDY1NDg2Zjk4MDlkNjViM2ViOTAwYWJmIikKKyAg
ICAgICAgKHJldmlzaW9uICIwIikpCisgICAgKHBhY2thZ2UKKyAgICAgIChuYW1lICJiZ2Z4IikK
KyAgICAgICh2ZXJzaW9uCisgICAgICAgKGdpdC12ZXJzaW9uICIwIiByZXZpc2lvbiBjb21taXQp
KQorICAgICAgKHNvdXJjZQorICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZl
dGNoKQorICAgICAgICAgKHVyaQorICAgICAgICAgIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg
ICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9ia2FyYWR6aWMvYmdmeC5jbWFrZSIpCisgICAgICAg
ICAgIChjb21taXQgY29tbWl0KSkpCisgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1l
ICJiZ2Z4LmNtYWtlIiB2ZXJzaW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFz
ZTMyCisgICAgICAgICAgICIxajE5YTB5YTFtaTh2bHM2Njk2YjR6eWI1NzNoazhxaWw5bHJ6cWQy
YW5scmZuMnhuMzk1IikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt
KQorICAgICAgKGFyZ3VtZW50cworICAgICAgIGAoIzpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAg
ICcoIi1EQkdGWF9CVUlMRF9UT09MUz1UUlVFIgorICAgICAgICAgICAiLURCR0ZYX0JVSUxEX0VY
QU1QTEVTPVRSVUUiKQorCisgICAgICAgICAjOnBoYXNlcworICAgICAgICAgKG1vZGlmeS1waGFz
ZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3VucGFj
ay1zdWJtb2R1bGUtc291cmNlcworICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMg
IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2
ZWx5ICJieCIpCisgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImJpbWci
KQorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJiZ2Z4IikKKworICAg
ICAgICAgICAgICAgKGNvcHktcmVjdXJzaXZlbHkgKGFzc29jLXJlZiBpbnB1dHMgImJ4IikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuL2J4IikKKyAgICAgICAgICAgICAgIChj
b3B5LXJlY3Vyc2l2ZWx5IChhc3NvYy1yZWYgaW5wdXRzICJiaW1nIikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICIuL2JpbWciKQorICAgICAgICAgICAgICAgKGNvcHktcmVjdXJz
aXZlbHkgKGFzc29jLXJlZiBpbnB1dHMgImJnZngiKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIi4vYmdmeCIpCisgICAgICAgICAgICAgICA7OyBkZWxldGUgYmluYXJpZXMgZnJv
bSB1cHN0cmVhbSBnaXQgcmVwb3MKKyAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNp
dmVseSAiYngvdG9vbHMvYmluIikKKyAgICAgICAgICAgICAgIDs7IGRlbGV0ZSBleHRyYSAzcmQg
cGFydHkgY29kZSBub3QgbmVlZGVkIGZvciBiZ2Z4IHRvIGZ1bmN0aW9uIG9uIEd1aXgKKyAgICAg
ICAgICAgICAgIDs7IG5vdGUgZGVhci1pbWd1aSBsb2NhbCBjb3B5IGluIGJnZnggaGVhdmlseSBt
b2RpZmllZCBmcm9tIG9yaWdpbmFsIHVwc3RyZWFtCisgICAgICAgICAgICAgICA7OyBzbyB3ZSBm
b3Igbm93IGNhbiBub3QgdXNlIHRoZSB1cHN0cmVhbSBkZWFyLWltZ3VpIGZvciBiZ2Z4CisgICAg
ICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImJnZngvM3JkcGFydHkvZHhzZGsi
KQorICAgICAgICAgICAgICAgI3QpKSkKKworICAgICAgICAgIzp0ZXN0cz8gI2YpKSA7OyBubyB0
ZXN0cworICAgICAgKGlucHV0cworICAgICAgIGAoKCJnbHNsYW5nIiAsZ2xzbGFuZykKKyAgICAg
ICAgICgibGlieGNiIiAsbGlieGNiKQorICAgICAgICAgKCJvcGVuZ2wiICxtZXNhKQorICAgICAg
ICAgKCJ2dWxrYW4tbG9hZGVyIiAsdnVsa2FuLWxvYWRlcikpKQorICAgICAgKG5hdGl2ZS1pbnB1
dHMKKyAgICAgICAobGV0ICgoYWRkaXRpb25hbC1yZXBvIChsYW1iZGEgKHVybCBjb21taXQgbmFt
ZSBoYXNoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmwgdXJsKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgY29tbWl0KSkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIGNvbW1pdCkp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAoYmFzZTMyIGhhc2gp
KSkpKSkKKyAgICAgICAgIGAoKCJieCIKKyAgICAgICAgICAgICwoYWRkaXRpb25hbC1yZXBvICJo
dHRwczovL2dpdGh1Yi5jb20vYmthcmFkemljL2J4IgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIjk5NzhkODk0Y2I1NGVmYzBmY2I4NzQ0NjFmMzEyN2NiZThlNTViMzMiCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiYngiICIwcjk4eDJmZGtsbGR2a3N3ZGExaGxkNmlnemQw
a3ptMjFkMGZoZmR3aTY0MDFhNzE4ZHl4IikpCisgICAgICAgICAgICgiYmltZyIKKyAgICAgICAg
ICAgICwoYWRkaXRpb25hbC1yZXBvICJodHRwczovL2dpdGh1Yi5jb20vYmthcmFkemljL2JpbWci
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiMGI2ZmViZjJiMGJhMDdmNWZkNWRlNmEz
MGFjYWY3YzNhZmRiOTkyMSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiaW1nIiAi
MWEwZDQzcnl2Nmh6c3NxMThyaTBycWIxenZxczYyeDdxcDk4bWRjNXFoZ2JuNDZicWc5eiIpKQor
ICAgICAgICAgICAoImJnZngiCisgICAgICAgICAgICAsKGFkZGl0aW9uYWwtcmVwbyAiaHR0cHM6
Ly9naXRodWIuY29tL2JrYXJhZHppYy9iZ2Z4IgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImYyNjg4NWFhZWQ4N2NlNmMzOWU4ODYyMjEyZDYyZjgyZmY0YTkzYWMiCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiYmdmeCIgIjAzN2g0bTRreHhsOWlpNWY3YnM4Z3dpaGNpaDB5
ZHprdjViaDBqeDFzMjJnM2Jia3ZrcjAiKSkKKyAgICAgICAgICAgKCJwa2ctY29uZmlnIiAscGtn
LWNvbmZpZykKKyAgICAgICAgICAgKCJ2dWxrYW4taGVhZGVycyIgLHZ1bGthbi1oZWFkZXJzKSkp
KQorICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2JrYXJhZHppYy9iZ2Z4IikK
KyAgICAgIChzeW5vcHNpcyAgIkNyb3NzLXBsYXRmb3JtLCBncmFwaGljcyBBUEkgYWdub3N0aWMs
IHJlbmRlcmluZyBsaWJyYXJ5IikKKyAgICAgIChkZXNjcmlwdGlvbiAiYmdmeCBpcyBhIGNyb3Nz
LXBsYXRmb3JtLCBncmFwaGljcyBBUEkgYWdub3N0aWMsCisnQnJpbmcgWW91ciBPd24gRW5naW5l
L0ZyYW1ld29yaycgc3R5bGUgcmVuZGVyaW5nIGxpYnJhcnkgc3VwcG9ydGluZyBEaXJlY3QzRCwK
K09wZW5HTCwgTWV0YWwsIFZ1bGthbiBhbmQgV2ViR0wuIikKKyAgICAgIChsaWNlbnNlIChsaXN0
IGxpY2Vuc2U6YnNkLTIgbGljZW5zZTpjYzApKSkpKQotLSAKMi4zMy4wCgo=
--000000000000bb88fb05caab2cf8--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 29 Aug 2021 11:42:01 +0000
Resent-Message-ID: <handler.50054.B50054.163023730315325 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andy Tai <lichengtai@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.163023730315325
          (code B ref 50054); Sun, 29 Aug 2021 11:42:01 +0000
Received: (at 50054) by debbugs.gnu.org; 29 Aug 2021 11:41:43 +0000
Received: from localhost ([127.0.0.1]:55707 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKJC3-0003z6-HY
	for submit <at> debbugs.gnu.org; Sun, 29 Aug 2021 07:41:43 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:57409)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1mKJC0-0003yw-D8
 for 50054 <at> debbugs.gnu.org; Sun, 29 Aug 2021 07:41:41 -0400
Received: from nijino.local (194-118-34-199.adsl.highway.telekom.at
 [194.118.34.199])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4GyBPD69rhz1LBRt;
 Sun, 29 Aug 2021 13:41:36 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4GyBPD69rhz1LBRt
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1630237297;
 bh=dvEDeNZhvsSYB/G2/k9lEsneiOAwHYoWDPcvwUmgfOE=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References:From;
 b=HJlCA8VIIYutjMVKK5k01l9p4m4eQ6sdI39YlWZpfXokpnh98Z+wPcH7RFPPWkBrG
 kHndu9uIA+XzIKB7IiTkIxVpgD3UZH80yaD61XgOmc02QOopTnlZFMs6xQV7KGefBP
 3jgVvj6DSkyJVL35FvGoR2mQxCb4SKQS81JNL1gc=
Message-ID: <06bebf1e2ab2d17f465e0c48c58a82e38a88fe94.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 29 Aug 2021 13:41:35 +0200
In-Reply-To: <CAJsg1E9zF591MxhCFekOtheVB0CU2zwNPxD9MKAb=YvV1DFE0A@HIDDEN>
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
 <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
 <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
 <CAJsg1E_56n1URitX-YShd4WnAbKcwr=PaA0__dd-HRFuyweKgw@HIDDEN>
 <CAJsg1E9zF591MxhCFekOtheVB0CU2zwNPxD9MKAb=YvV1DFE0A@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
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,

Am Samstag, den 28.08.2021, 21:29 -0700 schrieb Andy Tai:
> further update
> 
> building the examples and the tools from source
> 
> On Sat, Aug 28, 2021 at 8:25 PM Andy Tai <lichengtai@HIDDEN>
> wrote:
> > updated patch attached:
> > 
> > directly checking out additional source repos rather than relying
> > on
> > git submodule
> > 
> > first attempt at removing "nasty" stuff, removing bx/tools/bin
> > [...]

First things first, this still does a build of everything at once
rather than one package per repo.  Have you looked into the one package
per repo thing and decided that it's not possible or do you simply
continue with the package as-is because it builds?

Even if you want to do a merged build, binaries, vendored dependencies,
etc. ought to be removed in the origins, not at build time.  I suggest
you use a computed origin to merge the three and remove all those
things.

Regards






Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 29 Aug 2021 18:23:02 +0000
Resent-Message-ID: <handler.50054.B50054.163026133021567 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.163026133021567
          (code B ref 50054); Sun, 29 Aug 2021 18:23:02 +0000
Received: (at 50054) by debbugs.gnu.org; 29 Aug 2021 18:22:10 +0000
Received: from localhost ([127.0.0.1]:57350 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKPRZ-0005bm-Mg
	for submit <at> debbugs.gnu.org; Sun, 29 Aug 2021 14:22:09 -0400
Received: from mail-il1-f175.google.com ([209.85.166.175]:35689)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mKPRY-0005bb-WA
 for 50054 <at> debbugs.gnu.org; Sun, 29 Aug 2021 14:22:09 -0400
Received: by mail-il1-f175.google.com with SMTP id h29so13363893ila.2
 for <50054 <at> debbugs.gnu.org>; Sun, 29 Aug 2021 11:22:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/UWw0kT4dKmf48SIDdvvYHWdIw4CThaszeyDbILFeFw=;
 b=i9kdNkzEVGdLHx7R4d8fzz++4ORTdxhkUuoSEJvXLjJ+XPsEwDPbs+6vfPNKLQSo6K
 Ehz2aZiHvFkcnRNp7buKS9sM5XCa0kd9KqYSQTgKGz19cOkDLcoGUeudP8jUBHTRdeTk
 W8e8jalnFUcb6pXg8FN9n3ZhBAzA47efbdycI3Zu9D0LZ+YI5tmjl1f0Q8kR9pS6YwnS
 HsI+HX4lfS/aOMdJFHZd3Bu+GeHUWmbAYQLkQfpR29Qb6Y+Bw03dPuJj0ArbB0QoS00f
 XhuRGAysayDVeClx7urf0/Y4lCwKElsMrEIeNE4Y8j5uG945+e0NF8gbxh+OkT6MgXFf
 dGNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/UWw0kT4dKmf48SIDdvvYHWdIw4CThaszeyDbILFeFw=;
 b=fL+x861cNv3dqBQsGhEi0IDitV9oRdoceSYYOFFqwkeNPs5kWzzo8P8AKU0pV6HYOd
 Ti2lQEIHUBszfn60IUj/ubpcBwM9HwxpXFfIXEGfGkR+GB65VUHNQ0GQrZHd79AUuvNn
 cGV6lRskSsFQ8LHf0A9vJ84+PdIUYOHvueRIkM1wRP4tpgybgjDEvcRXLY2uSn3m+oFY
 c+PUv8/vCX4hSOcWMG2vC+V0DSgzvxx6EVvNIN9qhBlrUPH9GIw94790SVT+FIOKyrwo
 JHrjtlY8O0D/cmWT6HOLfeEFL7joTlWQJTFfR/6qkwWO2+KxpfKDtVP1Pvfsp/yDzjk3
 azkw==
X-Gm-Message-State: AOAM531HqsAMOcU0fvV1tFBBLZQIW8W9uorLpPQ+ekTCVxw6AjuGIZUx
 ZhjwT/nFIH/9zUrqXLQIqdgjaGbIYICihn4B8LhGOigOdhQ=
X-Google-Smtp-Source: ABdhPJzRoMQT9isdZ92D3lYu/gF6OP0cCFDc0AixsvY7Q3Ubibhl5ztyd6ewS5NIdI5xPbjoouJHTORuT7QQfLrThus=
X-Received: by 2002:a05:6e02:148c:: with SMTP id
 n12mr13826563ilk.36.1630261323277; 
 Sun, 29 Aug 2021 11:22:03 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
 <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
 <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
 <CAJsg1E_56n1URitX-YShd4WnAbKcwr=PaA0__dd-HRFuyweKgw@HIDDEN>
 <CAJsg1E9zF591MxhCFekOtheVB0CU2zwNPxD9MKAb=YvV1DFE0A@HIDDEN>
 <06bebf1e2ab2d17f465e0c48c58a82e38a88fe94.camel@HIDDEN>
In-Reply-To: <06bebf1e2ab2d17f465e0c48c58a82e38a88fe94.camel@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sun, 29 Aug 2021 11:21:27 -0700
Message-ID: <CAJsg1E-+chrT5szkQ_76LemLj4mncbmCcyX4MKfzYpxFkksVsA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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 (-)

> First things first, this still does a build of everything at once
> rather than one package per repo.  Have you looked into the one package
> per repo thing and decided that it's not possible or do you simply
> continue with the package as-is because it builds?
>

Hi, the author of the upstream is very opinionated; this is how how
arranges the things for this package and his documentation on how to
build mentions checking out all three repos and build them together.
I can look into his build system setup to try to build each repo
separately but that means I  need to maintain custom build inside the
package and normally I don't think distribution package maintainers
want to  go into inside the package to setup alternative build
processes separate from upstream--what goes inside the package is best
left to the author.  If you maintain essentially separate build
scripts in the original package in terms of cmake or genie, that is
outside the scope of guix and hard to maintain as you need to keep up
with new releases.

> Even if you want to do a merged build, binaries, vendored dependencies,
> etc. ought to be removed in the origins, not at build time.  I suggest
> you use a computed origin to merge the three and remove all those
> things.
>

Is there a "computed origin" example in existing package receipts in guix?




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 29 Aug 2021 20:05:01 +0000
Resent-Message-ID: <handler.50054.B50054.163026745323435 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andy Tai <lichengtai@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.163026745323435
          (code B ref 50054); Sun, 29 Aug 2021 20:05:01 +0000
Received: (at 50054) by debbugs.gnu.org; 29 Aug 2021 20:04:13 +0000
Received: from localhost ([127.0.0.1]:57465 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKR2L-00065v-0O
	for submit <at> debbugs.gnu.org; Sun, 29 Aug 2021 16:04:13 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:36122)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1mKR2I-00065i-Vg
 for 50054 <at> debbugs.gnu.org; Sun, 29 Aug 2021 16:04:12 -0400
Received: from nijino.local (194-118-34-199.adsl.highway.telekom.at
 [194.118.34.199])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4GyPY32Vqfz1LBCr;
 Sun, 29 Aug 2021 22:04:07 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4GyPY32Vqfz1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1630267447;
 bh=jFmJLwPZ9kofvFf7unXYTo2cHURpjuI+xaBo/JEa6ZY=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References:From;
 b=qHFSrAUWqiRTtEiFsHday2DX9I7Kozx38pY3OpXrLelnPW8rkuLnMYtDxW0kDvpby
 xfp+RSVG4KfJZUgGFQHAwZ8Z0KMynTLPAI75DPBkHkJ29RpR2bbFJ1K6apo1CFbprY
 jQKGm7JO4HUF43F4TXnx38g0NnAiBDLAlEJyfRUI=
Message-ID: <f4301a437ac5661b584bac25abf8666e1cd4448b.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 29 Aug 2021 22:04:06 +0200
In-Reply-To: <CAJsg1E-+chrT5szkQ_76LemLj4mncbmCcyX4MKfzYpxFkksVsA@HIDDEN>
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
 <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
 <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
 <CAJsg1E_56n1URitX-YShd4WnAbKcwr=PaA0__dd-HRFuyweKgw@HIDDEN>
 <CAJsg1E9zF591MxhCFekOtheVB0CU2zwNPxD9MKAb=YvV1DFE0A@HIDDEN>
 <06bebf1e2ab2d17f465e0c48c58a82e38a88fe94.camel@HIDDEN>
 <CAJsg1E-+chrT5szkQ_76LemLj4mncbmCcyX4MKfzYpxFkksVsA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
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

Am Sonntag, den 29.08.2021, 11:21 -0700 schrieb Andy Tai:
> > First things first, this still does a build of everything at once
> > rather than one package per repo.  Have you looked into the one
> > package
> > per repo thing and decided that it's not possible or do you simply
> > continue with the package as-is because it builds?
> > 
> 
> Hi, the author of the upstream is very opinionated; this is how how
> arranges the things for this package and his documentation on how to
> build mentions checking out all three repos and build them together.
I wouldn't read too much into that.  Just because they put those
directories next to each other doesn't mean Guix is forced to do the
same.  Many people have their shells in /bin/bash.  Some use
/usr/bin/bash.  Neither exists in Guix and we still manage to somehow
ship bash.

Plus, according to upstream, the CMake structure is literally an
alternative build system and there are several versions of it,
suggesting that it shouldn't be particularly hard to adapt bgfx to
something else. 

> I can look into his build system setup to try to build each repo
> separately but that means I  need to maintain custom build inside the
> package and normally I don't think distribution package maintainers
> want to  go into inside the package to setup alternative build
> processes separate from upstream--what goes inside the package is
> best left to the author.  If you maintain essentially separate build
> scripts in the original package in terms of cmake or genie, that is
> outside the scope of guix and hard to maintain as you need to keep up
> with new releases.
People have rolled their own Makefiles for decades and Guix has a way
of coping with that.  You simply need to delete bootstrap and configure
from gnu-build-system or replace them with whatever command upstream
uses.  

> > Even if you want to do a merged build, binaries, vendored
> > dependencies,
> > etc. ought to be removed in the origins, not at build time.  I
> > suggest
> > you use a computed origin to merge the three and remove all those
> > things.
> > 
> 
> Is there a "computed origin" example in existing package receipts in
> guix?
There are few examples, as computed origins are typically only used
with huge pieces of software that need large patches to throw away
proprietary blobs.  See the linux kernel or chromium.

Regards





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50054] [PATCH] gnu: Add bgfx
Resent-From: Andy Tai <lichengtai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 30 Aug 2021 00:01:02 +0000
Resent-Message-ID: <handler.50054.B50054.163028162322973 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50054
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 50054 <at> debbugs.gnu.org
Received: via spool by 50054-submit <at> debbugs.gnu.org id=B50054.163028162322973
          (code B ref 50054); Mon, 30 Aug 2021 00:01:02 +0000
Received: (at 50054) by debbugs.gnu.org; 30 Aug 2021 00:00:23 +0000
Received: from localhost ([127.0.0.1]:57758 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKUis-0005yT-VC
	for submit <at> debbugs.gnu.org; Sun, 29 Aug 2021 20:00:23 -0400
Received: from mail-io1-f46.google.com ([209.85.166.46]:38896)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mKUiq-0005yG-Ch
 for 50054 <at> debbugs.gnu.org; Sun, 29 Aug 2021 20:00:22 -0400
Received: by mail-io1-f46.google.com with SMTP id a13so17316815iol.5
 for <50054 <at> debbugs.gnu.org>; Sun, 29 Aug 2021 17:00:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FS0x82ktBODO+c8mDtwjFhOR3+i0IEXGw6YQ5ywgZnk=;
 b=vHAK5TBCj9fOubRPvwjcwfVRttRRa4Qrc4s9dedmDIxfF2tURapMDwc21M8HpK0xYD
 ZiMVFueHxyMT6f3Jl3+MLLgfTBlRrujxuOJnsemYmhfCJHPPwzW6tOM8S2f8ElT3hZ92
 81BP4g3aV4pp6WvrCG1/Pq3Z+//xMPxB67m3cGLGJNj3HdX5VHwNY+zs6aaGHnC21hWZ
 RhfRboQ8nJxQ02pUmchf/lJQroCCIdR6GyGKPv7in4Ec77gDinoTiqCEDmk12NSisNya
 TOTd8nCsTrgSKUbizp8xt6lPvXtBYHZNOobJvSTZINCcl11YCcK67b54kHtb+p3Xgdzu
 upzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FS0x82ktBODO+c8mDtwjFhOR3+i0IEXGw6YQ5ywgZnk=;
 b=eiNMQf4Rmcm8hvUauXkHBLHtN+Cu1bEafxuuMiYX6M61FdQ3gV1b6TyqWUQLNiF/LH
 muKu0E/UKlIgkoagdfDlDbpy4HUNy2CN0Nwg8BHvLtIbUq033+5N3OQAe/cH79F/oXCJ
 QA1EyvEEcbrRwCtePPPfhFgHwtNfL5L+3ovfBApSfwxmQw7+A92aRHkytEDoxYK5KLCF
 2gpYoCLBRSj0ztjJwmoPHk5SjFnyruzx++S1KvMLGEIcV6OQ06WX60dgupYbU8NNLfea
 7CBUsX7Q/KSvviHspIvr3rm7we6QTSpilaSbYEIHDYEKNKooDu3nRNVjwxhPbrhrG0Xc
 dn0A==
X-Gm-Message-State: AOAM533Jr8x7GOoMyeeEwkBIm750nDD4WVzMeoAPpgr1cq2YNKySk/Hu
 7yYeKPDD7hDkyMU6Vt4DWr38hglAsG4pI7WM60qiPoGOHDCS6g==
X-Google-Smtp-Source: ABdhPJzsxs1MU2VYHkljeHCPv8CERxxeei3ezlwS4Gkkd5BCAjWnBUmaowE/GWUdJP8DVuTPXwk7ljHFRE4rDxycRzk=
X-Received: by 2002:a5d:8710:: with SMTP id u16mr15391949iom.62.1630281614588; 
 Sun, 29 Aug 2021 17:00:14 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E-vKn6LebAFgYsTNF3YbtV=TvQcJaqU32orKFFoyA5N3g@HIDDEN>
 <b1ce9ca702f3ef31b17a17d5c7c75fc3bfa1f47a.camel@HIDDEN>
 <CAJsg1E-fyZ=vWtt2UXGXbtS07+z3ZxZgmu+09ozzaAhR9jM+2w@HIDDEN>
 <CAJsg1E-vVB8NE=Zd9F_85n_oBwRpTbbn1cXa+kcmmT998Mo21g@HIDDEN>
 <ea722086ee5abb67e3dd04ff8c4a4383a47a6ee6.camel@HIDDEN>
 <CAJsg1E-GvNKOFbTUMMg_Kjxy=CKrR+OP2LnO14JMYVZE6eTpdg@HIDDEN>
 <b69efaa44a899aa9eef0316d8dd3f5166313e14d.camel@HIDDEN>
 <CAJsg1E_5VfUjd-PLoLP9G2U5FfJZ-wt+v4qvfsXkWGY5NWf3Zg@HIDDEN>
 <CAJsg1E_56n1URitX-YShd4WnAbKcwr=PaA0__dd-HRFuyweKgw@HIDDEN>
 <CAJsg1E9zF591MxhCFekOtheVB0CU2zwNPxD9MKAb=YvV1DFE0A@HIDDEN>
 <06bebf1e2ab2d17f465e0c48c58a82e38a88fe94.camel@HIDDEN>
 <CAJsg1E-+chrT5szkQ_76LemLj4mncbmCcyX4MKfzYpxFkksVsA@HIDDEN>
 <f4301a437ac5661b584bac25abf8666e1cd4448b.camel@HIDDEN>
In-Reply-To: <f4301a437ac5661b584bac25abf8666e1cd4448b.camel@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sun, 29 Aug 2021 16:59:38 -0700
Message-ID: <CAJsg1E_+4nAqVq6jQh2L9snoNStyFpFAacESygqzn+wLtxssyg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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 (-)

Related, this patch

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=50229

adds genie to guix which may be required to build these repos
individually, but no response on that patch (independent of this one)
so far





Last modified: Mon, 30 Aug 2021 00:15:02 UTC

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