From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id kInmLE1U1GZtIwEAqHPOHw:P1 (envelope-from ) for ; Sun, 01 Sep 2024 11:47:25 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id kInmLE1U1GZtIwEAqHPOHw (envelope-from ) for ; Sun, 01 Sep 2024 13:47:25 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=n9o31HDb; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=Gfsp93f5; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1725191245; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=BKexfbURPaysXI6M/Xx1H6AT4gVwpxoqhqGoUHD3gIY=; b=UZ8b274OCN/WlyI1xIpRPiNxvSzkh4DLfFYEbg97cunSiLgALH6wPx4Tkl3baE84jq1wni T61OnVqlx0JIROodXnf6W+o+q7bLYo9SLCPq5t4M0BSBDfpwjJBnHGvcGJfJIt8T0hQUi/ Sejpq6VA4xSGj9H+r+nLeygqjO1+dQAoCNAZtRv2WOCbvr2N/n5lS3R9Bs19B7g3CRvfVu 9RPW5jJ/no4Lo2d5a8mi4ATUYV9pxKVtcgZnBdgj4as9XmXKawI8JrKr2Z49GFbJUfrKL3 yfiAfWRz4z3qbjAwz3MdQuRRuyY43y7IMIVfTfQgZHr40TWb7TzldJMp8SGWBg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1725191245; a=rsa-sha256; cv=none; b=K1i4cyPazeUkFR5pJKMzqv2pVepmsoUqqVMDcCDSS+LQEcTuaVYFmGx/YuE9iQ0HGuTVbx qwaNuQg65GTWBaJXbNTR2aXGV9MqK7EIY/QE3EoxWAdNdrmtXBMd4TYLRVqKbaJ9rHOwOv /Q+FRU3XoZzi0hdgjtixcxaUlV7lppMM0o9dxEYfKutRgnslwKOa2s/jKS57eFMBBOME9Y o1aKFOoxQonVoQzV8GagJHWrjVUVivLrsYvSboOnDEmQTV8XaYuLh7XUT2t4F82z0TLev1 oTGjz5deoZJeMcXdcXB7jjYLlalycTqVJYc/90cK4J1NPpOTZgZzMe/GIVkE+Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=n9o31HDb; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=Gfsp93f5; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" 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 7CC8F66EDA for ; Sun, 01 Sep 2024 13:47:25 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1skj36-0006ZP-FH; Sun, 01 Sep 2024 07:47:16 -0400 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 1skgW7-0007rF-Qy for guix-patches@gnu.org; Sun, 01 Sep 2024 05:05:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1skgW7-0005FA-HQ for guix-patches@gnu.org; Sun, 01 Sep 2024 05:05:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:MIME-Version:To:Subject; bh=BKexfbURPaysXI6M/Xx1H6AT4gVwpxoqhqGoUHD3gIY=; b=n9o31HDb3U22WJX/iqqTrTDAwEDPm/fnF1+O7dxfLee/mfmdtyMlSZ8JoVF3/ofPb0nfrgern0IElCWbMwgrKFR/IJGJRphz52LiZe8VfDuYHalaVnMYpTZ4lMZrHGPY0rLLDayFpqaorD9+qXRr3zmnaN97BVq0W9Wfn3KtoAet7k0Y4+8EaAl5fp3wUd6wJoG5Z9n/x/6A72/8djbHITLy8A0bOmDuJLrUFvOJAfcieQk1BEW1RFgQwF1WzAKH8zBoreNc7bYcHK1VpJfFyJuo0hBiwQmV1zk4um17qZxWa37342Ur7scw8U/5laqAe8UAW6lonJxK8zAe74qIbA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1skgX4-0000IP-3x for guix-patches@gnu.org; Sun, 01 Sep 2024 05:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72925] Adding JPM package for Janet Resent-From: Omar Bassam Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 01 Sep 2024 09:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72925 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 72925@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17251815491107 (code B ref -1); Sun, 01 Sep 2024 09:06:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Sep 2024 09:05:49 +0000 Received: from localhost ([127.0.0.1]:33357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skgWq-0000Hk-1d for submit@debbugs.gnu.org; Sun, 01 Sep 2024 05:05:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:40788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skg0z-0007nq-Ef for submit@debbugs.gnu.org; Sun, 01 Sep 2024 04:32:54 -0400 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 1skg01-0002wj-8l for guix-patches@gnu.org; Sun, 01 Sep 2024 04:31:53 -0400 Received: from mail-oo1-xc2a.google.com ([2607:f8b0:4864:20::c2a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1skfzz-0000fi-Bm for guix-patches@gnu.org; Sun, 01 Sep 2024 04:31:53 -0400 Received: by mail-oo1-xc2a.google.com with SMTP id 006d021491bc7-5d5c7f24372so2052555eaf.0 for ; Sun, 01 Sep 2024 01:31:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725179508; x=1725784308; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=BKexfbURPaysXI6M/Xx1H6AT4gVwpxoqhqGoUHD3gIY=; b=Gfsp93f5QgBnPQ6UR4LB4/nZ/e6Pyv0ow2adE8CD1TUPaocfEFuYPv9//6rF9YOFzc Yegg8unFULnjNuVe1yLYZNEuVXKqzb+xSkYAXxMPnSwrcwMRAAaI1pKbEbv0Uv8+i1Ry C1y1W26KPKC8H0kPbC4MoirgQtc0EPAiWA4NCWQ2dNxnniKLmr11ZtMrioDVoaY/F0Ex 3vBKQMQyZB5RJm7ZmfGF2huF2x7MAygnaA8jvYw+WF32irygkAls0RE5P1h4XoqmeeI5 tYTiUrHb57/QkbOVozVkpWCUgVZZGg4Dty01PE4sx904gF2IVSpPV4AyU5umodC4qOSu Km0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725179508; x=1725784308; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=BKexfbURPaysXI6M/Xx1H6AT4gVwpxoqhqGoUHD3gIY=; b=Hki7e7wUkEKmqg1HTOpwaDU2CmvBVgPpOQVR7hYYpgzJKuPL4yxXDtRDw0R9BfoJTk J4EPWqAMhpJgaJczuaAuQPAZoTQJVHXhoGsE9yd/u4C2mlgBj2iQqrBLTFcoPbrHAjTG GFQjYp952eXzjOyVsPdnJGkvcjOegTbPyfrRU6qPz8LZiMkHokOPIm/evgon98bZ75nV ENO26qxR3ttlMG1lwMvzipluY9fjeayqa+y13IbsSoszkP86dK26KAUwDGarQ+n4hS58 ru5/Rjiwn+zk0KgMVegk9OTBVltDc+OOcCF4SC9Jub6fqJKZ/JryDFtiOaqmLKYUQm24 3alw== X-Gm-Message-State: AOJu0Yy1N5Os+hBJ6zLUfdYfq+Z3grtnPbIo7WdfowZnWn89vwm/lGWr owcZiONPZ4Jr2Wiw/S/oNTPGLB6kX52rzPfdLIxKT7GcvOsVlpq6nIORZqsVDKpI9Nsb3iq2HrN CWnyB/gEpRiUcekJc/IsQ3P2oPxnmsZDk X-Google-Smtp-Source: AGHT+IFBy4M22lCge6CRnkqKuOqNmI64Fbsi25KhjkrH9e/VPMgjsk4XIpNInLX9/NzcTZUkLb1fCaerxaDVUKLQlA4= X-Received: by 2002:a05:6358:726:b0:1b3:94cc:6526 with SMTP id e5c5f4694b2df-1b7ef5fe6demr573380555d.2.1725179508141; Sun, 01 Sep 2024 01:31:48 -0700 (PDT) MIME-Version: 1.0 From: Omar Bassam Date: Sun, 1 Sep 2024 11:31:36 +0300 Message-ID: Content-Type: multipart/alternative; boundary="000000000000c1b67406210aa7ed" Received-SPF: pass client-ip=2607:f8b0:4864:20::c2a; envelope-from=omar.bassam88@gmail.com; helo=mail-oo1-xc2a.google.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 01 Sep 2024 05:05:46 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sun, 01 Sep 2024 07:47:10 -0400 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -5.32 X-Spam-Score: -5.32 X-Migadu-Queue-Id: 7CC8F66EDA X-Migadu-Scanner: mx11.migadu.com X-TUID: upvKZbYdNoug --000000000000c1b67406210aa7ed Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable >From 14fd8cafaebc27a00a4b198abe8e3759583c56b5 Mon Sep 17 00:00:00 2001 Message-ID: < 14fd8cafaebc27a00a4b198abe8e3759583c56b5.1725179146.git.omar.bassam88@gmail= .com > From: Omar Bassam Date: Sun, 1 Sep 2024 08:17:08 +0000 Subject: [PATCH] adding jpm package Change-Id: I730ef2f5c874c5142a580a42af76180e95d93ccd --- gnu/packages/lisp.scm | 52 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 5d4399f145..4d4748dcb4 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -29,6 +29,7 @@ ;;; Copyright =C2=A9 2024 Andreas Enge ;;; Copyright =C2=A9 2024 bigbug ;;; Copyright =C2=A9 2024 Ashish SHUKLA +;;; Copyright =C2=A9 2024 Omar Bassam ;;; ;;; This file is part of GNU Guix. ;;; @@ -917,6 +918,57 @@ (define-public janet assembler, PEG) is less than 1MB.") (license license:expat))) +(define-public jpm + (package + (name "jpm") + (version "1.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/janet-lang/jpm.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "05rdxigmiy7vf93s16a8n2029lq33073jccz1rjl4iisxj6piw4l")))) + (build-system trivial-build-system) + (arguments + (list + #:modules `((guix build utils)) + #:builder #~(begin + (use-modules (guix build utils)) + (mkdir %output) + (for-each (lambda (dir) (mkdir (string-append %output "/" dir))) + '("bin" "lib" "share" "share/man" "lib/janet= " + "lib/janet/jpm" "share/man/man1")) + (copy-recursively (assoc-ref %build-inputs "source") "source") + (chdir "source") + (substitute* "configs/linux_config.janet" + (("auto-shebang true") "auto-shebang false")) + (substitute* "configs/linux_config.janet" + (("/usr/local") %output)) + (substitute* "jpm/shutil.janet" + (("cp") (string-append #$coreutils "/bin/cp"))) + (substitute* "jpm/declare.janet" + (("chmod") (string-append #$coreutils "/bin/chmod"))= ) + (setenv "PREFIX" %output) + (setenv "JANET_PREFIX" %output) + (setenv "JANET_LIBPATH" (string-append %output "/lib/janet")) + (setenv "JANET_MODPATH" (string-append %output "/lib/janet")) + (system* (string-append #$janet "/bin/janet") + "bootstrap.janet" "configs/linux_config.janet") + (substitute* (string-append %output "/bin/jpm") + (("/usr/bin/env janet") + (string-append #$janet "/bin/janet"))) + (copy-recursively (string-append #$janet "/include/janet") + (string-append %output "/include/janet")) + (copy-recursively (string-append #$janet "/lib") + (string-append %output "/lib"))))) + (inputs (list janet coreutils)) + (home-page "https://janet-lang.org/") + (synopsis "Janet Project Manager for the Janet programming language") + (description "JPM is the Janet Project Manager tool. It is for automating +builds and downloading dependencies of Janet projects.") + (license license:expat))) + (define-public lisp-repl-core-dumper (package (name "lisp-repl-core-dumper") base-commit: e05f0e9832326703fa90a02559f1a4b44e4401ad --=20 2.45.2 --000000000000c1b67406210aa7ed Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 14fd8cafaebc27a00a4b198abe8e3759583c= 56b5 Mon Sep 17 00:00:00 2001
Message-ID: <14= fd8cafaebc27a00a4b198abe8e3759583c56b5.1725179146.git.omar.bassam88@gmail.c= om>
From: Omar Bassam <omar.bassam88@gmail.com>
Date: Sun, 1 Sep 2024 08:17:08 +0000=
Subject: [PATCH] adding jpm package

Change-Id: I730ef2f5c874c514= 2a580a42af76180e95d93ccd
---
=C2=A0gnu/packages/lisp.scm | 52 +++++++= ++++++++++++++++++++++++++++++++++++
=C2=A01 file changed, 52 insertions= (+)

diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
in= dex 5d4399f145..4d4748dcb4 100644
--- a/gnu/packages/lisp.scm
+++ b/g= nu/packages/lisp.scm
@@ -29,6 +29,7 @@
=C2=A0;;; Copyright =C2=A9 202= 4 Andreas Enge <andreas@enge.fr&g= t;
=C2=A0;;; Copyright =C2=A9 2024 bigbug <bigbookofbug@proton.me>
=C2=A0;;; Copyright =C2= =A9 2024 Ashish SHUKLA <ashish.is= @lostca.se>
+;;; Copyright =C2=A9 2024 Omar Bassam <omar.bassam88@gmail.com>
=C2=A0;= ;;
=C2=A0;;; This file is part of GNU Guix.
=C2=A0;;;
@@ -917,6 +9= 18,57 @@ (define-public janet
=C2=A0assembler, PEG) is less than 1MB.&qu= ot;)
=C2=A0 =C2=A0 =C2=A0(license license:expat)))
=C2=A0
+(define= -public jpm
+ =C2=A0(package
+ =C2=A0 =C2=A0(name "jpm")+ =C2=A0 =C2=A0(version "1.1.0")
+ =C2=A0 =C2=A0(source (orig= in
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(method git-fetch)<= br>+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uri (git-reference+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(ur= l "https://github.co= m/janet-lang/jpm.git")
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(commit (string-append "v" version= ))))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(file-name (git-f= ile-name name version))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0(sha256 (base32 "05rdxigmiy7vf93s16a8n2029lq33073jccz1rjl4iisxj6piw= 4l"))))
+ =C2=A0 =C2=A0(build-system trivial-build-system)
+ =C2= =A0 =C2=A0(arguments
+ =C2=A0 =C2=A0 (list
+ =C2=A0 =C2=A0 =C2=A0#:mo= dules `((guix build utils))
+ =C2=A0 =C2=A0 =C2=A0#:builder #~(begin
= + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(use= -modules (guix build utils))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0(mkdir %output)
+ =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(for-each (lambda (dir) (mkdir= (string-append %output "/" dir)))
+ =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0'("bin" "lib" "share" "share/m= an" "lib/janet"
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&q= uot;lib/janet/jpm" "share/man/man1"))
+ =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(copy-recursively (asso= c-ref %build-inputs "source") "source")
+ =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(chdir "sou= rce")
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0(substitute* "configs/linux_config.janet"
+ =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((&quo= t;auto-shebang true") "auto-shebang false"))
+ =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(substitute* &qu= ot;configs/linux_config.janet"
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(("/usr/local") %output= ))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0(substitute* "jpm/shutil.janet"
+ =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(("cp") (stri= ng-append #$coreutils "/bin/cp")))
+ =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(substitute* "jpm/declare= .janet"
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(("chmod") (string-append #$coreutils "/= bin/chmod")))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(setenv "PREFIX" %output)
+ =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(setenv "JANET_= PREFIX" %output)
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0(setenv "JANET_LIBPATH" (string-append %outp= ut "/lib/janet"))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0(setenv "JANET_MODPATH" (string-append= %output "/lib/janet"))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(system* (string-append #$janet "/bi= n/janet")
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "bootstrap.janet" &quo= t;configs/linux_config.janet")
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(substitute* (string-append %output &quo= t;/bin/jpm")
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0(("/usr/bin/env janet")
+ =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (string-= append #$janet "/bin/janet")))
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(copy-recursively (string-append #= $janet "/include/janet")
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0(string-append %output "/include/janet"))=
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= (copy-recursively (string-append #$janet "/lib")
+ =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(string-append %output &quo= t;/lib")))))
+ =C2=A0 =C2=A0(inputs (list janet coreutils))
+ = =C2=A0 =C2=A0(home-page "https://j= anet-lang.org/")
+ =C2=A0 =C2=A0(synopsis "Janet Project M= anager for the Janet programming language")
+ =C2=A0 =C2=A0(descrip= tion "JPM is the Janet Project Manager tool. It is for automating
+= builds and downloading dependencies of Janet projects.")
+ =C2=A0 = =C2=A0(license license:expat)))
+
=C2=A0(define-public lisp-repl-core= -dumper
=C2=A0 =C2=A0(package
=C2=A0 =C2=A0 =C2=A0(name "lisp-re= pl-core-dumper")

base-commit: e05f0e9832326703fa90a02559f1a4b44= e4401ad
--
2.45.2


--000000000000c1b67406210aa7ed--