X-Loop: help-debbugs@HIDDEN Subject: [bug#60372] [PATCH] gnu: lisp: Add lfe. Resent-From: jgart <jgart@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 28 Dec 2022 01:53:01 +0000 Resent-Message-ID: <handler.60372.B.167219236625171 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 60372 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60372 <at> debbugs.gnu.org Cc: jgart <jgart@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pALcb-0006Xv-Hb for submit <at> 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 <jgart@HIDDEN>) id 1pALca-0006Xn-7D for submit <at> 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 <jgart@HIDDEN>) id 1pALcZ-0002m1-Lq for guix-patches@HIDDEN; 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 <jgart@HIDDEN>) id 1pALcX-0003Xw-HJ for guix-patches@HIDDEN; 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 <guix-patches@HIDDEN>; 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 (<unknown> [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 12fd6c4d for <guix-patches@HIDDEN>; 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 <guix-patches@HIDDEN>; 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 <jgart@HIDDEN> Date: Tue, 27 Dec 2022 19:52:19 -0600 Message-Id: <20221228015219.16759-1-jgart@HIDDEN> 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@HIDDEN; 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 <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.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
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: jgart <jgart@HIDDEN> Subject: bug#60372: Acknowledgement ([PATCH] gnu: lisp: Add lfe.) Message-ID: <handler.60372.B.167219236625171.ack <at> debbugs.gnu.org> References: <20221228015219.16759-1-jgart@HIDDEN> X-Gnu-PR-Message: ack 60372 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 60372 <at> debbugs.gnu.org Date: Wed, 28 Dec 2022 01:53: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 60372 <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 60372: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60372 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#60372] [PATCH v2] gnu: lisp: Add lfe. References: <20221228015219.16759-1-jgart@HIDDEN> In-Reply-To: <20221228015219.16759-1-jgart@HIDDEN> Resent-From: jgart <jgart@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 28 Dec 2022 04:11:02 +0000 Resent-Message-ID: <handler.60372.B60372.16722006076492 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60372 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60372 <at> debbugs.gnu.org Cc: jgart <jgart@HIDDEN> Received: via spool by 60372-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pANlX-0001ge-9G for submit <at> 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 <jgart@HIDDEN>) id 1pANlU-0001g2-R1 for 60372 <at> 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 <at> 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 (<unknown> [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id e36d12f4 for <60372 <at> 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 <at> 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 <jgart@HIDDEN> Date: Tue, 27 Dec 2022 22:05:46 -0600 Message-Id: <20221228040545.30885-1-jgart@HIDDEN> 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 <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 (---) * 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
X-Loop: help-debbugs@HIDDEN Subject: [bug#60372] [PATCH] gnu: lisp: Add lfe. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 21 Mar 2023 14:27:02 +0000 Resent-Message-ID: <handler.60372.B60372.167940876220758 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60372 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: jgart <jgart@HIDDEN> Cc: 60372 <at> debbugs.gnu.org Received: via spool by 60372-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pecw6-0005OT-6G for submit <at> 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 <maxim.cournoyer@HIDDEN>) id 1pecw3-0005O7-Hw for 60372 <at> 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 <at> 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 <maxim.cournoyer@HIDDEN> References: <20221228015219.16759-1-jgart@HIDDEN> <20221228040545.30885-1-jgart@HIDDEN> Date: Tue, 21 Mar 2023 10:25:51 -0400 In-Reply-To: <20221228040545.30885-1-jgart@HIDDEN> (jgart@HIDDEN's message of "Tue, 27 Dec 2022 22:05:46 -0600") Message-ID: <87y1nqp4eo.fsf_-_@HIDDEN> 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, jgart <jgart@HIDDEN> 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
Received: (at control) by debbugs.gnu.org; 21 Mar 2023 14:26:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 10:26:17 2023 Received: from localhost ([127.0.0.1]:60124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pecwK-0005PV-QN for submit <at> 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 <maxim.cournoyer@HIDDEN>) id 1pecwJ-0005PK-SY for control <at> debbugs.gnu.org; Tue, 21 Mar 2023 10:26:16 -0400 Received: by mail-qt1-f173.google.com with SMTP id ay22so6662043qtb.2 for <control <at> debbugs.gnu.org>; 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 <control <at> debbugs.gnu.org> (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@HIDDEN> To: control <at> debbugs.gnu.org From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: control message for bug #60372 X-Spam-Score: 0.0 (/) 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 (-) tags 60372 + moreinfo quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.