[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] main 485d31e862: Add support for GNU Guix
From: |
Philip Kaludercic |
Subject: |
[nongnu] main 485d31e862: Add support for GNU Guix |
Date: |
Sun, 5 Jun 2022 14:20:07 -0400 (EDT) |
branch: main
commit 485d31e8624c5fd775d99b0b493e63a519419218
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>
Add support for GNU Guix
* .gitignore: Ignore changes to manifest.scm.
* Makefile: Add manifest.scm by linking it from the admin directory.
* README: Document how to use Guix.
---
.gitignore | 1 +
Makefile | 5 ++++-
README.org | 10 +++++++++-
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index df55f6045a..554a1c73c8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@ core
/archive-devel/
/admin
GNUmakefile
+manifest.scm
\ No newline at end of file
diff --git a/Makefile b/Makefile
index 24f8fe57f6..23a203cd93 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,12 @@
-setup: GNUmakefile admin
+setup: GNUmakefile manifest.scm admin
GNUmakefile: admin
ln -s admin/GNUmakefile ./
+manifest.scm: admin
+ ln -s admin/elpa-manifest.scm $@
+
admin:
git remote add --no-tags -ft elpa-admin \
gnu-elpa git://git.sv.gnu.org/emacs/elpa.git
diff --git a/README.org b/README.org
index 0442269abf..292d032a4e 100644
--- a/README.org
+++ b/README.org
@@ -1,5 +1,5 @@
#+TITLE: NonGNU ELPA README
-#+DATE: 2021-12-30
+#+DATE: 2022-06-05
Copyright (C) 2020-2022 Free Software Foundation, Inc. \\
See the end of the file for license conditions.
@@ -88,6 +88,14 @@ to do:
rm archive/[PKG]-[VERSION].tar; make build/[PKG]
#+end_src
+If you have the [[https://guix.gnu.org/][GNU Guix]] package manager installed,
it can take care
+of all the dependencies necessary for the ELPA build system to run.
+You can initialise a shell session by running
+
+#+begin_src sh
+ guix shell -m manifest.scm
+#+end_src
+
* Using packages in-place
The packages can be installed and used in-place. First you need to make
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] main 485d31e862: Add support for GNU Guix,
Philip Kaludercic <=