From 8eec1ac5b0d9ac089aff17c9d0b4d798b394edbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simen=20Endsj=C3=B8?= Date: Thu, 11 Sep 2025 21:33:04 +0200 Subject: [PATCH] gnu: Add sbcl-file-types. * gnu/packages/lisp-xyz.scm (sbcl-file-types, ecl-file-types, cl-file-types): New variables. Change-Id: I23d41b0f19847010b8870abbd469311609b53fd3 Signed-off-by: jgart --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 3fa37bf870091361b5b1da0338bc6c9215a2dcca..7a97b5ed62c035b39d900dc52a82ac186cf5ba69 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16399,6 +16399,35 @@ directly.") (define-public ecl-file-select (sbcl-package->ecl-package sbcl-file-select)) +(define-public sbcl-file-types + (let ((commit "6f5676b2781f617b6009ae4ce001496ea43b6fac") + (revision "0")) + (package + (name "sbcl-file-types") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/eugeneia/file-types") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09l67gzjwx7kx237grm709dsj9rkmmm8s3ya6irmcw8nh587inbs")))) + (build-system asdf-build-system/sbcl) + (home-page "https://github.com/eugeneia/file-types") + (synopsis "Simple scheme to classify file types in a hierarchical +fashion") + (description "Simple scheme to classify file types in a hierarchical +fashion.") + (license license:agpl1)))) + +(define-public ecl-file-types + (sbcl-package->ecl-package sbcl-file-types)) + +(define-public cl-file-types + (sbcl-package->cl-source-package sbcl-file-types)) + (define-public sbcl-filesystem-utils (let ((commit "a07e8b61b89d4b46408fb9294d9b8130e8c8a02e") (revision "2"))