From b6d2775f2003f725831b2e0cf47b058236c37f97 Mon Sep 17 00:00:00 2001 From: TakeV Date: Sun, 2 Jul 2023 22:09:08 -0700 Subject: [PATCH] Configure hall and guix scm --- guix.scm | 51 +++++++++++++++++++++++++++------------------------ hall.scm | 6 +++--- 2 files changed, 30 insertions(+), 27 deletions(-) diff --git a/guix.scm b/guix.scm index 2d1d0d3..78dae2e 100644 --- a/guix.scm +++ b/guix.scm @@ -1,30 +1,33 @@ (use-modules - (guix packages) - ((guix licenses) #:prefix license:) - (guix download) - (guix build-system gnu) - (gnu packages) - (gnu packages autotools) - (gnu packages guile) - (gnu packages guile-xyz) - (gnu packages pkg-config) - (gnu packages texinfo)) + (guix packages) + ((guix licenses) #:prefix license:) + (guix download) + (guix build-system gnu) + (gnu packages) + (gnu packages autotools) + (gnu packages guile) + (gnu packages guile-xyz) + (gnu packages pkg-config) + (gnu packages texinfo)) -(package - (name "guile-nrepl") - (version "0.1") - (source "./guile-nrepl-0.1.tar.gz") +(let ((%source-dir (dirname (current-filename)))) + (package + (name "guile-nrepl") + (version "0.1") + (source (local-file %source-dir + #:recursive? #t + #:select? (git-predicate %source-dir)))) (build-system gnu-build-system) (arguments `()) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo))) - (inputs `(("guile" ,guile-3.0))) - (propagated-inputs `()) - (synopsis "") - (description "") - (home-page "") - (license license:gpl3+)) + (list autoconf + automake + pkg-config + texinfo))) +(inputs (list guile-3.0)) +(propagated-inputs `()) +(synopsis "") +(description "") +(home-page "") +(license license:gpl3+))) diff --git a/hall.scm b/hall.scm index e5bd5e1..8054978 100644 --- a/hall.scm +++ b/hall.scm @@ -2,13 +2,13 @@ (name "guile-nrepl") (prefix "") (version "0.1") - (author "") + (author "TakeV") (copyright (2023)) (synopsis "") - (description "") + (description "An nREPL implementation in guile") (home-page "") (license gpl3+) - (dependencies `()) + (dependencies `(("guile-config" ,guile-config))) (skip ()) (files (libraries ((scheme-file "guile-nrepl")