From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36958) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d2OCr-0005bK-PT for guix-patches@gnu.org; Sun, 23 Apr 2017 16:34:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d2OCo-000360-Ma for guix-patches@gnu.org; Sun, 23 Apr 2017 16:34:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38606) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d2OCo-00035t-HK for guix-patches@gnu.org; Sun, 23 Apr 2017 16:34:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d2OCo-0004u8-8g for guix-patches@gnu.org; Sun, 23 Apr 2017 16:34:02 -0400 Subject: bug#26622: [PATCH] Add freexl Resent-Message-ID: From: Kei Kebreau References: Date: Sun, 23 Apr 2017 16:32:57 -0400 In-Reply-To: (catonano@gmail.com's message of "Sun, 23 Apr 2017 18:36:38 +0200") Message-ID: <87o9vmooee.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Catonano Cc: 26622@debbugs.gnu.org --=-=-= Content-Type: text/plain Catonano writes: > Another xls files reading library. > > The home page of Freexl says > > FreeXL is licensed under the MPL tri-license terms; you are free to choose the best-fit license > between: > > the MPL 1.1 > the GPL v2.0 or any subsequent version > the LGPL v2.1 or any subsequent version > > I'm not sure what this means for Guix > > Thanks > Just picking one should be fine. I believe that's what we do for GNU IceCat, another piece of software under a similar tri-license. I'll defer to someone else's better judgement though. > From d5f10229fb928f63404c6097c60e09f2c2a5b1bb Mon Sep 17 00:00:00 2001 > From: humanitiesNerd > Date: Sun, 23 Apr 2017 18:24:39 +0200 > Subject: [PATCH 1/1] gnu: Add freexl > > * gnu/packages/xml.scm (freexl): New variable. > --- > gnu/packages/xml.scm | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm > index 7460b5d85..02ae00514 100644 > --- a/gnu/packages/xml.scm > +++ b/gnu/packages/xml.scm > @@ -1122,3 +1122,23 @@ files. It is designed to be fast and to handle large input files.") > "libxls is a C library which can read Excel (xls) files since Excel 97 (the BIFF8 format). > libxls cannot write Excel files.") > (license license:bsd-2))) > + > +(define-public freexl > + (package > + (name "freexl") > + (version "1.0.2") > + (source (origin > + (method url-fetch) > + (uri (string-append "http://www.gaia-gis.it/gaia-sins/" > + name "-" > + version ".tar.gz")) > + (sha256 > + (base32 > + "17a0yrjb0gln7819j0vp7y25imhvwpil2b0rm44mwgzml0a4i6mk")))) > + (build-system gnu-build-system) > + (home-page "https://www.gaia-gis.it/fossil/freexl/index") > + (synopsis "Read Excel files") > + (description > + "FreeXL is an open source library to extract valid data > +from within an Excel (.xls) spreadsheet.") > + (license license:gpl2+))) The package builds and lints fine for me! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlj9D3kACgkQ5qXuPBlG eg29bRAAwE+jjqGsW2NtJ7fidWMrFL+0SvTUlt0oWwSoplNTCcz2KLAlsQq9oukQ KURhvz6xWKPjX+WZrWC3mVG54PN7OGe48QUl29hFrUGS3rfhmKxD11+I7XESqaRM +lpFdixDwzJZITZQ8N1hXV06bqfOWo0jp5bgsBBPy9J0PW2R43W5smB0DgImf+mM Oe6xR4bPXptpO+0N9CpF1Usa5MRNn8Ol2DJPPJNTP2dOLHtWAcOFla3pNLBz+XHL 3Pf0e1tKisgw519TrUU00K10c0h55xZnb+kyDLc660kokMA4NYws0LGGI9LphUE4 P6d0yap6rqA/EHM8iExDdHG/JacshG8qlO5L/uH0/KNrGnOxtW0XlFEwykcCy9tz zLXGZytL35S2lobKjtpp1UEmmF+gwCIsTZmItQESNRMq3tOw5OBO8tC0zertTbhO p++ZydEVo54I48nPla/6D2FwTH2s3/VZWzz7R8Yp4z4XZklYBhCvPCrWGHNdl4Vj 98FrCUEcXYrvkAznqTjTfEj3Ic5bToC4Mppbwe4xoFvPlosr+u/hOqxPH9UYdVbG pL/ykLu0D2vK5HiBwKGPLykJCB0PQFsc6k5hs50Jdy+c5I7CJQX8fpFZj+51IJi2 ySrnQnhmt8Z0IzPmYlqXYYsYtMf4s8GmirVA5mNnTtobY/YTtZY= =KEdW -----END PGP SIGNATURE----- --=-=-=--