1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 09:00:39 +02:00

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>
This commit is contained in:
Roman Scherer
2024-08-24 13:17:25 +02:00
committed by Nicolas Goaziou
parent 8fe362b69f
commit 0f5fdd5e65

View File

@@ -21486,6 +21486,33 @@ multiplexer.")
which avoids some of the issues with using Emacss 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")