summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Scherer <roman@burningswell.com>2024-09-15 10:23:38 +0200
committerGuillaume Le Vaillant <glv@posteo.net>2024-09-18 14:36:43 +0200
commite071f5a9531261164b13eaa1cd04c4b1851da923 (patch)
treed12a6a4a0e0edfc6684dedf05fe0b0b9a63f16d0
parentfbbcfe59be841fcd536ecdc23006546fcfb2c12d (diff)
gnu: Add cl-birch.
* gnu/packages/lisp-xyz.scm (sbcl-birch, cl-birch, ecl-birch): New variables. Change-Id: I2ea6358cc41ddd26aaaed81a1cb828c74450a111 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
-rw-r--r--gnu/packages/lisp-xyz.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 95082e98a02..4a850d74482 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -1966,6 +1966,40 @@ impossible to merge back upstream.")
1966(define-public ecl-binpack 1966(define-public ecl-binpack
1967 (sbcl-package->ecl-package sbcl-binpack)) 1967 (sbcl-package->ecl-package sbcl-binpack))
1968 1968
1969(define-public sbcl-birch
1970 (let ((commit "30cd24260675c6c4e276daaf28be8d02ac15dd8f")
1971 (revision "0"))
1972 (package
1973 (name "sbcl-birch")
1974 (version (git-version "1.0.1" revision commit))
1975 (source
1976 (origin
1977 (method git-fetch)
1978 (uri (git-reference
1979 (url "https://github.com/jorams/birch")
1980 (commit commit)))
1981 (file-name (git-file-name "cl-birch" version))
1982 (sha256
1983 (base32 "1b24xng92ra7420s3zy44pybk4h7xg4kjwdk35arl46badgi28r1"))))
1984 (build-system asdf-build-system/sbcl)
1985 (inputs (list sbcl-alexandria
1986 sbcl-cl+ssl
1987 sbcl-flexi-streams
1988 sbcl-split-sequence
1989 sbcl-usocket))
1990 (native-inputs (list sbcl-prove))
1991 (home-page "https://github.com/jorams/birch")
1992 (synopsis "Common Lisp IRC client library")
1993 (description "Birch is a simple Common Lisp IRC client library. It
1994makes use of CLOS for event handling.")
1995 (license (list license:expat)))))
1996
1997(define-public cl-birch
1998 (sbcl-package->cl-source-package sbcl-birch))
1999
2000(define-public ecl-birch
2001 (sbcl-package->ecl-package sbcl-birch))
2002
1969(define-public sbcl-bit-smasher 2003(define-public sbcl-bit-smasher
1970 ;; No release. 2004 ;; No release.
1971 (let ((commit "c2dcb3b5ec0e485484be681fe17c4e81e58790d9")) 2005 (let ((commit "c2dcb3b5ec0e485484be681fe17c4e81e58790d9"))