From bd8f819833aa4bb59a2488026bbe6fdb3a07d536 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Sun, 19 Mar 2017 20:05:15 +0300 Subject: [PATCH] library: Add Guile-SSH, Guile-DSV and Guile-ICS * website/apps/base/libraries-page.scm (guile-ssh, guile-dsv) (guile-ics): Add to the libraries list. (%packages-networking, %packages-file-formats): Update accordingly. Signed-off-by: Artyom V. Poptsov --- website/apps/base/libraries-page.scm | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/website/apps/base/libraries-page.scm b/website/apps/base/libraries-page.scm index e3fc286..a3cf424 100644 --- a/website/apps/base/libraries-page.scm +++ b/website/apps/base/libraries-page.scm @@ -181,9 +181,28 @@ interfaces (GUIs)." ;;; File formats. ;;; +(define guile-dsv + (package #:name "Guile-DSV" + #:description "Delimiter-separated values (DSV) format +parser for GNU Guile. Guile-DSV supports both the +@uref{http://www.catb.org/~esr/writings/taoup/html/ch05s02.html#id2901882, +Unix-style DSV} format and @uref{https://tools.ietf.org/html/rfc4180, +RFC 4180} format." + #:url "https://github.com/artyom-poptsov/guile-dsv" + #:tags '("Guile 2.0") + #:license "GNU GPL v3 or later")) + +(define guile-ics + (package #:name "Guile-ICS" + #:description "iCalendar (@uref{https://tools.ietf.org/html/rfc5545, +RFC5545}) format parser for GNU Guile." + #:url "https://github.com/artyom-poptsov/guile-ics" + #:tags '("Guile 2.0") + #:license "GNU GPL v3 or later")) + (define (%packages-file-formats) "Tools and libraries to read and produce specific file formats." - '()) + (list guile-dsv guile-ics)) ;;; @@ -234,9 +253,19 @@ SXML/SDOM documents or plain text." #:tags '("Guile 2.0") #:license "GPL")) +(define guile-ssh + (package #:name "Guile-SSH" + #:description "Guile-SSH is a library that provides access +to the @uref{https://en.wikipedia.org/wiki/Secure_Shell, SSH} protocol +for GNU Guile programs. It is a wrapper to the underlying +@uref{https://www.libssh.org/, libssh} library." + #:url "https://github.com/artyom-poptsov/guile-ssh" + #:tags '("Guile 2.0") + #:license "GNU GPL v3 or later")) + (define (%packages-networking) "These projects provide Guile modules for networking." - (list artanis gnutls guile-avahi guile-rpc scss)) + (list artanis gnutls guile-avahi guile-rpc scss guile-ssh)) ;;; -- 2.10.2