[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
04/06: gnu: Add libosmium.
From: |
julien lepiller |
Subject: |
04/06: gnu: Add libosmium. |
Date: |
Sat, 29 Sep 2018 06:43:46 -0400 (EDT) |
roptat pushed a commit to branch master
in repository guix.
commit 889e94e343b0784598134b333cc328ed41f387ba
Author: Julien Lepiller <address@hidden>
Date: Thu Sep 27 22:38:32 2018 +0200
gnu: Add libosmium.
* gnu/packages/geo.scm (libosmium): New variable.
---
gnu/packages/geo.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index dda981c..990c2a6 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -39,6 +39,8 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages databases)
+ #:use-module (gnu packages datastructures)
+ #:use-module (gnu packages documentation)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages cran)
#:use-module (gnu packages glib)
@@ -874,3 +876,34 @@ encoder in C++. The developer using protozero has to
manually translate the
(license (list
license:asl2.0; for folly
license:bsd-2))))
+
+(define-public libosmium
+ (package
+ (name "libosmium")
+ (version "2.14.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/osmcode/libosmium/archive/v"
+ version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0d9b46qiw7zkw1h9lygjdwqxnbhm3c7v8kydzw9f9f778cyagc94"))))
+ (build-system cmake-build-system)
+ (propagated-inputs
+ `(("boost" ,boost)
+ ("expat" ,expat)
+ ("gdal" ,gdal)
+ ("geos" ,geos)
+ ("proj.4" ,proj.4)
+ ("protozero" ,protozero)
+ ("sparsehash" ,sparsehash)
+ ("zlib" ,zlib)))
+ (native-inputs
+ `(("doxygen" ,doxygen)))
+ (home-page "https://osmcode.org/libosmium/")
+ (synopsis "C++ library for working with OpenStreetMap data")
+ (description "Libosmium is a fast and flexible C++ library for working with
+OpenStreetMap data.")
+ (license license:boost1.0)))
- branch master updated (1dc876a -> 6f91223), julien lepiller, 2018/09/29
- 01/06: gnu: Add tegola., julien lepiller, 2018/09/29
- 04/06: gnu: Add libosmium.,
julien lepiller <=
- 06/06: gnu: Add tippecanoe., julien lepiller, 2018/09/29
- 02/06: gnu: Add imposm3., julien lepiller, 2018/09/29
- 05/06: gnu: Add osm2pgsql., julien lepiller, 2018/09/29
- 03/06: gnu: Add protozero., julien lepiller, 2018/09/29