From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: new packages Date: Tue, 18 Nov 2014 22:52:17 +0100 Message-ID: <871tp05g8e.fsf@gnu.org> References: <20141115195757.784a53b6@lepiller.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45971) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqqhK-0003SX-K1 for guix-devel@gnu.org; Tue, 18 Nov 2014 16:52:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqqhG-0004lo-EC for guix-devel@gnu.org; Tue, 18 Nov 2014 16:52:30 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:60477) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqqhF-0004lk-VO for guix-devel@gnu.org; Tue, 18 Nov 2014 16:52:26 -0500 In-Reply-To: <20141115195757.784a53b6@lepiller.eu> (Julien Lepiller's message of "Sat, 15 Nov 2014 19:57:57 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Julien Lepiller Cc: guix-devel@gnu.org Julien Lepiller skribis: > I just compiled hexchat, my favorite IRC client (a fork of XChat) and > claws-mail, my favorite mail client (a fork of Sylpheed), so I could > send the first recipe :). > > I don't really know where they should go (maybe mail.scm?), so I send > them as scheme files. Do whatever you want with them. Actually, could you send them as patches (one per package preferably), like you did for Openbox? :-) That is easier to deal with. mail.scm sounds like a good place for Claws-mail, and I think Hexchat should go to messaging.scm. Some comments inline: > #:use-module (gnu packages python) > #:use-module (gnu packages xml)) > ;; Note: could be great to add enchant Leftover comment? > (synopsis "IRC Client") Rather =E2=80=9CGraphical IRC client=E2=80=9D. > (description > "HexChat is an IRC client based on XChat, but unlike XChat it is com= pletely > free for both Windows and Unix-like systems. Since XChat is opensource, i= t is > perfectly legal.") Everything in the distro is free software and =E2=80=9Cperfectly legal=E2= =80=9D, so no need to mention it. Could you instead just write a couple sentences about what it technically looks like? > (home-page "http://hexchat.net/") > (license gpl2))) AFAICS, source files carry the =E2=80=9Cor any later version=E2=80=9D claus= e, so it should be =E2=80=98gpl2+=E2=80=99. > (uri (string-append "https://github.com/dinhviethoa/" name "= /archive/" version ".tar.gz")) is 404. Please wrap to 80 chars. > (synopsis "A portable middleware for email access") Remove =E2=80=9CA=E2=80=9D, and address other complaints =E2=80=98guix lint= libetpan=E2=80=99 may have. > (license (license:fsf-free "http://raw.githubusercontent.com/dinhviet= hoa/libetpan/master/COPYRIGHT")))) This file reads: --8<---------------cut here---------------start------------->8--- Copyright (C) 2001 - 2005 - DINH Viet Hoa All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the libEtPan! project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This project contains code from sendmail, NetBSD, RSA Data Security MD5 Message-Digest Algorithm, Cyrus IMAP. --8<---------------cut here---------------end--------------->8--- This file is BSD-3 with small wording changes. So I think the =E2=80=98lic= ense=E2=80=99 field should be: (bsd-style "file://COPYING"), with the previous sentence as a comment. > (synopsis "The Email client that bites!") Rather something like =E2=80=9CGTK-based graphical e-mail client=E2=80=9D. > (description > "Claws-Mail is an email client (and news reader) based on GTK+, feat= uring > Quick Response > Graceful, and sophisticated interface > Easy configuration, intuitive operation > Abundant features > Extensibility > Robustness and stability > > The appearance and interface are disgned to be familiar to new users comi= ng from > other popular email clients, as well as experienced users. Almost all com= mands > are accessible with the keyboard. > > The messages are managed in the standard MH format, which features fast a= ccess > and data security. You'll be able to import your emails from almost any o= ther > email client, and export them just as easily. > > Lots of extra functionality, like an RSS aggregator, calendar, on laptop = LED > handling, are provided by extra plugins.") The item list will not render well in user interfaces. Also, could you try to shorten it a bit? Thanks! Ludo=E2=80=99.