From unknown Tue Jun 17 01:46:37 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60372] [PATCH] gnu: lisp: Add lfe. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 28 Dec 2022 01:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60372 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60372@debbugs.gnu.org Cc: jgart X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167219236625171 (code B ref -1); Wed, 28 Dec 2022 01:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Dec 2022 01:52:46 +0000 Received: from localhost ([127.0.0.1]:56837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pALcb-0006Xv-Hb for submit@debbugs.gnu.org; Tue, 27 Dec 2022 20:52:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:42688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pALca-0006Xn-7D for submit@debbugs.gnu.org; Tue, 27 Dec 2022 20:52:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pALcZ-0002m1-Lq for guix-patches@gnu.org; Tue, 27 Dec 2022 20:52:43 -0500 Received: from mx2.dismail.de ([159.69.191.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pALcX-0003Xw-HJ for guix-patches@gnu.org; Tue, 27 Dec 2022 20:52:43 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 27db0e59 for ; Wed, 28 Dec 2022 02:52:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=jOaGPzLMtTW5gJfz7tQAOb/t75NoQntD3xGL0tKXGEM=; b= rTCrSBlGcFHcwiNv3Kro4qNJALzJuUEBA5+83ql9IKg9fOQHsuBwl9zFoNgkrpQS FOhVA9cenGTOM1ajfESMqE76zyHQEJcZl0fyQ6NQiqW8hvUaoQt/vlpXcMZw5qHD fA8sNXcjG1eibwI0CHAJ1SYcedpp2Zmag1K5HMqTccEmV40wmLjGvIFcYrsutJlp kxVkPonOfsRWYgb1ym6CvlwpcRXa5Hu7RN93hSFTTGXkCXCaK9pftp9U7pSApPl1 XSnuX8TZpp0XD6KXv6fusLNK6fn7xbrab9DR9ENy0a9GjnmwB3hQCnLx5xRmOw5L g1qSi2gR0F2ZJw9rEpxQig== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 12fd6c4d for ; Wed, 28 Dec 2022 02:52:39 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id e61817d9 for ; Wed, 28 Dec 2022 02:52:38 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id f0fe50cb (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 28 Dec 2022 02:52:38 +0100 (CET) From: jgart Date: Tue, 27 Dec 2022 19:52:19 -0600 Message-Id: <20221228015219.16759-1-jgart@dismail.de> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=159.69.191.136; envelope-from=jgart@dismail.de; helo=mx2.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) * gnu/packages/lisp.scm (lfe): New variable. --- gnu/packages/lisp.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 753952152e..5919a6017e 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -66,6 +66,7 @@ (define-module (gnu packages lisp) #:use-module (gnu packages compression) #:use-module (gnu packages dbm) #:use-module (gnu packages ed) + #:use-module (gnu packages erlang) #:use-module (gnu packages fontutils) #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) @@ -1228,6 +1229,40 @@ (define-public picolisp (inherit picolisp32) (name "picolisp"))))) +(define-public lfe + (package + (name "lfe") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lfe/lfe") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5")))) + (build-system gnu-build-system) + (propagated-inputs (list erlang)) + (arguments + (list #:tests? #f + #:make-flags + #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + ;; https://github.com/lfe/lfe/pull/449 + (add-after 'unpack 'patch-gcc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Makefile" + (("cc") #$(cc-for-target)))))))) + (synopsis "Lisp Flavoured Erlang") + (description "LFE, Lisp Flavoured Erlang, is a lisp syntax front-end +to the Erlang compiler. Code produced with LFE is compatible with normal +Erlang code. An @code{lfe} evaluator and shell is also included.") + (home-page "https://lfe.io/") + (license license:asl2.0))) + (define-public janet (package (name "janet") -- 2.38.1 From unknown Tue Jun 17 01:46:37 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60372] [PATCH v2] gnu: lisp: Add lfe. References: <20221228015219.16759-1-jgart@dismail.de> In-Reply-To: <20221228015219.16759-1-jgart@dismail.de> Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 28 Dec 2022 04:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60372 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60372@debbugs.gnu.org Cc: jgart Received: via spool by 60372-submit@debbugs.gnu.org id=B60372.16722006076492 (code B ref 60372); Wed, 28 Dec 2022 04:11:02 +0000 Received: (at 60372) by debbugs.gnu.org; 28 Dec 2022 04:10:07 +0000 Received: from localhost ([127.0.0.1]:56910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pANlX-0001ge-9G for submit@debbugs.gnu.org; Tue, 27 Dec 2022 23:10:07 -0500 Received: from mx2.dismail.de ([159.69.191.136]:24044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pANlU-0001g2-R1 for 60372@debbugs.gnu.org; Tue, 27 Dec 2022 23:10:06 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id dbcad97c for <60372@debbugs.gnu.org>; Wed, 28 Dec 2022 05:09:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=bwce+Um9ToD35o/W08ucb/Tt0cnjbWxR06l2r4oBKMs=; b= qszk1gG9WvLGPI+eFW1wntZlZBSjcDEkc6IO5EoUY250DRGfVn33hLlFH3R4h7VF 7Bc9uc0sFHt7AepbCv4U25dXrgQsxYvtJ9r6+rG3gfQ2KrEnQ2NtPlEgcwrwLxBj 6uJVRwJ70HZYfqEwHDJsR3A6kvQzlm1olegZ6+noBmTP0hXO2ef2H9Kp5HoXgB1o yqTcIXKtMzqWyV9hQR1TA0aKZjGpczXWodEpFbOmar86NH60Go8zJbmNRaV/fv3+ FUmzTBNtzV5SLi75mr8awCmKHq9e1uzY7Zq69l0XiEXAoMJQdeMdQbZ3Z7Cv70Pv I6fXxoFE+PODyFoMHIY9tA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id e36d12f4 for <60372@debbugs.gnu.org>; Wed, 28 Dec 2022 05:09:57 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id e77a118e for <60372@debbugs.gnu.org>; Wed, 28 Dec 2022 05:09:57 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id a83b205b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 28 Dec 2022 05:09:51 +0100 (CET) From: jgart Date: Tue, 27 Dec 2022 22:05:46 -0600 Message-Id: <20221228040545.30885-1-jgart@dismail.de> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/lisp.scm (lfe): New variable. Here's a v2 but this a WIP as the tests are disabled. Unless we can merge this and enable the tests later after we figure out whether we want to do that with rebar-build-system or via a custom phase? I have an issue open here asking about running the tests: https://github.com/lfe/lfe/issues/450 I tried running the tests by manually calling rebar but I get a homeless-shelter write error. For test commands that I tried see the following section in the lfe project's CI: https://github.com/lfe/lfe/blob/develop/.github/workflows/cicd.yml#L36 If anyone would like to collaborate on this patch feel free to make changes and just list me as co-author with you. all best, jgart --- gnu/packages/lisp.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 753952152e..67105a5c93 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -66,6 +66,7 @@ (define-module (gnu packages lisp) #:use-module (gnu packages compression) #:use-module (gnu packages dbm) #:use-module (gnu packages ed) + #:use-module (gnu packages erlang) #:use-module (gnu packages fontutils) #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) @@ -1228,6 +1229,40 @@ (define-public picolisp (inherit picolisp32) (name "picolisp"))))) +(define-public lfe + (package + (name "lfe") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lfe/lfe") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5")))) + (build-system gnu-build-system) + (inputs (list erlang)) + (arguments + (list #:tests? #f + #:make-flags + #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + ;; https://github.com/lfe/lfe/pull/449 + (add-after 'unpack 'patch-gcc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Makefile" + (("cc") #$(cc-for-target)))))))) + (synopsis "Lisp Flavoured Erlang") + (description "LFE, Lisp Flavoured Erlang, is a lisp syntax front-end +to the Erlang compiler. Code produced with LFE is compatible with normal +Erlang code. An @code{lfe} evaluator and shell is also included.") + (home-page "https://lfe.io/") + (license license:asl2.0))) + (define-public janet (package (name "janet") -- 2.38.1 From unknown Tue Jun 17 01:46:37 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60372] [PATCH] gnu: lisp: Add lfe. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Mar 2023 14:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60372 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: jgart Cc: 60372@debbugs.gnu.org Received: via spool by 60372-submit@debbugs.gnu.org id=B60372.167940876220758 (code B ref 60372); Tue, 21 Mar 2023 14:27:02 +0000 Received: (at 60372) by debbugs.gnu.org; 21 Mar 2023 14:26:02 +0000 Received: from localhost ([127.0.0.1]:60118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecw6-0005OT-6G for submit@debbugs.gnu.org; Tue, 21 Mar 2023 10:26:02 -0400 Received: from mail-qv1-f41.google.com ([209.85.219.41]:35596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecw3-0005O7-Hw for 60372@debbugs.gnu.org; Tue, 21 Mar 2023 10:26:00 -0400 Received: by mail-qv1-f41.google.com with SMTP id t13so9981251qvn.2 for <60372@debbugs.gnu.org>; Tue, 21 Mar 2023 07:25:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679408753; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=noloisrZyQ9X454V0KiSqGKF/UBcJm4Dirs1eL13po4=; b=OOYpmAgw6PJXow1gSl1/SZ6xnkC2obGH3vaqcHQ74B1pslqpImDNrQ8WDhjHG2QM1k 5yeRp+bWZ0D/TCqs/NUJdTjCM0mO+H2sOP+iKAfzETTZLQZEHBz4zPQw8TjUkRuB2FEU CobJvI+q4/0qO7wHrpjfm9wI9VE54P3JDDnUfOcB6Yu7IJ//WkGEGCVjsjRfJ0VzJIVR fNe4DG3gEHljY/lzilBfCtj63l6fLIdhXWHtpiLl10dld9Uw0ME+xL+dRBjgBJm2IDXm EDl1o88VHzCq1pk1nNcun4tUFWWv+UPfYH1qv7phYkgZ4b3fu1oIFnRLN5w8d1FLcOWM AH8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679408753; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=noloisrZyQ9X454V0KiSqGKF/UBcJm4Dirs1eL13po4=; b=OPIqHY8f1RebeVh7DQprSR9aJnupNBJmxumi2spq/0NDgXgWwkIChGqJk/ZbU777bv /JeUYP6RmWEqfrKFZTC3oUcg23z2ymPqloNwDxV7au2gdKv7YiT/rrPu2Tc9wWUiX9TU uQXtaI3+UKIL6R60zrFfn4JGciz6E/xkzFQ7+PMg6u48HWw9jpL6YcOItMAmNdVZyu06 A27S7jz41OFxKmIAbigArTbIrfWVNmjNZ3dxEVW+bVUqKXXjAb42Mxkby36TcIhslvoZ anmJJDL55cyQH95eYdjjUDUd0t0LkpE4b4mMbrxTYoYgKSIFJ22uJ8iIuretXQUo8Bd9 cvwQ== X-Gm-Message-State: AO0yUKVXu7vBfIl3AkaVjW7UWdSOo/gC/iLnDFE6O498drtbM4+wku9d LSRwdY4hPLNRW7ECH73e2TdYq4hcwIQJzQ== X-Google-Smtp-Source: AK7set+QNLeabm9E8KP0JlWo4cDBUASjeRsUxrcQrVDampwS+HME5Gyhy02t7GnNSeJBdQU44foGoQ== X-Received: by 2002:a05:6214:d05:b0:56f:37a:4561 with SMTP id 5-20020a0562140d0500b0056f037a4561mr20625qvh.34.1679408753027; Tue, 21 Mar 2023 07:25:53 -0700 (PDT) Received: from hurd ([2607:fad8:4:3::1004]) by smtp.gmail.com with ESMTPSA id o197-20020a3741ce000000b0073b575f3603sm9385071qka.101.2023.03.21.07.25.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Mar 2023 07:25:52 -0700 (PDT) From: Maxim Cournoyer References: <20221228015219.16759-1-jgart@dismail.de> <20221228040545.30885-1-jgart@dismail.de> Date: Tue, 21 Mar 2023 10:25:51 -0400 In-Reply-To: <20221228040545.30885-1-jgart@dismail.de> (jgart@dismail.de's message of "Tue, 27 Dec 2022 22:05:46 -0600") Message-ID: <87y1nqp4eo.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, jgart writes: > * gnu/packages/lisp.scm (lfe): New variable. I think that should go in (gnu packages erlang). Also, the convention is to use just 'gnu: ' as prefix, not 'gnu: module:'. > Here's a v2 but this a WIP as the tests are disabled. Unless we can > merge this and enable the tests later after we figure out whether we > want to do that with rebar-build-system or via a custom phase? > > I have an issue open here asking about running the tests: > > https://github.com/lfe/lfe/issues/450 > > I tried running the tests by manually calling rebar but I get a homeless-shelter write error. You could try setting HOME to /tmp. Search for existing set-HOME phases in the code base. > For test commands that I tried see the following section in the lfe project's CI: > > https://github.com/lfe/lfe/blob/develop/.github/workflows/cicd.yml#L36 > > If anyone would like to collaborate on this patch feel free to make > changes and just list me as co-author with you. > > all best, > > jgart > --- > gnu/packages/lisp.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm > index 753952152e..67105a5c93 100644 > --- a/gnu/packages/lisp.scm > +++ b/gnu/packages/lisp.scm > @@ -66,6 +66,7 @@ (define-module (gnu packages lisp) > #:use-module (gnu packages compression) > #:use-module (gnu packages dbm) > #:use-module (gnu packages ed) > + #:use-module (gnu packages erlang) > #:use-module (gnu packages fontutils) > #:use-module (gnu packages gcc) > #:use-module (gnu packages gettext) > @@ -1228,6 +1229,40 @@ (define-public picolisp > (inherit picolisp32) > (name "picolisp"))))) > > +(define-public lfe > + (package > + (name "lfe") > + (version "2.0.1") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/lfe/lfe") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5")))) > + (build-system gnu-build-system) > + (inputs (list erlang)) > + (arguments > + (list #:tests? #f > + #:make-flags > + #~(list (string-append "PREFIX=" #$output)) > + #:phases > + #~(modify-phases %standard-phases > + (delete 'configure) > + ;; https://github.com/lfe/lfe/pull/449 > + (add-after 'unpack 'patch-gcc > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* "Makefile" > + (("cc") #$(cc-for-target)))))))) You can set 'cc' as a Make flag; that'd be more elegant. -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 21 10:26:17 2023 Received: (at control) by debbugs.gnu.org; 21 Mar 2023 14:26:17 +0000 Received: from localhost ([127.0.0.1]:60124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecwK-0005PV-QN for submit@debbugs.gnu.org; Tue, 21 Mar 2023 10:26:16 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:35629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecwJ-0005PK-SY for control@debbugs.gnu.org; Tue, 21 Mar 2023 10:26:16 -0400 Received: by mail-qt1-f173.google.com with SMTP id ay22so6662043qtb.2 for ; Tue, 21 Mar 2023 07:26:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679408770; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=+KTIGKspV4huArFFUbeaTYKIhSO33Vi9spljPumU67I=; b=F7RGiKi/1HzC+vHDC4DGicx/L3m1N8ec4dU9AQsPTe5fwmRMNDZWIuha9JbnWh0jXr gnNEY7C6k+kwP67xwLelxLwZ2wJ8bZ3YE42u+klufxkXrQmTby5VLvRP5s3A+iwRCce8 bZgvzDItwpMvDmUAVkvzL7ixwRSv11zGZJWbd2CUGPF1UNmkRxgeQckfDo+jFWUaB97X 4Js8ApBw9Vjj5Pn7QRENJ5UTrK4wX+BEuIhz874ke9aNxUZLeCNzfJULRinxhCjmpX59 IeivW0goRqIOo2mjiABLrdbdnCflptLEUPgh8j4NBcx27lXrmVo7ics/ICky/kryTY9D o+FQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679408770; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+KTIGKspV4huArFFUbeaTYKIhSO33Vi9spljPumU67I=; b=7KTKKrNFB6f7dH4FGoK+g37jcZlAvZz1QJsU9tHj5BI2k8u5hdMKih1eLqbH9xO2Rr M17phnBfRKNKiu5wDm4JB+o5hyZNWZcRSKf8UPcmWUL1Ppob5y+DPLxShI1OX822+z/f cZ5iozM30EwwuFnhpGR4RyBi2hElavevYHx6wBhUxCaRqFjo13RaqTZicgcXdv3Yn0IW nrMmIwH6o7c8PRgJPtVQyOViVzkD6eaTJnSZIayNIkKE18EJnqyiTdfvu4ASloR/R0Pg pWk710kPlM/1pCmJ1edZy4WCEFHkQE24usxEcweZRpE9AhEK2jM8sZz/tT8aTH7sHUpF bP2g== X-Gm-Message-State: AO0yUKWZkpajeEgCFmNLnpsnheoyveLPg82XwBkORsPpxvGEhxMmxS4X C6Ufa8vGGQ7Y+R9SS/k0SD9LUcrnhbBwTQ== X-Google-Smtp-Source: AK7set8cIafwrKh+oPhhjwrTHz8ZCxuXwURzcG5JJzdC7pRPprfOGdSkzMI1yl3rMS/DI5E7p2WgVw== X-Received: by 2002:ac8:5a8a:0:b0:3b8:5f26:e81f with SMTP id c10-20020ac85a8a000000b003b85f26e81fmr5624903qtc.26.1679408770226; Tue, 21 Mar 2023 07:26:10 -0700 (PDT) Received: from hurd ([2607:fad8:4:3::1004]) by smtp.gmail.com with ESMTPSA id v6-20020ac87486000000b003bffe7fdc38sm4392055qtq.9.2023.03.21.07.26.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Mar 2023 07:26:09 -0700 (PDT) Date: Tue, 21 Mar 2023 10:26:08 -0400 Message-Id: <87wn3ap4e7.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #60372 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 60372 + moreinfo quit From unknown Tue Jun 17 01:46:37 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#60372] [PATCH] gnu: lisp: Add lfe. Resent-From: "jgart" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Mar 2023 14:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60372 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch moreinfo To: "Maxim Cournoyer" Cc: 60372@debbugs.gnu.org Received: via spool by 60372-submit@debbugs.gnu.org id=B60372.167940914530752 (code B ref 60372); Tue, 21 Mar 2023 14:33:01 +0000 Received: (at 60372) by debbugs.gnu.org; 21 Mar 2023 14:32:25 +0000 Received: from localhost ([127.0.0.1]:60137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ped2H-0007zv-64 for submit@debbugs.gnu.org; Tue, 21 Mar 2023 10:32:25 -0400 Received: from mx1.dismail.de ([78.46.223.134]:33360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ped2F-0007zg-BE for 60372@debbugs.gnu.org; Tue, 21 Mar 2023 10:32:24 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 8acfb834; Tue, 21 Mar 2023 15:32:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=RJjvOQuntjh3IwHvHYc/+/rfNHoo3kZUqQ3V6a9n300=; b=cxmtIMZWaHbe Npnk6KQ2joR97csV0WucFLp0qgPEue2bT8t6wBwFeCZhv4UVFhi4QPPMeUWb4ttq 3CdxkVZ2NTr+F8e62UmjlmiPBJuBKnSxNTX9LvwXoIixwHYCGrmcnJjtw2bu7Fwx +JjAllBL7DiBF3wfVE5LIVTLKe3GftGafmsCDlpUf72o5JFDm8EgrmaaPj3IXvXl WUlRrBbH9hopVN4jVNy8teqZwWSwJhQqB4B1lx1Vvundc0Ybtgx6q0Y0Ec0et6h8 grMVsZtsqHIkI29nFjY7VQhHGOVHeXiXk+g7MHAKZW7RBEvRur0m1T63pwUg9+2j XI5t57pOTA== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 8623a31c; Tue, 21 Mar 2023 15:32:16 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id f216f049; Tue, 21 Mar 2023 15:32:16 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 90b952ed (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 21 Mar 2023 15:32:15 +0100 (CET) MIME-Version: 1.0 Date: Tue, 21 Mar 2023 14:32:14 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.16.0a From: "jgart" Message-ID: In-Reply-To: <87y1nqp4eo.fsf_-_@gmail.com> References: <87y1nqp4eo.fsf_-_@gmail.com> <20221228015219.16759-1-jgart@dismail.de> <20221228040545.30885-1-jgart@dismail.de> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Maxim, Thanks for the review. I think this will need to be written in terms of the rebar-build-system: https://github.com/lfe/lfe/issues/441 Otherwise, it might be painful to run the tests. Even upstream is unsure = of how to run the tests if building with a Makefile. Just leaving this additional note here for when I get back to this. all best, jgart From unknown Tue Jun 17 01:46:37 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: jgart Subject: bug#60372: closed () Message-ID: References: <20221228015219.16759-1-jgart@dismail.de> X-Gnu-PR-Message: they-closed 60372 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch moreinfo Reply-To: 60372@debbugs.gnu.org Date: Tue, 18 Jun 2024 06:07:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1718690822-20292-1" This is a multi-part message in MIME format... ------------=_1718690822-20292-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #60372: [PATCH] gnu: lisp: Add lfe. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 60372@debbugs.gnu.org. --=20 60372: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60372 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1718690822-20292-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 60372-done) by debbugs.gnu.org; 18 Jun 2024 06:06:15 +0000 Received: from localhost ([127.0.0.1]:40462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJRyx-0005G1-Aa for submit@debbugs.gnu.org; Tue, 18 Jun 2024 02:06:15 -0400 Received: from mx1.dismail.de ([78.46.223.134]:24555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJRyv-0005Fn-7S for 60372-done@debbugs.gnu.org; Tue, 18 Jun 2024 02:06:13 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 435e2475 for <60372-done@debbugs.gnu.org>; Tue, 18 Jun 2024 08:06:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to; s=20190914; bh=61ItCc0VNcGcjNd4xk08ViEdA fWIQqrskbJBDOwrBEE=; b=HUeJtB+IL1LAa1gypwM3EXBRtapaJKk2hverNQUEi 0B8Ro8E6F/+tTEEZoROyI8WE0ogWZWIRu/EiwPP5VI/rjmwd9ZOzU9f+Q4KuI6dJ c2GaiTeytmFICSoqyGiBZCDH2nEQP+zqc5KRfaw01yqE5tlhC5kmweVaxVvjil5r tGA2PdYyJpibVH2QqVwxb8TB5zmgiFSpD0l7k9ee6f0XmPtCWzqO/XpJ1LM+xiDa owqXI6HWsU2JKjidNisObQU9mJVrQ98eZjkgKtEKFYQo4yTclnwfqMv1p/efe0XV +++inkruQSF8vGcCJVgVPkSOK2ZrR+2RpcEhfaIdMWa1g== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id c7215d32 for <60372-done@debbugs.gnu.org>; Tue, 18 Jun 2024 08:06:04 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id f49fd09b for <60372-done@debbugs.gnu.org>; Tue, 18 Jun 2024 08:06:04 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id ad542df1 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <60372-done@debbugs.gnu.org>; Tue, 18 Jun 2024 08:06:03 +0200 (CEST) MIME-Version: 1.0 Date: Tue, 18 Jun 2024 06:06:03 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: "jgart" Message-ID: TLS-Required: No Subject: To: 60372-done@debbugs.gnu.org X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This is already resolved Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [78.46.223.134 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 60372-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) This is already resolved ------------=_1718690822-20292-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Dec 2022 01:52:46 +0000 Received: from localhost ([127.0.0.1]:56837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pALcb-0006Xv-Hb for submit@debbugs.gnu.org; Tue, 27 Dec 2022 20:52:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:42688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pALca-0006Xn-7D for submit@debbugs.gnu.org; Tue, 27 Dec 2022 20:52:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pALcZ-0002m1-Lq for guix-patches@gnu.org; Tue, 27 Dec 2022 20:52:43 -0500 Received: from mx2.dismail.de ([159.69.191.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pALcX-0003Xw-HJ for guix-patches@gnu.org; Tue, 27 Dec 2022 20:52:43 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 27db0e59 for ; Wed, 28 Dec 2022 02:52:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=20190914; bh=jOaGPzLMtTW5gJfz7tQAOb/t75NoQntD3xGL0tKXGEM=; b= rTCrSBlGcFHcwiNv3Kro4qNJALzJuUEBA5+83ql9IKg9fOQHsuBwl9zFoNgkrpQS FOhVA9cenGTOM1ajfESMqE76zyHQEJcZl0fyQ6NQiqW8hvUaoQt/vlpXcMZw5qHD fA8sNXcjG1eibwI0CHAJ1SYcedpp2Zmag1K5HMqTccEmV40wmLjGvIFcYrsutJlp kxVkPonOfsRWYgb1ym6CvlwpcRXa5Hu7RN93hSFTTGXkCXCaK9pftp9U7pSApPl1 XSnuX8TZpp0XD6KXv6fusLNK6fn7xbrab9DR9ENy0a9GjnmwB3hQCnLx5xRmOw5L g1qSi2gR0F2ZJw9rEpxQig== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 12fd6c4d for ; Wed, 28 Dec 2022 02:52:39 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id e61817d9 for ; Wed, 28 Dec 2022 02:52:38 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id f0fe50cb (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 28 Dec 2022 02:52:38 +0100 (CET) From: jgart To: guix-patches@gnu.org Subject: [PATCH] gnu: lisp: Add lfe. Date: Tue, 27 Dec 2022 19:52:19 -0600 Message-Id: <20221228015219.16759-1-jgart@dismail.de> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=159.69.191.136; envelope-from=jgart@dismail.de; helo=mx2.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: jgart X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) * gnu/packages/lisp.scm (lfe): New variable. --- gnu/packages/lisp.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 753952152e..5919a6017e 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -66,6 +66,7 @@ (define-module (gnu packages lisp) #:use-module (gnu packages compression) #:use-module (gnu packages dbm) #:use-module (gnu packages ed) + #:use-module (gnu packages erlang) #:use-module (gnu packages fontutils) #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) @@ -1228,6 +1229,40 @@ (define-public picolisp (inherit picolisp32) (name "picolisp"))))) +(define-public lfe + (package + (name "lfe") + (version "2.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lfe/lfe") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5")))) + (build-system gnu-build-system) + (propagated-inputs (list erlang)) + (arguments + (list #:tests? #f + #:make-flags + #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + ;; https://github.com/lfe/lfe/pull/449 + (add-after 'unpack 'patch-gcc + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Makefile" + (("cc") #$(cc-for-target)))))))) + (synopsis "Lisp Flavoured Erlang") + (description "LFE, Lisp Flavoured Erlang, is a lisp syntax front-end +to the Erlang compiler. Code produced with LFE is compatible with normal +Erlang code. An @code{lfe} evaluator and shell is also included.") + (home-page "https://lfe.io/") + (license license:asl2.0))) + (define-public janet (package (name "janet") -- 2.38.1 ------------=_1718690822-20292-1--