From patchwork Thu Feb 4 02:55:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 26877 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7897927BC46; Thu, 4 Feb 2021 03:18:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EE46127BC2E for ; Thu, 4 Feb 2021 03:18:32 +0000 (GMT) Received: from localhost ([::1]:52084 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l7VA8-0002YV-67 for patchwork@mira.cbaines.net; Wed, 03 Feb 2021 22:18:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7UoO-00046l-CN for guix-patches@gnu.org; Wed, 03 Feb 2021 21:56:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:56018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l7UoL-0008SX-T9 for guix-patches@gnu.org; Wed, 03 Feb 2021 21:56:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l7UoL-0006q8-RR for guix-patches@gnu.org; Wed, 03 Feb 2021 21:56:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#46282] [PATCH] 3bmd update to 0.0.0-2.6fc5759 Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 04 Feb 2021 02:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46282 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46282@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161240736026283 (code B ref -1); Thu, 04 Feb 2021 02:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Feb 2021 02:56:00 +0000 Received: from localhost ([127.0.0.1]:39331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7UoK-0006pr-BG for submit@debbugs.gnu.org; Wed, 03 Feb 2021 21:56:00 -0500 Received: from lists.gnu.org ([209.51.188.17]:48916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7UoI-0006pj-Iv for submit@debbugs.gnu.org; Wed, 03 Feb 2021 21:55:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56548) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7UoI-0003xD-8Q for guix-patches@gnu.org; Wed, 03 Feb 2021 21:55:58 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:51571) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l7UoF-0008Q3-UD for guix-patches@gnu.org; Wed, 03 Feb 2021 21:55:57 -0500 Received: by mail-wm1-x329.google.com with SMTP id m2so1777423wmm.1 for ; Wed, 03 Feb 2021 18:55:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=LwOZYkepDJk3rw9yo6pV0bwzOMVOl7aB5GVFbLNm04M=; b=ERIFp5kifxR5jBeicD0Ih6SvV7oSlEJ7f44vO9mID5GZB2/Xjt4a8d13n1bpgyPbyz Y6QirqHwwFjtjMKJHY9bW6AGwonchvIZ3otSumHL7sc/VOqiKxCsovWGCxE5btnhkrSB +ll6yTgj+9XjMmL8pRNn1AjPV4Km7qS+0VdQ34Av8KCPLs/pOdFvhEmTL/uyHxZmZlBp 8cqTaeitdnu2LzJfeipWuW55a2rYpnNE2sYkxmq6EYzQglKyhVL9/UlkX3PT3UEO+L+Z aAABKjce4YtGT+bSKc3ybyuYleezXuStbj/fnHm1pEsrx0I0JAmKRwzwWRBG/jI9s0bk +aEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LwOZYkepDJk3rw9yo6pV0bwzOMVOl7aB5GVFbLNm04M=; b=ByVOvDXuIVJxIcYSHoGj6jHLm88HMQMm4fA6wdZr4U21PSHyPqS2yqFpEUsie21/J3 8rUY/T6r+gOywICOBoTf8n14hcBN/BUV2H1BhRCVCWyXnlrbA0iQBfhnLy/OqVPC17fn NzrDHN3mJt7TE4ofSfXStYRKZ8WBQ5jEfeEOUv7sDryMuLqzXZLGzRtSatfAM2Nln8E8 ySAyHTpMe0ESby4YlCQ/se1QUkOTMjHc1wfO7rZk/hDQk7UCNuH/TSyIRjiXp5XUHBx3 ajfTUdtBm8S118s0SLp83qcLlmQC8pGbAXZkfwbBMzrXyzYCQw5k1FYl6M+WkXIZbLT8 7Row== X-Gm-Message-State: AOAM531b/5OmsQgNZbCzJ4E2yyYzalnNP49hhgMHaHGZI/6GFvBqfjB6 pows/Ql4X58v6yxQl5DHAmssfrCRp6herXDIyFnT6NXj X-Google-Smtp-Source: ABdhPJwA3oSAkVVX367Tw+2KwAq6eO7MrhYO+cdOUwjOXh+xTIh6Ul5xh0kCgzd7LZwM+2cDgAqTV0q28Fi3kMa6pfE= X-Received: by 2002:a1c:2501:: with SMTP id l1mr5290543wml.41.1612407353917; Wed, 03 Feb 2021 18:55:53 -0800 (PST) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Thu, 4 Feb 2021 02:55:43 +0000 Message-ID: Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From ce0a4715044cfe5d75431ed70c76a6586dcc3f3e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher 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(-) 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