[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/07: gnu: Add libspatialindex.
From: |
guix-commits |
Subject: |
07/07: gnu: Add libspatialindex. |
Date: |
Mon, 4 Nov 2019 17:35:43 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit 41b4b713f4892918a9a1950acdd89f33b977d143
Author: Wiktor Żelazny <address@hidden>
Date: Fri Oct 4 15:25:16 2019 +0200
gnu: Add libspatialindex.
* gnu/packages/geo.scm (libspatialindex): new variable.
Signed-off-by: Ludovic Courtès <address@hidden>
---
gnu/packages/geo.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 5796db3..e49e0b6 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -9,6 +9,7 @@
;;; Copyright © 2018 Julien Lepiller <address@hidden>
;;; Copyright © 2019 Guillaume Le Vaillant <address@hidden>
;;; Copyright © 2019 Efraim Flashner <address@hidden>
+;;; Copyright © 2019 Wiktor Żelazny <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -997,3 +998,37 @@ XyGrib is the continuation of the zyGrib software package
with a new team of
volunteers.")
(home-page "https://opengribs.org")
(license license:gpl3+)))
+
+(define-public libspatialindex
+ (package
+ (name "libspatialindex")
+ (version "1.8.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://download.osgeo.org/libspatialindex/"
+ "spatialindex-src-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1vxzm7kczwnb6qdmc0hb00z8ykx11zk3sb68gc7rch4vrfi4dakw"))))
+ (build-system gnu-build-system)
+ (home-page "https://libspatialindex.org")
+ (synopsis "Spatial indexing library")
+ (description "The purpose of this library is to provide:
+
+@itemize
+ @item An extensible framework that will support robust spatial indexing
+methods.
+ @item Support for sophisticated spatial queries. Range, point location,
+ nearest neighbor and k-nearest neighbor as well as parametric queries (defined
+by spatial constraints) should be easy to deploy and run.
+ @item Easy to use interfaces for inserting, deleting and updating information.
+ @item Wide variety of customization capabilities. Basic index and storage
+characteristics like the page size, node capacity, minimum fan-out, splitting
+algorithm, etc. should be easy to customize.
+ @item Index persistence. Internal memory and external memory structures
+should be supported. Clustered and non-clustered indices should be easy to be
+persisted.
+@end itemize
+")
+ (license license:expat)))
- branch master updated (bf7b08c -> 41b4b71), guix-commits, 2019/11/04
- 01/07: gnu: bootstrap: Memoize 'bootstrap-origin'., guix-commits, 2019/11/04
- 02/07: gnu: commencement: Memoize uses of 'cross-gcc-wrapper'., guix-commits, 2019/11/04
- 04/07: file-systems: Mount /var/run/nscd read-write in containers., guix-commits, 2019/11/04
- 07/07: gnu: Add libspatialindex.,
guix-commits <=
- 05/07: gnu: xfd: Add dependency on libxkbfile., guix-commits, 2019/11/04
- 03/07: daemon: Unregister build hook from the worker's children upon build failure., guix-commits, 2019/11/04
- 06/07: doc: Clarify uses of the 'ip' command., guix-commits, 2019/11/04