diff options
| author | Roman Scherer <roman@burningswell.com> | 2026-08-02 15:44:36 +0200 |
|---|---|---|
| committer | jgart <jgart@dismail.de> | 2026-08-21 12:26:00 +0100 |
| commit | b728bf0e1f93d0c3593f2b9b52467a268e0ac74a (patch) | |
| tree | 78da7e0a8cf7cf9b1615bc0014de3fdadc8796dc /gnu | |
| parent | 521fb4bd83607a60a18575768f65d3ac9c353177 (diff) | |
gnu: Add sbcl-cl-llog.
* gnu/packages/lisp-xyz.scm (sbcl-cl-llog): New variable.
Change-Id: Ic29975d4d93278b83ab75249f4542a69b9f38c8c
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/lisp-xyz.scm | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ce5cff70f1e..8ed2cfd5971 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm | |||
| @@ -8029,6 +8029,52 @@ For a YAML parser and emitter using this, check out cl-yaml.") | |||
| 8029 | (define-public ecl-cl-libyaml | 8029 | (define-public ecl-cl-libyaml |
| 8030 | (sbcl-package->ecl-package sbcl-cl-libyaml)) | 8030 | (sbcl-package->ecl-package sbcl-cl-libyaml)) |
| 8031 | 8031 | ||
| 8032 | (define-public sbcl-cl-llog | ||
| 8033 | (let ((commit "4910388ad4790e2284db83ac2848662edb96cdfe") | ||
| 8034 | (revision "0")) | ||
| 8035 | (package | ||
| 8036 | (name "sbcl-cl-llog") | ||
| 8037 | (version (git-version "0.1.0" revision commit)) | ||
| 8038 | (source | ||
| 8039 | (origin | ||
| 8040 | (method git-fetch) | ||
| 8041 | (uri (git-reference | ||
| 8042 | (url "https://github.com/atgreen/cl-llog") | ||
| 8043 | (commit commit))) | ||
| 8044 | (file-name (git-file-name "cl-llog" version)) | ||
| 8045 | (sha256 | ||
| 8046 | (base32 "0i5pjcsvgj8a3ih4yghwx7crwmsfgj6psyp4106c010lls8rm117")))) | ||
| 8047 | (build-system asdf-build-system/sbcl) | ||
| 8048 | (inputs | ||
| 8049 | (list sbcl-babel | ||
| 8050 | sbcl-bordeaux-threads | ||
| 8051 | sbcl-cl-base64 | ||
| 8052 | sbcl-cl-ppcre | ||
| 8053 | sbcl-ironclad)) | ||
| 8054 | (native-inputs | ||
| 8055 | (list sbcl-fiveam)) | ||
| 8056 | (arguments | ||
| 8057 | ;; Build the core logger, the REPL integration and the audit-trail | ||
| 8058 | ;; extension; the benchmark system (trivial-benchmark) is omitted. | ||
| 8059 | ;; Run only the two systems that carry a real FiveAM suite. | ||
| 8060 | '(#:asd-systems '("llog" "llog/repl" "llog/audit") | ||
| 8061 | #:asd-test-systems '("llog" "llog/audit"))) | ||
| 8062 | (home-page "https://github.com/atgreen/cl-llog") | ||
| 8063 | (synopsis "Structured logging framework for Common Lisp") | ||
| 8064 | (description | ||
| 8065 | "LLOG is a structured logging framework for Common Lisp with a sugared | ||
| 8066 | and a typed API, leveled logging (trace/debug/info/warn/error/fatal/panic), | ||
| 8067 | multiple encoders (console, JSON, s-expression and pattern) and | ||
| 8068 | stream/file/async outputs. Optional subsystems add REPL integration and | ||
| 8069 | tamper-evident, hash-chained audit trails.") | ||
| 8070 | (license license:expat)))) | ||
| 8071 | |||
| 8072 | (define-public cl-llog | ||
| 8073 | (sbcl-package->cl-source-package sbcl-cl-llog)) | ||
| 8074 | |||
| 8075 | (define-public ecl-cl-llog | ||
| 8076 | (sbcl-package->ecl-package sbcl-cl-llog)) | ||
| 8077 | |||
| 8032 | (define-public sbcl-cl-locale | 8078 | (define-public sbcl-cl-locale |
| 8033 | (let ((commit "0a36cc0dcf5e0a8c8bf97869cd6199980ca25eec") | 8079 | (let ((commit "0a36cc0dcf5e0a8c8bf97869cd6199980ca25eec") |
| 8034 | (revision "1")) | 8080 | (revision "1")) |
