GNU bug report logs - #50229
[PATCH] gnu: Add genie

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

Package: guix-patches; Reported by: Andy Tai <lichengtai@HIDDEN>; Keywords: patch; Done: Andy Tai <atai@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
Removed indication that bug 50229 blocks Request was from Andy Tai <atai@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
bug closed, send any further explanations to 50229 <at> debbugs.gnu.org and Andy Tai <lichengtai@HIDDEN> Request was from Andy Tai <atai@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 50229) by debbugs.gnu.org; 5 Sep 2021 04:24:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 05 00:24:42 2021
Received: from localhost ([127.0.0.1]:48950 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMjhv-0005eU-ID
	for submit <at> debbugs.gnu.org; Sun, 05 Sep 2021 00:24:42 -0400
Received: from mail-io1-f43.google.com ([209.85.166.43]:45663)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mMjht-0005eH-Uo
 for 50229 <at> debbugs.gnu.org; Sun, 05 Sep 2021 00:24:38 -0400
Received: by mail-io1-f43.google.com with SMTP id e186so4174803iof.12
 for <50229 <at> debbugs.gnu.org>; Sat, 04 Sep 2021 21:24:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atai-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=ueFm5TRvadASVwwhESunzf33p/CJajFcVmils73TB6g=;
 b=ocAx0QWZrQvEEXHlNV9PpFIALHXRHd5p9A+g1BdA8+oiyYo9NGaqtBTZip5GOjlrX6
 6WhpubGfTEw2ha7apBNiSF9voe+EghQgZFmxa/pPmX5dUjIUT6FncPVX32of3T26QW5I
 rJxW84lLunZl3izpMR2NiXvBzfWX8eHkCjTwfKxdK3ykM+RGCuNqDGL2vgidFVlCUKFB
 S+hQxsGM9DdXnCglvSaoslC8yoiKfhtPvK5MD2kJUgsLk3CDzKh1THF+uBQgvCqhVpDC
 NnViBloEGXPTsyTdOdTtWidXpe6R8qlbbqwDfsmdkjT0sd0pRJOALAd0NOigGAFph78C
 XuBA==
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=ueFm5TRvadASVwwhESunzf33p/CJajFcVmils73TB6g=;
 b=q4/NHiPZl0P+IKXAhi+oodxvkT2r4G7Ho4Mx3YavDYw/6AlR2/304KFHJJw00uJbAz
 Q48/Qk3HMDeSznmElr7wIeSMLL3htA1WXgDf3d/kWJpVIBFXrP9wf+60gs+9k4TxQ7GZ
 uWk+Xj3naaiV4xSq7RS9p1hUG8Rmh+tLm8ksQ89+j7QVYVxBUBw9vsroXrhvX9xGUbff
 N6o2y0Ii1WTKA9wAr142C6013nckHAxOHYFbzEDfXFIBYsvPNvAxMe8rdfNAq7LWpH7i
 Gyiiko160QGtuQNnrQ3jSwRTrHQgzLP6/2qO8wQ69/YuX4tSyG+Hn/APjys5W7aH7HBq
 q7og==
X-Gm-Message-State: AOAM530ENj5aYzDTv1aeeqHiSuEmfkAarRrW7AzjMDl+vROJqSk0JsnQ
 JICUXHkl786recGjTrrNZ2TPLbzkH8X3BYxHaa8=
X-Google-Smtp-Source: ABdhPJxEY434S8CKHtqqgOtDW4vgorOfSMz2EuhMFvOANS0NI13HP1Zr21P5ygwRnFunS1cSBpykWCYNIrV+ZNjr2a0=
X-Received: by 2002:a02:c7c6:: with SMTP id s6mr5611800jao.34.1630815871945;
 Sat, 04 Sep 2021 21:24:31 -0700 (PDT)
MIME-Version: 1.0
References: <86k0k21aax.fsf@HIDDEN>
In-Reply-To: <86k0k21aax.fsf@HIDDEN>
From: Andy Tai <atai@HIDDEN>
Date: Sat, 4 Sep 2021 21:23:55 -0700
Message-ID: <CAJsg1E-kMvyMh+CVhwZ9mu7wgRKPM5ZZfVPgo-AS5VY0y_NUpg@HIDDEN>
Subject: Re: [bug#50229] [PATCH] gnu: Add genie
To: Sarah Morgensen <iskarian@HIDDEN>, 50229 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="000000000000bde29705cb37e8a4"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 50229
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 (/)

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

On Mon, Aug 30, 2021 at 9:56 PM Sarah Morgensen <iskarian@HIDDEN> wrote:
> It looks like genie bundles lua 5.3.0, can this be removed since we have
> a lua 5.3 package?

comments added explaining why Lua is not a native input at this time.

>
> Does CC need to be set to support cross-compilation like in premake4? (I
> haven't tested either way.)

added as in premake4

> There's a 'tests' folder in the source, so is this true? :)
>

The test folder was from premake4 and as is does not work for genie.
Added comment about this.
>
> Looking at the project description, perhaps "project files" or "project
> build scripts" would be more clear?  As well as specifying the different
> systems (Makefile, ...) it supports.
>

description updated per suggestion

> > +making applying the same settings for multiple projects easy..")
>                                                   extra period ^
>

removed
> > +      (license license:bsd-3))))
>
> According to LICENSE, the majority of the project is under BSD-3, but
> inspect.lua and profiler.lua are expat.
>

