From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: [PATCH 1/2] gnu: Add loudmouth. Date: Wed, 18 Jan 2017 20:37:49 +0000 Message-ID: <87lgu8gl42.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> 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> <87r34018n6.fsf@netris.org> 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]:60232) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cTwyT-0003Xg-0P for guix-devel@gnu.org; Wed, 18 Jan 2017 15:36:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTwyQ-0004fM-By for guix-devel@gnu.org; Wed, 18 Jan 2017 15:36:53 -0500 Received: from fragranza.investici.org ([2a00:1dc0:2479::19]:46056) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cTwyQ-0004cx-0n for guix-devel@gnu.org; Wed, 18 Jan 2017 15:36:50 -0500 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id A1B412C00E7 for ; Wed, 18 Jan 2017 20:36:45 +0000 (UTC) In-Reply-To: <87r34018n6.fsf@netris.org> 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: guix-devel@gnu.org Mark H Weaver writes: > 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 LD= Mud with some new features and >>>> many bug fixes.") >>>> (license license:gpl2)))) >>>> =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 prog= ramming >>>> +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 allow= s.") >>>> + (synopsis "Asynchronous XMPP library") >>>> + (license license:lgpl2.1))) >>> >>> According to Debian, the license is lgpl2.0+. Can you check this aga= in? >>> >>> 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 ar= e > the relevant thing to check. I usually check Debian's copyright files, > since they've already done the hard work. > > Thanks, > Mark First I look for a note in README, then I will look at COPYING/LICENSE, then I will grep for "or later", "license", and similar words and certain similar manual steps. Confusing source. Okay, thanks. --=20 =E2=99=A5=E2=92=B6 ng0 -- https://www.inventati.org/patternsinthechaos/