From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0Im2DE/+KmE9RAEAgWs5BA (envelope-from ) for ; Sun, 29 Aug 2021 05:26:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id UJCaB0/+KmH2aAAAB5/wlQ (envelope-from ) for ; Sun, 29 Aug 2021 03:26:07 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BE19FA1DB for ; Sun, 29 Aug 2021 05:26:06 +0200 (CEST) Received: from localhost ([::1]:52810 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mKBSP-0006cM-Qf for larch@yhetil.org; Sat, 28 Aug 2021 23:26:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56612) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKBSM-0006cD-1g for guix-patches@gnu.org; Sat, 28 Aug 2021 23:26:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43710) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mKBSL-0007op-QP for guix-patches@gnu.org; Sat, 28 Aug 2021 23:26:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mKBSL-0001fD-L7 for guix-patches@gnu.org; Sat, 28 Aug 2021 23:26:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50054] [PATCH] gnu: Add bgfx Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 29 Aug 2021 03:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50054 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch Cc: 50054@debbugs.gnu.org Received: via spool by 50054-submit@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 ) id 1mKBS6-0001eJ-QC for submit@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 ) id 1mKBS4-0001e5-8j for 50054@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@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: In-Reply-To: From: Andy Tai Date: Sat, 28 Aug 2021 20:25:02 -0700 Message-ID: Content-Type: multipart/mixed; boundary="0000000000003cbeaa05caaa45a1" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630207566; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=fHfXalRahxSdUhWgieiWIPMIaFdwYK+3r8WFGSgWfio=; b=tp7kIxriz0YwuBvDus9XpSKxTvwGmYLOX/E25Hp7+q8yo9A6PEK1hpYAgoCd1OxCEwXAhs JPg4cYHvVdRFNwnM6VuB4KPWgq59tOWdCP6rH1gvFpoviLn05ee9CQgiJHJ/GMXuxwKuou DIByxWCWv6Mwc7kHOcQZ8qqD7sp3UBF+A2NRzjJnmUw4nKAv1qROaqrU4Bn17jS6gfrft2 SctPR5Wqw8gpx8rpTkRpAm6kj2Ai1OKnlR901AwE7u02ND+KtPm4EO9IdTVNhtRPZTtzz3 I7YHLqusGXrPIcqV7LPSrZY028Qh3xjS/o2MrH8nPn84zbCJg44TWylw3cENaQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630207566; a=rsa-sha256; cv=none; b=kNLRL6s35q6OqhBKWIROjIASJg+tyjmShvodQJevELISRMtOz8I8JRxh52DnW9XueCo1+h rZQ6+aXjdmA24Zz4YrRKjLtlwqX5kJtxyWx3wjU44BHFWwFcVNQMIWi8xWJlrmoip9fVPi AwrH9R2p6BBULJUFzcNIwIxuaDuPypM8qgSDH0nP/Lt9QiKLS+Lcc98UvJnR39lnaen6Ju FvEInXVt8Fnh1Uzfngaq3Wd4SkPHq4t9dAiblV6T+bxGz/OpIxpo/O1ilNfxXM0Vjpgknx rYikAkiM26PUjFCrg81tjo+Hlhhho4W0eUYWGVvtL1TGAxImwQP/23PrUlDhgQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=pFi9w06i; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: 1.77 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=pFi9w06i; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: BE19FA1DB X-Spam-Score: 1.77 X-Migadu-Scanner: scn0.migadu.com X-TUID: GQMHV7xZGWwm --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 > 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: 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--