From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Artyom Poptsov Newsgroups: gmane.lisp.guile.user Subject: Re: Let?s update the web site?s library page! Date: Sun, 19 Mar 2017 20:24:14 +0300 Message-ID: <87inn5ch8h.fsf@gmail.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1489944295 9277 195.159.176.226 (19 Mar 2017 17:24:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 19 Mar 2017 17:24:55 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: guile-user@gnu.org To: guile-user-request@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Mar 19 18:24:49 2017 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpeZO-00014n-KB for guile-user@m.gmane.org; Sun, 19 Mar 2017 18:24:42 +0100 Original-Received: from localhost ([::1]:57591 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpeZS-000307-UU for guile-user@m.gmane.org; Sun, 19 Mar 2017 13:24:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpeZ8-000301-03 for guile-user@gnu.org; Sun, 19 Mar 2017 13:24:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpeZ4-00027A-9M for guile-user@gnu.org; Sun, 19 Mar 2017 13:24:26 -0400 Original-Received: from mail-lf0-x233.google.com ([2a00:1450:4010:c07::233]:35636) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpeZ3-00025i-TJ; Sun, 19 Mar 2017 13:24:22 -0400 Original-Received: by mail-lf0-x233.google.com with SMTP id j90so47994673lfk.2; Sun, 19 Mar 2017 10:24:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version; bh=CIlr5rQ0S6DLkbzkQI33/WmZ/NgOa+wC2cHGppzwzEo=; b=KrogM/KIJlDy1YlZTLQfCnK03gUFLTEMrhz8soEWuWVubcJbeN9JzL6jA/m/sS/7Rz iegkmH6sNSdXu5IBCCHAawgWu9FnPs2R/F1JWA4fwvwWJUYdAMDsZYryf8B+yifS3Aeg R2B+0YZhItjPWCbFKMwvRlLU5wUHiKkFvW5sns/5MPWS1+/Zoq8E6ESec4WQnnMWeHIE YgCwRSw0Fo1TPl8ANrollWaIW3NG3IqKnvgtLv+ti6M5i7J3WECrciF/baOW25ujRy/Z zCcfEs/FiF93wrE4MKAVklRzzAkL1in2tdvQeiJ9GQ3JvlwAiBfkU6S5eCN+0qEcDdJc GEVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version; bh=CIlr5rQ0S6DLkbzkQI33/WmZ/NgOa+wC2cHGppzwzEo=; b=Zkc3s2ItUCLXNxC0J514Uycg+MzwmwqtF/lGaZtgqZQ+Uyx3Idr5GlodmwLfFIBdnh YfFL/vBNiChxNffcBTlsm/1JsLI0sOmgUjaNBnoYGK/JFB9w0rsJp+Om0HhVwD19Z+aZ eLnYVbtNm/xy2fTu4fXiMp8BlwMPnC/PrlQLki5at9l65QCttjOD4RwxrXrs5XRH2saA XY6tV/nbFzDHrK9b5M+cTybsHEdF1tgD/MyTflt4lNfOCglHEgOysKGvQth/rk1J6dp1 wl4tiSiNgZL7xG2FIL/4/7kVvlGrZB7I5UYGq3nsXyapZv4aiWq81ZPi+sssIGi02hK6 frbw== X-Gm-Message-State: AFeK/H2LovfpN+SUiqgFJyHpfCfj0tjGOT8ViuJTOPf7l/3fn7k5K5GG3RUUhkeU9U/SBQ== X-Received: by 10.46.8.65 with SMTP id g1mr8230485ljd.128.1489944260058; Sun, 19 Mar 2017 10:24:20 -0700 (PDT) Original-Received: from elephant (93-120-189-231.dynamic.mts-nn.ru. [93.120.189.231]) by smtp.gmail.com with ESMTPSA id x21sm2537865ljd.15.2017.03.19.10.24.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Mar 2017 10:24:19 -0700 (PDT) In-Reply-To: (guile-user-request@gnu.org's message of "Sat, 18 Mar 2017 10:11:14 -0400") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c07::233 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:13565 Archived-At: --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable 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! =2D Artyom =2D-=20 Artyom V. Poptsov ; GPG Key: 0898A02F Home page: http://poptsov-artyom.narod.ru/ --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=avp-libraries-2017-03-19.patch Content-Transfer-Encoding: quoted-printable Content-Description: A patch with avp's libraries. From=20bd8f819833aa4bb59a2488026bbe6fdb3a07d536 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 =2D-- 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/libra= ries-page.scm index e3fc286..a3cf424 100644 =2D-- a/website/apps/base/libraries-page.scm +++ b/website/apps/base/libraries-page.scm @@ -181,9 +181,28 @@ interfaces (GUIs)." ;;; File formats. ;;; =20 +(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/rfc= 5545, +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." =2D '()) + (list guile-dsv guile-ics)) =20 ;;; @@ -234,9 +253,19 @@ SXML/SDOM documents or plain text." #:tags '("Guile 2.0") #:license "GPL")) =20 +(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." =2D (list artanis gnutls guile-avahi guile-rpc scss)) + (list artanis gnutls guile-avahi guile-rpc scss guile-ssh)) =20 ;;; =2D-=20 2.10.2 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEr9DIunjgTzVb3YfdTA30jTkDNZoFAljOvr4ACgkQTA30jTkD NZpYQA/+IzKrjlIs2J4kPalqNQGqjDVNf4heyLsfu4+UtEatpkmhXbQT0G+C8s7l syD6zLHQbVVONdQTZf6KwoCSJXMJnoJTZD2F9bRfsfhc+Ow8Ra8lmHqhqz9B2Sye u77Pnb7XLPQSMXE3jNtx9Hhk6hpgtocMIMPQ+DLjj9s1kCp8KB3f0+YZurjL9aVx u0POprm9AJkSMwYSwnZKx/GeB0iBezfrR8ePJbNmqduaSoxbOZltcP9SlE9AlrT/ 1w21tp+SvJYksJfl0vbhLtbFKO1xsaHWypjIh3fFmgldC3qIi5kjI9UNst8seghu v4D+D4k1XEX9OAkLNQgEpYvRiNJB7cd69Oyr6fDqAKGRidB6g8iYw1UhXuOYQmlO HIIneVZ0RDCY99ZLcRZ57n9NCEa3izw4IdybgXEnMi2SSU8JnqzDtZgx65HALiHH u5W3eHHrgDiCVBRQmaRZQDSu7DU/goqNN9xGDoLI6ckSL+I6dUcBxHJWxMIzThAx VoA+8+kyS0R7pp4QAMkZ42x9Z8Fij/5NmIDroaFqGtukHl710/ddJsetxl6JK/kj ewNKCga0W0pdoEC9bU4pYVRPuEyrSEnYJzYQhJPqa5ywBK+oJoQLMGd/qsRIokBw ygxqGQnpENgVy0dmBuQ7sopUaMLjQ4ZiSNyw+qOghJQyzUD6zQE= =sXY2 -----END PGP SIGNATURE----- --==-=-=--