From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: [PATCH 1/2] gnu: Add loudmouth. Date: Wed, 18 Jan 2017 14:16:13 -0500 Message-ID: <87r34018n6.fsf@netris.org> References: <20170116204557.31204-1-ng0@libertad.pw> <20170116204557.31204-2-ng0@libertad.pw> <87fuki80xp.fsf@netris.org> <87tw8wtv91.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> 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]:35476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cTvit-0006uP-Ez for guix-devel@gnu.org; Wed, 18 Jan 2017 14:16:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTviq-0008Dq-BU for guix-devel@gnu.org; Wed, 18 Jan 2017 14:16:43 -0500 Received: from world.peace.net ([50.252.239.5]:50159) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cTviq-000895-6e for guix-devel@gnu.org; Wed, 18 Jan 2017 14:16:40 -0500 In-Reply-To: <87tw8wtv91.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> (ng0's message of "Wed, 18 Jan 2017 12:20:26 +0000") 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" To: ng0 Cc: guix-devel@gnu.org ng0 writes: > Mark H Weaver writes: > >> ng0 writes: >> >>> * gnu/packages/messaging.scm (loudmouth): New variable. >>> --- >>> gnu/packages/messaging.scm | 32 +++++++++++++++++++++++++++++++- >>> 1 file changed, 31 insertions(+), 1 deletion(-) >>> >>> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm >>> index 2be3b0969..d6b0d4bbc 100644 >>> --- a/gnu/packages/messaging.scm >>> +++ b/gnu/packages/messaging.scm >>> @@ -5,7 +5,7 @@ >>> ;;; Copyright =C2=A9 2015 Andreas Enge >>> ;;; Copyright =C2=A9 2015, 2016 Ricardo Wurmus >>> ;;; Copyright =C2=A9 2015 Efraim Flashner >>> -;;; Copyright =C2=A9 2016 ng0 >>> +;;; Copyright =C2=A9 2016, 2017 >>> ;;; Copyright =C2=A9 2016 Andy Patterson >>> ;;; Copyright =C2=A9 2016, 2017 Cl=C3=A9ment Lassieur >>> ;;; >>> @@ -1120,4 +1120,34 @@ Conferencing (PSYC). psycLPC is a fork of LDMud= with some new features and >>> many bug fixes.") >>> (license license:gpl2)))) >>>=20=20 >>> +(define-public loudmouth >>> + (package >>> + (name "loudmouth") >>> + (version "1.5.3") >>> + (source >>> + (origin >>> + (method url-fetch) >>> + (uri (string-append "https://mcabber.com/files/loudmouth/" >>> + name "-" version ".tar.bz2")) >>> + (sha256 >>> + (base32 >>> + "0b6kd5gpndl9nzis3n6hcl0ldz74bnbiypqgqa1vgb0vrcar8cjl")))) >>> + (build-system gnu-build-system) >>> + (inputs >>> + `(("gnutls" ,gnutls) >>> + ("glib" ,glib) >>> + ("libidn" ,libidn))) >>> + (native-inputs >>> + `(("pkg-config" ,pkg-config) >>> + ("check" ,check) >>> + ("glib" ,glib "bin") ; gtester >>> + ("gtk-doc" ,gtk-doc))) >>> + (home-page "http://mcabber.com/") >>> + (description >>> + "Loudmouth is a lightweight and easy-to-use C library for program= ming >>> +with the Jabber protocol. It's designed to be easy to get started with >>> +and yet extensible to let you do anything the Jabber protocol allows.") >>> + (synopsis "Asynchronous XMPP library") >>> + (license license:lgpl2.1))) >> >> According to Debian, the license is lgpl2.0+. Can you check this again? >> >> Mark >> > > Sorry for all the mistakes, I wasn't very present when I wrote > this. > But, the license is correct. I haven't looked at debian because I > have the source, and it is 2.1 here. I just looked, and the source files say this: This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. That means lgpl2.0+, as the Debian maintainer concluded. Have you been concluding the licenses based solely on the COPYING file (or similar) present in the tarball? If so, you may have been getting it wrong for a long time. The copyright notices in the source files are the relevant thing to check. I usually check Debian's copyright files, since they've already done the hard work. Thanks, Mark