From 02c9a0697632847e9ad83f6ba42b12eef29bb0df Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Wed, 15 Dec 2021 16:09:28 +0100 Subject: gnu: Add openorienteering-mapper. * gnu/packages/geo.scm (openorienteering-mapper): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/geo.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 5fb0f633a3..02db04e38c 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2021 Sharlatan Hellseher ;;; Copyright © 2021 Vinicius Monego ;;; Copyright © 2021 Clément Lassieur +;;; Copyright © 2021 Nikolay Korotkiy ;;; ;;; This file is part of GNU Guix. ;;; @@ -62,6 +63,8 @@ (define-module (gnu packages geo) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) #:use-module (gnu packages compression) + #:use-module (gnu packages cpp) + #:use-module (gnu packages cups) #:use-module (gnu packages curl) #:use-module (gnu packages databases) #:use-module (gnu packages datastructures) @@ -2041,6 +2044,46 @@ (define-public opencpn license:sgifreeb2.0 license:zlib)))) +(define-public openorienteering-mapper + (package + (name "openorienteering-mapper") + (version "0.9.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/OpenOrienteering/mapper") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11b578h8f3q9yvphbjhqmy2w1cfc9skslzawypqmc3k44v24aj0s")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f + #:configure-flags + (list + "-DLICENSING_PROVIDER:BOOL=OFF" + "-DMapper_MANUAL_QTHELP:BOOL=OFF"))) + (inputs + `(("clipper" ,clipper) + ("cups" ,cups) + ("gdal" ,gdal) + ("proj" ,proj) + ("qtbase" ,qtbase-5) + ("qtimageformats" ,qtimageformats) + ("qtlocation" ,qtlocation) + ("qtsensors" ,qtsensors) + ("zlib" ,zlib))) + (native-inputs + `(("doxygen" ,doxygen) + ("qttools" ,qttools))) + (home-page "https://www.openorienteering.org/apps/mapper/") + (synopsis "OpenOrienteering Mapper (OOM)") + (description + "OpenOrienteering Mapper is a software for creating maps for the +orienteering sport.") + (license license:gpl3+))) + (define-public grass (let* ((version "7.8.5") (majorminor (string-join (list-head (string-split version #\.) 2) "")) -- cgit v1.2.3