~ruther/guix-local

0f5fdd5e65343dff2e46bea2ed61afdbf651705a — Roman Scherer 1 year, 9 months ago 8fe362b
gnu: Add emacs-plz-media-type.

* gnu/packages/emacs-xyz.scm (emacs-plz-media-type): New variable.

Change-Id: Ib38d91e1cc642afd34b480967a34e0db0e28e4c6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
1 files changed, 27 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +27 -0
@@ 21486,6 21486,33 @@ multiplexer.")
which avoids some of the issues with using Emacs’s built-in Url library.")
    (license license:gpl3+)))

(define-public emacs-plz-media-type
  (package
    (name "emacs-plz-media-type")
    (version "0.2.1")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/r0man/plz-media-type")
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "1bxrinp276rzz1jwnqrs5xginm96vzxr0b1k5q3y56lnin8sp18x"))))
    (build-system emacs-build-system)
    (propagated-inputs (list emacs-plz))
    (arguments (list #:tests? #f))
    (home-page "https://github.com/r0man/plz-media-type")
    (synopsis "HTTP media type extension for plz.el")
    (description
     "The @code{plz-media-type} library enhances MIME type handling for HTTP
requests within Emacs.  It leverages the Plz HTTP library for networking calls
and introduces a mechanism to process responses based on the content type
header.  This library defines various classes and methods for parsing and
processing standard MIME types, including JSON, XML, HTML, and binary data, in
a streaming and non-streaming way.")
    (license license:gpl3+)))

(define-public emacs-ement
  (package
    (name "emacs-ement")