license list updated and commented as above.

> --
> Sarah

--000000000000bde29705cb37e8a4
Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-genie.patch"
Content-Disposition: attachment; filename="0001-gnu-Add-genie.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_kt6pmhix0>
X-Attachment-Id: f_kt6pmhix0

RnJvbSAyYTAxNzY5ZThjMjY0MjU5NzU5OTAwN2YwODcxZjI5NjE1MTM2YjU2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmR5IFRhaSA8YXRhaUBhdGFpLm9yZz4KRGF0ZTogU2F0LCA0
IFNlcCAyMDIxIDIxOjE2OjIxIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gZ251OiBBZGQgZ2VuaWUK
VG86IGd1aXgtcGF0Y2hlc0BnbnUub3JnCgoqIGdudS9wYWNrYWdlcy9idWlsZC10b29scy5zY20g
KGdlbmllKTogTmV3IHZhcmlhYmxlCi0tLQogZ251L3BhY2thZ2VzL2J1aWxkLXRvb2xzLnNjbSB8
IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDQ4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYnVpbGQtdG9vbHMu
c2NtIGIvZ251L3BhY2thZ2VzL2J1aWxkLXRvb2xzLnNjbQppbmRleCBkMmZiOWUwNWRmLi42YjNh
NWQxNWJiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYnVpbGQtdG9vbHMuc2NtCisrKyBiL2du
dS9wYWNrYWdlcy9idWlsZC10b29scy5zY20KQEAgLTE0LDYgKzE0LDcgQEAKIDs7OyBDb3B5cmln
aHQgwqkgMjAyMCBFZnJhaW0gRmxhc2huZXIgPGVmcmFpbUBmbGFzaG5lci5jby5pbD4KIDs7OyBD
b3B5cmlnaHQgwqkgMjAyMSBxYmxhZGUgPHFibGFkZUBwcm90b25tYWlsLmNvbT4KIDs7OyBDb3B5
cmlnaHQgwqkgMjAyMSBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJub3llckBnbWFpbC5jb20+
Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEgQW5keSBUYWkgPGF0YWlAYXRhaS5vcmc+CiA7OzsKIDs7
OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNTg0LDMgKzU4NSw1MCBA
QCBCdWlsZCBoYXMgZmVhdHVyZXMgc3VjaCBhczoKIEBpdGVtIEV4dGVuc2libGUgbGFuZ3VhZ2Uv
Y29tcGlsZXIgZnJhbWV3b3JrLgogQGVuZCBpdGVtaXplIikKICAgICAobGljZW5zZSBsaWNlbnNl
OmdwbDIrKSkpCisKKyhkZWZpbmUtcHVibGljIGdlbmllCisgIChsZXQgKChjb21taXQgIjVmZWNi
MTI3ODU1ZWUwNjlkZjM0NWYyMGQxN2ZlYTc4MjIwZmVlOTMiKQorICAgICAgICAocmV2aXNpb24g
IjAiKSkKKyAgICAocGFja2FnZQorICAgICAgKG5hbWUgImdlbmllIikKKyAgICAgICh2ZXJzaW9u
CisgICAgICAgKGdpdC12ZXJzaW9uICIwIiByZXZpc2lvbiBjb21taXQpKQorICAgICAgKHNvdXJj
ZQorICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAg
KHVyaQorICAgICAgICAgIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICh1cmwgImh0dHBzOi8v
Z2l0aHViLmNvbS9ia2FyYWR6aWMvZ2VuaWUiKQorICAgICAgICAgICAoY29tbWl0IGNvbW1pdCkp
KQorICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAg
ICAgICAgKHNoYTI1NgorICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgIjFmbDAwdzR2Mndp
Z2wyZnlwdm5wem1ueTJ4NGYwYWRiN25jc240YTZ3N2d3eGZ4dmw1MWoiKSkpKQorICAgICAgKGJ1
aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQorICAgICAgKGFyZ3VtZW50cworICAgICAgIGAo
IzptYWtlLWZsYWdzIChsaXN0IChzdHJpbmctYXBwZW5kICJDQz0iICwoY2MtZm9yLXRhcmdldCkp
KQorICAgICAgICAgICAgICAgICAgICAgICM6cGhhc2VzCisgICAgICAgICAgICAgICAgICAgICAg
KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgICAgICAgICAgICAgICAg
KGRlbGV0ZSAnY29uZmlndXJlKQorICAgICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UgJ2lu
c3RhbGwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMg
IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQqICgo
b3V0ZGlyIChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGluc3RhbGwtZmlsZSAiYmluL2xpbnV4L2dlbmllIiAoc3RyaW5nLWFwcGVuZCBv
dXRkaXIgIi9iaW4iKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3QpKSkKKyAgICAg
ICAgICAgICAgICAgICAgICA7OyBubyB0ZXN0czsgbm90ZSBpbmNsdWRlZCB0ZXN0cyBkaXJlY3Rv
cnkgcmVmZXJlbmNlcyBwcmVtYWtlNAorICAgICAgICAgICAgICAgICAgICAgIDs7IGFuZCBkb2Vz
IG5vdCBzZWVtIHRvIGJlIG1haW50YWluZWQgdG8gd29yayB3aXRoIGdlbmllCisgICAgICAgICAg
ICAgICAgICAgICAgIzp0ZXN0cz8gI2YpKQorICAgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgICA7
OyBub3RlIGdlbmllIGluY2x1ZGVzIGluIHRyZWUgYSBjb3B5IG9mIEx1YSA1LjMuMAorICAgICAg
IDs7IGhvd2V2ZXIgdGhlIGJ1aWxkIHNldHVwIGRvZXMgbm90IHN1cHBvcnQgdXNpbmcgYW4gb3V0
IG9mIHRyZWUsCisgICAgICAgOzsgc3lzdGVtIGluc3RhbGxlZCBjb3B5IG9mIEx1YSBzbyB3ZSBk
byBub3QgbWFrZSBsdWEgYSBuYXRpdmUgaW5wdXQKKyAgICAgICA7OyBhdCB0aGlzIHRpbWU7IGlu
IHRoZSBmdXR1cmUgd291bGQgYmUgZ29vZCB0byBzdXBwb3J0IHRoYXQKKyAgICAgICBgKCkpCisg
ICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYmthcmFkemljL0dFTmllIikKKyAg
ICAgIChzeW5vcHNpcyAgInByb2plY3QgZmlsZSBnZW5lcmF0b3IgdG9vbCIpCisgICAgICAoZGVz
Y3JpcHRpb24gIkdFTmllIChwcm9ub3VuY2VkIGFzIEplbm55KSBpcyBwcm9qZWN0IGZpbGUgZ2Vu
ZXJhdG9yIHRvb2wuCitJdCBhdXRvbWFnaWNhbGx5IGdlbmVyYXRlcyBwcm9qZWN0IGZpbGVzIGZy
b20gTHVhIHNjcmlwdCwKK21ha2luZyBhcHBseWluZyB0aGUgc2FtZSBzZXR0aW5ncyBmb3IgbXVs
dGlwbGUgcHJvamVjdHMgZWFzeS4KK1N1cHBvcnRzIGNtYWtlLCBtYWtlLCBuaW5qYSwgVmlzdWFs
IFN0dWRpbyBhbmQgeGNvZGUiKQorICAgICAgOzsgbW9zdCBzb3VyY2VzIGFyZSBic2QtMzsgaW5z
cGVjdC5sdWEgYW5kIHByb2ZpbGVyLmx1YSBhcmUgZXhwYXQKKyAgICAgIChsaWNlbnNlIChsaXN0
IGxpY2Vuc2U6YnNkLTMgbGljZW5zZTpleHBhdCkpKSkpCi0tIAoyLjMzLjAKCg==
--000000000000bde29705cb37e8a4--




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

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


