From 176e655a24756da99c0a87580c38cfb912561dbf Mon Sep 17 00:00:00 2001 From: Rutherther Date: Mon, 28 Jul 2025 09:33:51 +0200 Subject: [PATCH] fix: add missing ruther modules --- modules/ruther/modules.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 modules/ruther/modules.scm diff --git a/modules/ruther/modules.scm b/modules/ruther/modules.scm new file mode 100644 index 0000000000000000000000000000000000000000..a619553fab519604df7b2b6564edf667b7b8372e --- /dev/null +++ b/modules/ruther/modules.scm @@ -0,0 +1,24 @@ +(define-module (ruther modules) + #:use-module (guix modules) + #:use-module (ice-9 match) + + #:re-export (missing-dependency-error? + missing-dependency-module + missing-dependency-search-path + + file-name->module-name + module-name->file-name + + source-module-dependencies + source-module-closure + live-module-closure + guix-module-name?) + #:export (ruther-module-name?)) + +(define (ruther-module-name? name) + "Return true if NAME (a list of symbols) denotes a Guix module or Ruther module." + (match name + (('guix _ ...) #t) + (('gnu _ ...) #t) + (('ruther _ ...) #t) + (_ #f)))