summaryrefslogtreecommitdiff
path: root/manifest.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-05-26 07:53:35 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-06-24 08:51:43 -0400
commit7f194852a46edfe47537d11bc39fb1dd20e18b37 (patch)
tree46aba8b50cf8f2a6ce6414509c253cc4c2b77515 /manifest.scm
parent0fda0486523d67c2c464386c07a0c2800d8d8c20 (diff)
downloadguix-patches-7f194852a46edfe47537d11bc39fb1dd20e18b37.tar
guix-patches-7f194852a46edfe47537d11bc39fb1dd20e18b37.tar.gz
manifest: Streamline; add packages useful for patch review/submission.
* manifest.scm: Fix alternate command line invocation (which would not consider 'manifest.scm'). Use specifications instead of packages. Remove perl (now in the guix package's native inputs). Add b4, git, git:send-email, mumi, nss-certs, openssl and patman to the manifest. Change-Id: I49d92dda059856ce217cea9054a466a1754dcf94 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Diffstat (limited to 'manifest.scm')
-rw-r--r--manifest.scm25
1 files changed, 13 insertions, 12 deletions
diff --git a/manifest.scm b/manifest.scm
index 2bc225ead7..7e4d82c3a5 100644
--- a/manifest.scm
+++ b/manifest.scm
@@ -22,18 +22,19 @@
;;
;; or something like
;;
-;; guix shell --pure git git:send-email openssh
-
-(use-modules (guix profiles)
- (gnu packages gnupg)
- (gnu packages perl)
- (gnu packages package-management))
+;; guix shell --pure -m manifest.scm hello ...
(concatenate-manifests
- (list (package->development-manifest guix)
-
- ;; Extra packages used by make dist.
- (packages->manifest (list perl))
-
+ (list (package->development-manifest (specification->package "guix"))
;; Extra packages used by unit tests.
- (packages->manifest (list gnupg))))
+ (specifications->manifest (list "gnupg"))
+
+ ;; Useful extras for patches submission.
+ (specifications->manifest
+ (list "b4"
+ "git"
+ "git:send-email"
+ "mumi"
+ "nss-certs"
+ "openssl" ;required if using 'smtpEncryption = tls'
+ "patman"))))