Received: (at 50229) by debbugs.gnu.org; 2 Sep 2021 01:03:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 01 21:03:04 2021
Received: from localhost ([127.0.0.1]:39264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mLb8C-0008UV-Jx
	for submit <at> debbugs.gnu.org; Wed, 01 Sep 2021 21:03:04 -0400
Received: from mail-il1-f180.google.com ([209.85.166.180]:35462)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mLb8A-0008Tz-UM
 for 50229 <at> debbugs.gnu.org; Wed, 01 Sep 2021 21:03:03 -0400
Received: by mail-il1-f180.google.com with SMTP id h29so133778ila.2
 for <50229 <at> debbugs.gnu.org>; Wed, 01 Sep 2021 18:03:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Rcq1pRHoBPecMAkdCKLRkh49H85gGCGu4O46DOzbBYU=;
 b=nGoEEtdWhow+zd/7lGO0B9QDsY3K+rSIZgQVDw4Gg9IN5JUAAJr6d2hvKVCmT1ULSu
 mG61Fixutf0wC5PObF7sETPuPVwgfZoD/KBCNw3hDYaAGZEexoj/6Wr8RcMl0cZMTwVd
 CAiqlkTXp0a1+wVDKKyppFx3PrJMzWdTeq8ryRbQ78HrfQx/ifM9ZFX4hhwmy8lpsI1V
 BIdIF8xSCcBTECDt04D8VZ+qOxRxp08SD5I5pvQVjWJtPa66mFG0tOBV3cp3JHsLI7LG
 pydBnsnzursrK39jRvih3Dd/2c7e+vPNJR4nK7spZqL9li23z5D3za+mUHnAcyxt6xRt
 3htQ==
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=Rcq1pRHoBPecMAkdCKLRkh49H85gGCGu4O46DOzbBYU=;
 b=gccve8SWV5Ln8DJQrhhll6PjEtixBLsSk6zmugiD9X8x5GYMQHWmNE2l2UKBEaXwTP
 InpyXqpxPhSvU69++8r5eJ6saWPBtUSc4rL8unjxYPEz6pnKXGp2wC2kMs8Gu2F7h6Uw
 4tMfgOPePJikdLWGcue/ztwJS8Dt5kE94H+zOBP45m9tJ43d5g2JkAeAGQ5tBBNBd6m2
 uGeJorLWKG5VNC/SKibr5QQzA9fJBa5bm0i17WaqJd/+UYSdQ+TrJBfrgps8bH8wjL2m
 vHAkyaOV1O9/C4uLyANo4Wkejh1PJeN+wBFE6qcerdsSnE3iBKet66xre3CzSkKLe3Z0
 UCEw==
X-Gm-Message-State: AOAM530dwYTeUPM7a1xvpypWcQt6ru1ZkN59BEWPyCSNePc6KnW5pUyL
 zvSHCN035co0zBC3LPXicnphlDoFyqLw8KdPii8=
X-Google-Smtp-Source: ABdhPJwUVL6GKkAPl/yBFikXIZgCDs22fQkdP89uUGMT6g/5e/yi1h1XvZI/z6j1CZFjSrNMG3IppTPJ+Bu91qsg/Ic=
X-Received: by 2002:a05:6e02:1aa5:: with SMTP id
 l5mr355999ilv.271.1630544577303; 
 Wed, 01 Sep 2021 18:02:57 -0700 (PDT)
MIME-Version: 1.0
References: <86k0k21aax.fsf@HIDDEN>
In-Reply-To: <86k0k21aax.fsf@HIDDEN>
From: Andy Tai <lichengtai@HIDDEN>
Date: Wed, 1 Sep 2021 18:02:21 -0700
Message-ID: <CAJsg1E-QwOQn3L8oFP_i+Y_FckUQSgktd6bgdE8GcX1B115WRQ@HIDDEN>
Subject: Re: [bug#50229] [PATCH] gnu: Add genie
To: Sarah Morgensen <iskarian@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 50229
Cc: 50229 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

I will take a look of the comments. Thanks




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

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


Received: (at 50229) by debbugs.gnu.org; 31 Aug 2021 04:57:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 31 00:57:06 2021
Received: from localhost ([127.0.0.1]:60878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKvpa-0001Gi-AB
	for submit <at> debbugs.gnu.org; Tue, 31 Aug 2021 00:57:06 -0400
Received: from out0.migadu.com ([94.23.1.103]:31610)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <iskarian@HIDDEN>) id 1mKvpT-0001GB-DW
 for 50229 <at> debbugs.gnu.org; Tue, 31 Aug 2021 00:57:04 -0400
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1;
 t=1630385817;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:  in-reply-to:in-reply-to; 
 bh=/2kM0D8RFML5abKDYxb9T/P5mLluiLzBcHnFETrxHfo=;
 b=cmz3w/iQ8eMNuWAcEuC2/A2kpffKbQKG2eqyxvCVJIbY2DtVIAhWnSA3MzgSxU1f0jDRuc
 /+cboKnxtANGIINMi5SjBgJTaV8B7hDE7YotzMWoZneu9SSz4SBsD8jxTJ+NSK2FhzPdCd
 jbGVS4A0sxaELp3UcPG7Oyjvij3A38I=
From: Sarah Morgensen <iskarian@HIDDEN>
To: Andy Tai <lichengtai@HIDDEN>
Subject: Re: [bug#50229] [PATCH] gnu: Add genie
Date: Mon, 30 Aug 2021 21:56:54 -0700
In-Reply-To: Andy Tai's message of "Fri, 27 Aug 2021 10:29:12 -0700 (3 days,
 11 hours, 4 minutes ago)"
Message-ID: <86k0k21aax.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: iskarian@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50229
Cc: 50229 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi,

Thanks for the patch.  Just a couple quick notes:

Andy Tai <lichengtai@HIDDEN> writes:

> * gnu/packages/build-tools.scm (genie): New variable
> ---
>  gnu/packages/build-tools.scm | 37 ++++++++++++++++++++++++++++++++++++
>  1 file changed, 37 insertions(+)
>
> diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
> index d2fb9e05df..456d9583bc 100644
> --- a/gnu/packages/build-tools.scm
> +++ b/gnu/packages/build-tools.scm
> @@ -14,6 +14,7 @@
>  ;;; Copyright =C2=A9 2020 Efraim Flashner <efraim@HIDDEN>
>  ;;; Copyright =C2=A9 2021 qblade <qblade@HIDDEN>
>  ;;; Copyright =C2=A9 2021 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
> +;;; Copyright =C2=A9 2021 Andy Tai <atai@HIDDEN>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -584,3 +585,39 @@ Build has features such as:
>  @item Extensible language/compiler framework.
>  @end itemize")
>      (license license:gpl2+)))
> +
> +(define-public genie
> +  (let ((commit "5fecb127855ee069df345f20d17fea78220fee93")
> +        (revision "0"))
> +    (package
> +        (name "genie")
> +        (version
> +          (git-version "0" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri
> +          (git-reference
> +           (url "https://github.com/bkaradzic/genie")
> +           (commit commit)))

It looks like genie bundles lua 5.3.0, can this be removed since we have
a lua 5.3 package?

> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> +           "1fl00w4v2wigl2fypvnpzmny2x4f0adb7ncsn4a6w7gwxfxvl51j"))))
> +      (build-system gnu-build-system)
> +      (arguments
> +       `(#:phases
> +          (modify-phases %standard-phases
> +          (delete 'configure)

Does CC need to be set to support cross-compilation like in premake4? (I
haven't tested either way.)

> +          (replace 'install
> +           (lambda* (#:key outputs #:allow-other-keys)
> +             (let* ((outdir (assoc-ref outputs "out")))
> +               (install-file "bin/linux/genie" (string-append outdir "/b=
in")))
> +               #t)))
> +         #:tests? #f)) ;; no tests

There's a 'tests' folder in the source, so is this true? :)

> +      (home-page "https://github.com/bkaradzic/GENie")
> +      (synopsis  "project generator tool")
> +      (description "GENie (pronounced as Jenny) is project generator too=
l.
                              ^ pronounced "Jenny"

> +It automagically generates project from Lua script,

Looking at the project description, perhaps "project files" or "project
build scripts" would be more clear?  As well as specifying the different
systems (Makefile, ...) it supports.

> +making applying the same settings for multiple projects easy..")
                                                  extra period ^

> +      (license license:bsd-3))))

According to LICENSE, the majority of the project is under BSD-3, but
inspect.lua and profiler.lua are expat.

--
Sarah




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

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


Received: (at 50229) by debbugs.gnu.org; 29 Aug 2021 03:20:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 28 23:20:19 2021
Received: from localhost ([127.0.0.1]:55248 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mKBMo-0001W8-W9
	for submit <at> debbugs.gnu.org; Sat, 28 Aug 2021 23:20:19 -0400
Received: from mail-il1-f178.google.com ([209.85.166.178]:46887)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mKBMn-0001Vt-4M
 for 50229 <at> debbugs.gnu.org; Sat, 28 Aug 2021 23:20:17 -0400
Received: by mail-il1-f178.google.com with SMTP id r6so11892342ilt.13
 for <50229 <at> debbugs.gnu.org>; Sat, 28 Aug 2021 20:20:17 -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=U1EJJQWc3Awjh5BJ5gcQ9RkhQq/T07u1OiZIkwM6GkQ=;
 b=kvijm/by9WZM6sGi+3r0VNWGJuvo2e9luE94cBqxmPOuNmM4OjRJ5ylNN05mTq99v4
 Gue0Q05P5fIx+xd1QGSwCBznfctiE6jEf/nkb+qUAo17waYEHLJCrKb4GMkpKngioDUE
 YxVnUmG1vDTnLvBIrYnycOq/qu/bu6QVwrx08z1PVuh3RYQCrCVhX7zMMdjLH6gVvmcB
 nBN7FYbD9LvXRuBoNbNuncdxmiIhZyx8ZLdJky6SAWcCVnTWoutQywA7FBK6hdXBOYGg
 /+SUszr2zrGo40al8Ycd+kjzO/CKuKzi7BmV0bKALbCTb1+0OdbPfVaZuOd9zniutLpP
 Alyw==
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=U1EJJQWc3Awjh5BJ5gcQ9RkhQq/T07u1OiZIkwM6GkQ=;
 b=Fid02hqFDAo5Re/z9HpFG24Mf1L92yprvOSwMFOk5aZ3Xr/rfrCTroOeXe0YhSCoee
 r9C+rS842NSfx44/ajUXV0CEZrNGkiTXSc1WEBIRkmCKkR++denxgq6qArGmBC38+tQD
 Ci7cCFMN5zsOexs7AAAOpgGo01mYmGq6ZxFwIq3fZHPuSLADLPvvc7zCXQrFs0VaZCRG
 19EINsZT/IK4ZlL1NGLRGNXr2xyzSUecGybHBrssS0OHPNC5LkO3Sr42ACgunALrNbA0
 aqQY5MrnWEJJc1Z5/77AzcHBDMBlQBaIGoqt/zVDkA8cfu/M9MQAvRtFr8qUGCtTzZKQ
 Lrdw==
X-Gm-Message-State: AOAM532M7zxPODZhAkvBusbvcDmNa2BrKi6EI8xZBj4yaKjVfOiE5U9+
 7/kIx/MHZa/5+DxEG6Fpa9cPaI3LzAsvqxJenPzWPceISmI=
X-Google-Smtp-Source: ABdhPJwCa/2rrap5J+Be9ipnMXILyV1U5IgzVTcE5M9h9RzrkWZg9v9RmedU+XxevB2I2/vjlyZOzFjCZFs1iWLwHcM=
X-Received: by 2002:a92:cf4a:: with SMTP id c10mr12015399ilr.269.1630207211478; 
 Sat, 28 Aug 2021 20:20:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAJsg1E92mDu_Se05Obse+QL5aTuSXKJ6-ZWirrsTBCCuLAuKwQ@HIDDEN>
 <handler.50229.B.163008539825157.ack <at> debbugs.gnu.org>
In-Reply-To: <handler.50229.B.163008539825157.ack <at> debbugs.gnu.org>
From: Andy Tai <lichengtai@HIDDEN>
Date: Sat, 28 Aug 2021 20:19:35 -0700
Message-ID: <CAJsg1E9mVFuzfyFaab1Rs3hC1bmZ-revJ=3Z-SXAX98hbWoZWw@HIDDEN>
Subject: Re: bug#50229: Acknowledgement ([PATCH] gnu: Add genie)
To: 50229 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 50229
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 (-)

regarding genie: it is a build system used by bgfx and some other
projects in game and related area, so needs to make it in guix first
for these packages to use when included in guix




Information forwarded to guix-patches@HIDDEN:
bug#50229; Package guix-patches. Full text available.
Added indication that bug 50229 blocks50054 Request was from Tobias Geerinckx-Rice <me@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 27 Aug 2021 17:29:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 27 13:29:58 2021
Received: from localhost ([127.0.0.1]:52891 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mJffx-0006Xg-03
	for submit <at> debbugs.gnu.org; Fri, 27 Aug 2021 13:29:57 -0400
Received: from lists.gnu.org ([209.51.188.17]:56872)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lichengtai@HIDDEN>) id 1mJffs-0006XU-0W
 for submit <at> debbugs.gnu.org; Fri, 27 Aug 2021 13:29:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51922)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1mJffr-0006Ps-RR
 for guix-patches@HIDDEN; Fri, 27 Aug 2021 13:29:51 -0400
Received: from mail-il1-x134.google.com ([2607:f8b0:4864:20::134]:33432)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lichengtai@HIDDEN>)
 id 1mJffq-000764-0M
 for guix-patches@HIDDEN; Fri, 27 Aug 2021 13:29:51 -0400
Received: by mail-il1-x134.google.com with SMTP id z2so7800217iln.0
 for <guix-patches@HIDDEN>; Fri, 27 Aug 2021 10:29:49 -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
 :content-transfer-encoding;
 bh=kQMdpf/qwMNfuhtAHoQlrOHkD2TgFgArd+Id2duOTYE=;
 b=VjsJ/jtDK4EXdZqFZI9AIdq2LKhrvnXYne6VO1/0lIcnZ0nomgjnyqgxqS65lKOv3m
 p6OTBmdHk7qpd6zWiA2VoLBLx2l+3jtSpM4b94aqO9lzCER6Gr6M0LiEHYFD+v6RyvRX
 9YaDvWiMKoHF8mTPv+IjYfLqlN0Lhb2EkXcuUX+WoCHw+WmFIi2IaXXXGW91Csez9dxC
 ATTCn7VLmRHUlil3KHINksD7F77Hz5DNmkWwH+CWtRu6+YJNh7rPTNzROY0M3hzQniGw
 u7kC8QZb12qA6867Zp5Ku7sE/4LiTgvZsqa1vfUot1TPU9TEqZBDOJfLSg1F2vZ7hd4L
 MP8g==
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
 :content-transfer-encoding;
 bh=kQMdpf/qwMNfuhtAHoQlrOHkD2TgFgArd+Id2duOTYE=;
 b=ktsqgWzjaCfir+V/6LgquXvml4rahLGOCWF5adDlI+6d2coqkyx276j/wpBjKFs/dU
 0pNL5zKCRy/121gE/mFyVLanNXJjUmRsFp/e6DQCQp17AXkp9EL3RlEJ3Y7cc7O+YspD
 KLIcZZWebP8IUkCEpPZQY2q3Oo8CjmJPNqE7gG7JhXZ3pWF+B66EuiuQKj2VioGcURPb
 CWl+Q3YgRRXw9+TlbgTSPg+mZMRq1Imtm1+n0np1XQg8mCG/aUCefRmtHAEBQufgBdfE
 xl5uJeuVTwFMRIJW40V1qwlxvFf8r9v7GT8f/tmvtpp4ZAtPCJovP4CyAIY12AjMr7dZ
 YJhg==
X-Gm-Message-State: AOAM532EeN8oYiFyAev8QDSVLTEDK1F2B21aWDJjs4l4MvlCERGebhUd
 /+ashuAR+J3F8x5cfB9ZZ8B3X8/K0TlBobqWYJgWO/T8ydkP7w==
X-Google-Smtp-Source: ABdhPJyc6v38Q0VEjTFVEOy7ctRM8UPBTJC0vH9ao9fiu68YWKOv1Phqjv0p9z+Doy7JINXUoRE4HJYV2ziP41QVatM=
X-Received: by 2002:a05:6e02:148c:: with SMTP id
 n12mr7355325ilk.36.1630085388450; 
 Fri, 27 Aug 2021 10:29:48 -0700 (PDT)
MIME-Version: 1.0
From: Andy Tai <lichengtai@HIDDEN>
Date: Fri, 27 Aug 2021 10:29:12 -0700
Message-ID: <CAJsg1E92mDu_Se05Obse+QL5aTuSXKJ6-ZWirrsTBCCuLAuKwQ@HIDDEN>
Subject: [PATCH] gnu: Add genie
To: guix-patches@HIDDEN
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2607:f8b0:4864:20::134;
 envelope-from=lichengtai@HIDDEN; helo=mail-il1-x134.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: -1.3 (-)
X-Debbugs-Envelope-To: submit
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/build-tools.scm (genie): New variable
---
 gnu/packages/build-tools.scm | 37 ++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index d2fb9e05df..456d9583bc 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -14,6 +14,7 @@
 ;;; Copyright =C2=A9 2020 Efraim Flashner <efraim@HIDDEN>
 ;;; Copyright =C2=A9 2021 qblade <qblade@HIDDEN>
 ;;; Copyright =C2=A9 2021 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
+;;; Copyright =C2=A9 2021 Andy Tai <atai@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -584,3 +585,39 @@ Build has features such as:
 @item Extensible language/compiler framework.
 @end itemize")
     (license license:gpl2+)))
+
+(define-public genie
+  (let ((commit "5fecb127855ee069df345f20d17fea78220fee93")
+        (revision "0"))
+    (package
+        (name "genie")
+        (version
+          (git-version "0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/bkaradzic/genie")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "1fl00w4v2wigl2fypvnpzmny2x4f0adb7ncsn4a6w7gwxfxvl51j"))))
+      (build-system gnu-build-system)
+      (arguments
+       `(#:phases
+          (modify-phases %standard-phases
+          (delete 'configure)
+          (replace 'install
+           (lambda* (#:key outputs #:allow-other-keys)
+             (let* ((outdir (assoc-ref outputs "out")))
+               (install-file "bin/linux/genie" (string-append outdir "/bin=
")))
+               #t)))
+         #:tests? #f)) ;; no tests
+      (home-page "https://github.com/bkaradzic/GENie")
+      (synopsis  "project generator tool")
+      (description "GENie (pronounced as Jenny) is project generator tool.
+It automagically generates project from Lua script,
+making applying the same settings for multiple projects easy..")
+      (license license:bsd-3))))
--=20
2.33.0




Acknowledgement sent to Andy Tai <lichengtai@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#50229; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 23 Apr 2024 18:30:04 UTC

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