From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id 6Im5FR1xMWa8HwEAqHPOHw:P1 (envelope-from ) for ; Wed, 01 May 2024 00:30:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 6Im5FR1xMWa8HwEAqHPOHw (envelope-from ) for ; Wed, 01 May 2024 00:30:53 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=wmeyer.eu header.s=mail header.b=k3UbIVLI; dmarc=fail reason="SPF not aligned (relaxed)" header.from=wmeyer.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1714516253; a=rsa-sha256; cv=none; b=d4MuLsDdpmSJt8uByq6RENauF3I9MvBlFDkc4t/XZbo+MQ3heSng8IEyNLaun8yKw3/WA9 e3eOIQJS5vlx42C6RAS1j6jdVLoi/OXG+xgWo72jmBavvZuCilJJbqWtdbZLo0qVVDndfq Ru/82yHf5xGvFgNs0GQTS593pLBOX9KhvmGvP13q2WOA4Zj2gAtOzNL7TNdYsq996euVPE QQTS6A4sq/wkQN3lX9ix2as8Wx2StcFws9FE5nHBjz/GpJ+GnpgXNUjZ8CC6vZzW0qJPNk 3SVCSHeKLH6LvzC/EGTxt8mZY0PZ2xCuH7bWwb2cwNiK6bT6HA5oQBw1oAr3hQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=wmeyer.eu header.s=mail header.b=k3UbIVLI; dmarc=fail reason="SPF not aligned (relaxed)" header.from=wmeyer.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1714516253; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=9TditC6rU/NCkrzzD4ScxHFt6GruBRkua0NVvvPjh/c=; b=BSRyoDdiqnDzg4NyJStS/FjzdS55qprujzMBUVVOStv3Jy6/1qztX+B34bm/JapLAA+X0I RzWsgyH4GNZenql+r8DYvjAItvtGT/4zF2uX7L0kBrtIJIf0ixHY8sE1DR0iK0szvVF2bD BOUNjLY6vN/kvZjCuQt+oIsaMbLlmUeqwYO1LF+vBEp3DrUyL2XJIervJKxyQzbAGFWIB2 1vFVrg/fDtU6qjhsmzTCHlaOxeL9pi39EZenK5ygsmtcZOBjcGtX7K7RnI9ZmYd7kK+wcK diYDq5Zvn07MWHLKIrUZQq5tv+kQi1Mz/QZBFisyGJ+tPbFNboWnzBPtClbdRA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1C9D4129CA for ; Wed, 1 May 2024 00:30:53 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1vzD-00089h-D2; Tue, 30 Apr 2024 18:30:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1vz2-00080B-9z for guix-patches@gnu.org; Tue, 30 Apr 2024 18:29:56 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s1vz1-0001Tw-T4 for guix-patches@gnu.org; Tue, 30 Apr 2024 18:29:56 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s1vzL-0001X9-GJ; Tue, 30 Apr 2024 18:30:15 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70685] [PATCH 30/30] gnu: Add rust-osm-io-0.1. Resent-From: Wilko Meyer Original-Sender: "Debbugs-submit" Resent-CC: andreas@enge.fr, bavier@posteo.net, sharlatanus@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 30 Apr 2024 22:30:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70685 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70685@debbugs.gnu.org Cc: Wilko Meyer , Andreas Enge , Eric Bavier , Sharlatan Hellseher X-Debbugs-Original-Xcc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Received: via spool by 70685-submit@debbugs.gnu.org id=B70685.17145161945675 (code B ref 70685); Tue, 30 Apr 2024 22:30:15 +0000 Received: (at 70685) by debbugs.gnu.org; 30 Apr 2024 22:29:54 +0000 Received: from localhost ([127.0.0.1]:33724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1vyz-0001TO-8A for submit@debbugs.gnu.org; Tue, 30 Apr 2024 18:29:54 -0400 Received: from mail.wmeyer.eu ([95.216.196.112]:56494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1vyA-0001Ma-Fq for 70685@debbugs.gnu.org; Tue, 30 Apr 2024 18:29:03 -0400 From: Wilko Meyer DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wmeyer.eu; s=mail; t=1714516121; bh=9TditC6rU/NCkrzzD4ScxHFt6GruBRkua0NVvvPjh/c=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=k3UbIVLI9d1w37nGDieQEa5qE0+a0tn2BxQVppUiOnMTRcvkhKGht91nepqNZrrn6 UnqqwLSNU/TNN2CQuoBWIUZVe1D7BDzYgrQzZCGDFq6/2kQ2LCV+gteuQ09a/UlBqD nWJz8Vzn2K/Dizi3dvsh9FMIMyvw8BBpR/5naeJE= Date: Wed, 1 May 2024 00:27:35 +0200 Message-ID: <02a7156ebd67a6a86e87140ff630a840ead275a0.1714515575.git.w@wmeyer.eu> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 1C9D4129CA X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: 4.11 X-Spam-Score: 4.11 X-TUID: pmhh4qcuraQs * gnu/packages/geo.scm (rust-osm-io-0.1): New variable. Change-Id: Ib64027c9f5e5cce7f136f2462bafef39356d2c96 --- gnu/packages/geo.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 6ab2312385..0624076c72 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -43,6 +43,7 @@ (define-module (gnu packages geo) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system ant) #:use-module (guix build-system cmake) + #:use-module (guix build-system cargo) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -76,6 +77,7 @@ (define-module (gnu packages geo) #:use-module (gnu packages cups) #:use-module (gnu packages curl) #:use-module (gnu packages cran) + #:use-module (gnu packages crates-io) #:use-module (gnu packages databases) #:use-module (gnu packages datastructures) #:use-module (gnu packages docbook) @@ -2418,6 +2420,51 @@ (define-public routino (home-page "https://www.routino.org/") (license license:agpl3+))) +(define-public rust-osm-io-0.1 + (package + (name "rust-osm-io") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "osm-io" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0a46rpsal967gjjq8dxrj43rs8v33g6c800z350fjzm39zrr8yhw")))) + (native-inputs (list protobuf)) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags + '("--release" "--" + "--skip=test_apidb_dump_reader_parallel_pbf_writer_pipe" + "--skip=test_apidb_dump_reader_pbf_writer_pipe" + "--skip=test_pbf_reader_apidb_dump_writer_pipe") + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-command-executor" ,rust-command-executor-0.1) + ("rust-escape-string" ,rust-escape-string-0.1) + ("rust-flate2" ,rust-flate2-1) + ("rust-json" ,rust-json-0.12) + ("rust-log" ,rust-log-0.4) + ("rust-num-format" ,rust-num-format-0.4) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-postgres" ,rust-postgres-0.19) + ("rust-prost" ,rust-prost-0.12) + ("rust-prost-build" ,rust-prost-build-0.12) + ("rust-rand" ,rust-rand-0.8) + ("rust-regex" ,rust-regex-1) + ("rust-simple-logger" ,rust-simple-logger-4) + ("rust-text-file-sort" ,rust-text-file-sort-0.1) + ("rust-transient-btree-index" ,rust-transient-btree-index-0.5) + ("rust-unescape" ,rust-unescape-0.1) + ("rust-uuid" ,rust-uuid-1)) + #:cargo-development-inputs (("rust-benchmark-rs" ,rust-benchmark-rs-0.1)))) + (home-page "https://www.navigatorsguild.io/") + (synopsis "Read and write OSM data") + (description "This crate provides a way to read and write OSM data.") + (license (list license:expat license:asl2.0)))) + (define-public r-rnaturalearthhires (let ((commit "c3785a8c44738de6ae8f797080c0a337ebed929d") (revision "1")) -- 2.41.0