unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Artyom Poptsov <poptsov.artyom@gmail.com>
To: guile-user-request@gnu.org
Cc: guile-user@gnu.org
Subject: Re: Let?s update the web site?s 	library page!
Date: Sun, 19 Mar 2017 20:24:14 +0300	[thread overview]
Message-ID: <87inn5ch8h.fsf@gmail.com> (raw)
In-Reply-To: <mailman.60067.1489846274.22739.guile-user@gnu.org> (guile-user-request@gnu.org's message of "Sat, 18 Mar 2017 10:11:14 -0400")


[-- Attachment #1.1: Type: text/plain, Size: 1109 bytes --]

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.artyom@gmail.com>;  GPG Key: 0898A02F
Home page: http://poptsov-artyom.narod.ru/

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: A patch with avp's libraries. --]
[-- Type: text/x-diff, Size: 2690 bytes --]

From bd8f819833aa4bb59a2488026bbe6fdb3a07d536 Mon Sep 17 00:00:00 2001
From: "Artyom V. Poptsov" <poptsov.artyom@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.artyom@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))
 
 \f
 ;;;
@@ -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))
 
 \f
 ;;;
-- 
2.10.2


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

       reply	other threads:[~2017-03-19 17:24 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.60067.1489846274.22739.guile-user@gnu.org>
2017-03-19 17:24 ` Artyom Poptsov [this message]
2017-03-18 13:23 Let’s update the web site’s library page! Ludovic Courtès
2017-03-19 13:50 ` Amirouche
2017-03-20 16:37   ` Ludovic Courtès
2017-03-20 18:23 ` Thompson, David
2017-03-20 20:11   ` Ludovic Courtès
2017-03-24 16:57     ` Jan Wedekind
2017-03-24 19:43       ` Sirgazil de Alagris
2017-03-24 21:06         ` Jan Wedekind
2017-03-24 20:36       ` Ludovic Courtès
2017-03-24 21:08         ` Jan Wedekind
2017-03-24 22:42           ` Ludovic Courtès
2017-03-25  9:52             ` Jan Wedekind
2017-03-25 13:49 ` Matt Wette

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87inn5ch8h.fsf@gmail.com \
    --to=poptsov.artyom@gmail.com \
    --cc=guile-user-request@gnu.org \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).