Subject: [PATCH] Add freexl

From: Catonano <[email-masked]>
Date: Sun, 23 Apr 2017 18:36:38 +0200

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
From d5f10229fb928f63404c6097c60e09f2c2a5b1bb Mon Sep 17 00:00:00 2001
From: humanitiesNerd <[email-masked]>
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+)))
-- 
2.12.0