Hello Ludovic and other Guilers! > Please consider adding entries for your favorite packages or updating > existing entries!
It may be a way too ambitious wish from my side, but I'd love to see some of my libraries (such as Guile-SSH for that matter) in the Guile libraries list. I've preparted a patch for the site with three of my projects that I in my view may have some of use for community of Guilers. Ludovic, feel free to drop off any of them from the patch if you consider a package worthless. ;-) Unfortunately I wasn't able to test the changed version of the site properly with Haunt because a local instance shows no styles and no images, and libraries' page is not accessible -- for some reason. The version from the 'master' branch shows the same problems. Likely I misused the Haunt in some way. Nevertheless I just copied the style of describing packages from the existing code so I suppose everything should be working OK. Thanks! - Artyom -- Artyom V. Poptsov <poptsov.art...@gmail.com>; GPG Key: 0898A02F Home page: http://poptsov-artyom.narod.ru/
From bd8f819833aa4bb59a2488026bbe6fdb3a07d536 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" <poptsov.art...@gmail.com> 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 <poptsov.art...@gmail.com> --- 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
signature.asc
Description: PGP signature