From 7f194852a46edfe47537d11bc39fb1dd20e18b37 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 26 May 2024 07:53:35 -0400 Subject: [PATCH] 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 --- manifest.scm | 25 +++++++++++++------------ 1 file 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"))))