[PATCH] 3bmd update to 0.0.0-2.6fc5759

  • Done
  • quality assurance status badge
Details
2 participants
  • Guillaume Le Vaillant
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Sharlatan Hellseher
Severity
normal

Debbugs page

Sharlatan Hellseher wrote 4 years ago
(address . guix-patches@gnu.org)
CAO+9K5qE6D9Qz_JcSB7tU6xj_wDyYyGzdYZs+chA9Fd5-a-S1Q@mail.gmail.com
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
From ce0a4715044cfe5d75431ed70c76a6586dcc3f3e Mon Sep 17 00:00:00 2001
From: Sharlatan Hellseher <sharlatanus@gmail.com>
Date: Thu, 4 Feb 2021 02:52:13 +0000
Subject: [PATCH] gnu: 3bmd: Update to 0.0.0-2.6fc5759

* gnu/packages/lisp-xyz.scm (sbcl-3bmd)
[inputs] add alexandria
[aruments] add extansion systems
Gentle refactor and extend description
---
gnu/packages/lisp-xyz.scm | 85 ++++++++++++++++++++++++++-------------
1 file changed, 56 insertions(+), 29 deletions(-)

Toggle diff (99 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index cecf29b207..36df88ea41 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -1683,36 +1683,63 @@ C, C++, Java, Python, Erlang, Haskell, Objective-C, Diff, Webkit.")
(sbcl-package->ecl-package sbcl-colorize))
(define-public sbcl-3bmd
- (let ((commit "192ea13435b605a96ef607df51317056914cabbd"))
+ (let ((commit "6fc5759448f6f6df6f6df556e020a289a2643288")
+ (revision "2"))
(package
- (name "sbcl-3bmd")
- (version (git-version "0.0.0" "1" commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/3b/3bmd")
- (commit commit)))
- (sha256
- (base32
- "1rgv3gi7wf963ikmmpk132wgn0icddf226gq3bmcnk1fr3v9gf2f"))
- (file-name (git-file-name "3bmd" version))))
- (build-system asdf-build-system/sbcl)
- (arguments
- ;; FIXME: We need to specify the name because the build-system thinks
- ;; "3" is a version marker.
- `(#:asd-systems '("3bmd"
- "3bmd-ext-code-blocks")))
- (inputs
- `(("colorize" ,sbcl-colorize)
- ("esrap" ,sbcl-esrap)
- ("split-sequence" ,sbcl-split-sequence)))
- (synopsis "Markdown processor in Command Lisp using esrap parser")
- (description
- "Common Lisp Markdown -> HTML converter, using @command{esrap} for
-parsing, and grammar based on @command{peg-markdown}.")
- (home-page "https://github.com/3b/3bmd")
- (license license:expat))))
+ (name "sbcl-3bmd")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/3b/3bmd")
+ (commit commit)))
+ (sha256
+ (base32 "1avmbp8xdjlbqpqk7p3vmj7abiw5p3vb5mrxp4wlvgql4sf6z3p4"))
+ (file-name (git-file-name "3bmd" version))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ ;; FIXME: #41437 - Build fails when package name starts from a digit
+ `(#:asd-systems
+ '("3bmd"
+ "3bmd-ext-definition-lists"
+ "3bmd-ext-math"
+ "3bmd-ext-tables"
+ "3bmd-ext-wiki-links"
+ "3bmd-youtube"
+ "3bmd-ext-code-blocks")))
+ (inputs
+ `(("colorize" ,sbcl-colorize)
+ ("esrap" ,sbcl-esrap)
+ ("alexandria" ,sbcl-alexandria)
+ ("split-sequence" ,sbcl-split-sequence)))
+ (home-page "https://github.com/3b/3bmd")
+ (synopsis "Markdown processor in Command Lisp using esrap parser")
+ (description
+ "Common Lisp Markdown -> HTML converter, using @command{esrap} for
+parsing, and grammar based on @command{peg-markdown}.
+
+This package provides 7 systems:
+
+@itimize
+@item @code{3BMD} - Markdown processor in CL using esrap parser
+
+@item @code{3BMD-EXT-DEFINITION-LISTS} - Extension to 3bmd implementing \"PHP
+Markdown Extra\" style definition lists
+
+@item @code{3BMD-EXT-MATH} - Extension for 3bmd for handling math markup
+
+@item @code{3BMD-EXT-TABLES} - Extension to 3bmd implementing PHP Markdown Extra
+style tables
+
+@item @code{3BMD-EXT-WIKI-LINKS} - Example extension to 3bmd implementing simple
+wiki-style [[links]]
+
+@item @code{3BMD-YOUTUBE} - Extension for 3bmd for embedding YouTube videos
+
+@item @code{3BMD-EXT-CODE-BLOCKS}
+@end itemize\n")
+ (license license:expat))))
(define-public cl-3bmd
(sbcl-package->cl-source-package sbcl-3bmd))
--
2.30.0
Guillaume Le Vaillant wrote 4 years ago
(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)(address . 46282-done@debbugs.gnu.org)
87im786ji8.fsf@yamatai
Patch pushed as 80546d54d2ef2e7ba5eae10bbd6d61e7dcc58bd4.
Thanks.
-----BEGIN PGP SIGNATURE-----

iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYBv4vw8cZ2x2QHBvc3Rl
by5uZXQACgkQa+ggit8h/j9A0AEAj3PEqVcH+vqO9Ceko7TCEiHUZ89j6NDYmLsd
DJKRUv0A/2+ykuhScNZSonUiaOOs0eQyAif2NvzdAhnJ6XsHpwT+
=NjAm
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 46282@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 46282
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help