From unknown Sun Jun 22 08:10:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57410] [PATCH] gnu: Add eccodes. Resent-From: Antero Mejr Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Aug 2022 17:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57410@debbugs.gnu.org Cc: Antero Mejr X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166144818225140 (code B ref -1); Thu, 25 Aug 2022 17:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Aug 2022 17:23:02 +0000 Received: from localhost ([127.0.0.1]:51175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGZK-0006XC-3g for submit@debbugs.gnu.org; Thu, 25 Aug 2022 13:23:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:37420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGZG-0006Wj-7t for submit@debbugs.gnu.org; Thu, 25 Aug 2022 13:23:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42946) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRGZF-0004we-ME for guix-patches@gnu.org; Thu, 25 Aug 2022 13:22:58 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:35848) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1oRGZC-00086E-Hi for guix-patches@gnu.org; Thu, 25 Aug 2022 13:22:57 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4MD8tJ03zNz9sX2 for ; Thu, 25 Aug 2022 19:22:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448168; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=KRJTqiek/uDp7ZOJGgEYQrITlq1mToc2VmHIye6ne8w=; b=fs3xWm4I07BXZA1AS9LYVem+7LO83wiulMGOLmV2UA1yIxp+jo9vujCagr++3ZPDnKNx7D g1fVLcglg8u3PF1Z0JRwzR3Q9+3eA4onixQLjmmR3W+pNYR8ZJu4any2a/ANyP7oYSiVpZ ttR5FktF/HILhtUF05kjxNInST5FB//HuXUZq2Sk0d7CMLTvYg8girTS8r/j3FZG+BC9ma Q+0AjH9LCtj7mauxMO9sC9mXDHo5KIX63FbiQIXZyVGEih9K0wBclzKUYaStkbJDzZVnrh 1XEchKqGCXWFuxT+tikGE5ZSQsEqzVZLlyg1+xJnM2LaAIIyAJ6EoYvrJk+ROw== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448165; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=KRJTqiek/uDp7ZOJGgEYQrITlq1mToc2VmHIye6ne8w=; b=kAvdUsDclisPvKWq3sdbOgqh8djCyGAf8UCVxLoM40rifdTTjNKryh66eKAWo9umhEAPta a21WYVFH3HMsNT5AtKbgJge2aIPx98RmGLkFhI5YHY5302NKp1Cg7t/u2tZDC7bb7M0uw/ qOWEwIAnL2sHAJzgHw3iep3JSk1b62twwJYbN0jelYPTO1NaKb50YF8X4BBM4Sjb+9TXZg LRUx7QlfZuTDfdonxenUEomdG1UL+YmyVn0anjIaMH788HZCfN2JJDungaTu4EWKcNliXS 0wLJ+po8xiI7Gg2WNwIeNvOeFHxQLTaDHJDxNzIXtZwaJf3rFWoyXFoXjImCVg== Date: Thu, 25 Aug 2022 13:22:27 -0400 Message-Id: <20220825172227.1110221-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-ID: 85124bd92a5a759261d X-MBO-RS-META: 6k14j3rcqss7iuhbcz5z1r11cwdc87kh Received-SPF: pass client-ip=80.241.56.171; envelope-from=antero@mailbox.org; helo=mout-p-201.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/geo.scm (eccodes): New variable. --- gnu/packages/geo.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 0c869fdebb..f1151fa95c 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -64,6 +64,7 @@ (define-module (gnu packages geo) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages cpp) #:use-module (gnu packages cups) @@ -76,6 +77,7 @@ (define-module (gnu packages geo) #:use-module (gnu packages flex) #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) + #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -112,6 +114,7 @@ (define-module (gnu packages geo) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) + #:use-module (gnu packages shells) #:use-module (gnu packages swig) #:use-module (gnu packages sqlite) #:use-module (gnu packages textutils) @@ -2797,3 +2800,35 @@ (define-public libaec point representations are not directly supported, they can also be efficiently coded by grouping exponents and mantissa.") (license license:bsd-2))) + +(define-public eccodes + (package + (name "eccodes") + (version "2.27.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ecmwf/eccodes") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hd4lli6g4m77rdfqwq8kxqpgn9na7lhv0j47w0sw9ihy8qllq41")))) + (build-system cmake-build-system) + (arguments + (list #:configure-flags #~(list "-DECBUILD_DISABLE_NEW_DTAGS=OFF" + "-DENABLE_PNG=ON"))) + (native-inputs (list ecbuild gfortran perl)) + (inputs (list oksh libaec libpng netcdf openjpeg)) + (home-page "https://confluence.ecmwf.int/display/ECC") + (synopsis "Encoder/decoder for GRIB and BUFR meteorological data files") + (description "ecCodes is a package developed by ECMWF which provides an +application programming interface and a set of tools for decoding and encoding +messages in the following formats: + +@itemize +@item WMO FM-92 GRIB edition 1 and edition 2 +@item WMO FM-94 BUFR edition 3 and edition 4 +@item WMO GTS abbreviated header (only decoding) +@end itemize") + (license license:asl2.0))) -- 2.37.2 From unknown Sun Jun 22 08:10:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57410] [PATCH] gnu: Add ecbuild. References: <20220825172227.1110221-1-antero@mailbox.org> In-Reply-To: <20220825172227.1110221-1-antero@mailbox.org> Resent-From: Antero Mejr Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Aug 2022 17:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57410@debbugs.gnu.org Cc: Antero Mejr Received: via spool by 57410-submit@debbugs.gnu.org id=B57410.166144844825541 (code B ref 57410); Thu, 25 Aug 2022 17:28:01 +0000 Received: (at 57410) by debbugs.gnu.org; 25 Aug 2022 17:27:28 +0000 Received: from localhost ([127.0.0.1]:51182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGdb-0006dt-T4 for submit@debbugs.gnu.org; Thu, 25 Aug 2022 13:27:28 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:46986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGdX-0006db-M5 for 57410@debbugs.gnu.org; Thu, 25 Aug 2022 13:27:26 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4MD8zS4Qkhz9sV6 for <57410@debbugs.gnu.org>; Thu, 25 Aug 2022 19:27:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448436; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=t9NgK1rVe9WEm2D4bCFJNhE/Zkx9S1H7dRPEVqOyqd0=; b=cbyLaMZP1kpJAMUaxPs0iv2deD9B5Fi6DB0Exzrrh1Lha/wZU1CKEPRH3hoFZ/wV0+AJ3m XRQuK15b4gS5RyD1ELAW59CIjVFfRXJO5zb2TLciqWlNa5CPO/CpI0MDGFGCoBhV88uO4n OYHqSQaWfhm8oUtzo9t0Lu5D2b5GEIhjAHJlzSFflbOHXpJ3Ni/xHJMKLyzfdXzH4p61lD 0DBpj+VcTIYb7CkMcB3/t0QVtuideWZTEixf1y/CL//pZSYgf07SQDOzmwcw8M4aYN+JPq EjpqomGF8cD67xd9r4C5S1mEOkTg8HfUGfS7yCiG9AV7vwz6oYEu/p9bA6i8Zg== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448434; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=t9NgK1rVe9WEm2D4bCFJNhE/Zkx9S1H7dRPEVqOyqd0=; b=H9dAhugfMvyvXwWnEANCtt/2vPs8R6C3hX9RKBbSALkiTf+jbjouQlX6gCz7ImpwCaA/BT p2tbhDN/jwc9vPfT4vhN4IIS3aohh5qGw68zHBwxvp5GyQ+NMusRG2GtTXf/+xzAz2YGgT q4dlUHAUIg9L0ccvRqr/Ug5Bqca94bl8as0M4sOkSfgsT26x+QtjeUtUDFjabM7tE5XViU j+FlBYwztaVreVk5/+mhIDKBOb8QZ/rYK+UO8L0HfcmlqO/Cq3TqqVmfd89bM64za7l/ZA GGQcbf4TIBLUhEHn4MORG8uYMFmOeXg5qpmg4TzF+VrS71yv9h4C9Wisa/ts8A== Date: Thu, 25 Aug 2022 13:27:02 -0400 Message-Id: <20220825172702.1111386-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-META: x34s7a1rm1dq5m8hmt1zdygqhgcu1ro6 X-MBO-RS-ID: 1a93c208ab01aa5c983 X-Rspamd-Queue-Id: 4MD8zS4Qkhz9sV6 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/cmake.scm (ecbuild): New variable. --- gnu/packages/cmake.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index cf930c57fc..aa89d4815c 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -32,6 +32,7 @@ (define-module (gnu packages cmake) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix utils) #:use-module (guix deprecation) @@ -49,6 +50,7 @@ (define-module (gnu packages cmake) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages libevent) #:use-module (gnu packages ncurses) + #:use-module (gnu packages perl) #:use-module (gnu packages serialization) #:use-module (gnu packages sphinx) #:use-module (gnu packages texinfo) @@ -406,3 +408,33 @@ (define-public emacs-cmake-mode (description "@code{cmakeos-mode} provides an Emacs major mode for editing Cmake files. It supports syntax highlighting, indenting and refilling of comments."))) + +(define-public ecbuild + ;; when using set the configure flag "-DECBUILD_DISABLE_NEW_DTAGS=OFF" + ;; otherwise validate-runpath build step will fail when building Guix packages + (package + (name "ecbuild") + (version "3.7.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ecmwf/ecbuild") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mcjdqwvkzli7xj2wlnr4hshfh3wi5rs585f9nvqjfpgwvn0ym14")) + (modules '((guix build utils))) + (snippet #~(substitute* "bin/ecbuild" + (("cmake=\\$\\{cmakebin:=cmake\\}") + (string-append "cmake=${cmakebin:=" + #$cmake-minimal "/bin/cmake}")))))) + (build-system cmake-build-system) + (native-inputs (list perl)) + (inputs (list cmake-minimal)) + (home-page "https://ecbuild.readthedocs.io/en/latest/") + (synopsis "CMake wrapper and collection of macros") + (description "ecBuild is built on top of CMake and consists of a set of +macros as well as a wrapper around CMake. Calling @code{ecbuild $SRC_DIR} is +equivalent to @code{cmake -DCMAKE_MODULE_PATH=$ECBUILD_DIR/cmake $SRC_DIR}.") + (license license:asl2.0))) -- 2.37.2 From unknown Sun Jun 22 08:10:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57410] [PATCH] gnu: Add libaec. References: <20220825172227.1110221-1-antero@mailbox.org> In-Reply-To: <20220825172227.1110221-1-antero@mailbox.org> Resent-From: Antero Mejr Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Aug 2022 17:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57410@debbugs.gnu.org Cc: Antero Mejr Received: via spool by 57410-submit@debbugs.gnu.org id=B57410.166144863025934 (code B ref 57410); Thu, 25 Aug 2022 17:31:02 +0000 Received: (at 57410) by debbugs.gnu.org; 25 Aug 2022 17:30:30 +0000 Received: from localhost ([127.0.0.1]:51188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGgY-0006kE-GU for submit@debbugs.gnu.org; Thu, 25 Aug 2022 13:30:30 -0400 Received: from mout-p-103.mailbox.org ([80.241.56.161]:42302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGgV-0006jn-K8 for 57410@debbugs.gnu.org; Thu, 25 Aug 2022 13:30:28 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4MD9313kj5z9sSV for <57410@debbugs.gnu.org>; Thu, 25 Aug 2022 19:30:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448621; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=yvWVeAo32onbYscLFor+HjpgQt7ji9xydn50WVN30qc=; b=FyxoMa77W3ePST8cUHFGKATSYyub88g4ZslPUUjH1uETDjIdXR0IBcBRAQsLHUOgsy67aV Bax3JTKhLv9YSxHN0TEPfG57V2tuX9GOeeDfXi8Gl4PDC1wFIaSKedvTTdbqlolsFxsTa5 Pd+dbNTR1QBt17zk+9NDwar/4fKfZXbfZXqZvzeOxIQQyvE2pdBJWycPR8JNhJGTZQ8Fx4 Rq77dxuwn530A4umVyU01RaEVJB97CiMuaLy4uqZc2ZCr4gpIoii+LgyilZgq1n943Du9j m8tb4Zqa9nPOaGFr0hawKX+HX/cW5g3sl7Yh7Djo+UEUoTYx1cjEk/0INtuJ3g== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=yvWVeAo32onbYscLFor+HjpgQt7ji9xydn50WVN30qc=; b=bRwGJ4xhlwPFJ4+ydmAkivjh9fzInR4ERsJgjtEES6i8M+lppl+I2CRLNLMasoHHP26WmV 8qeYIhmPezK9XSG/xJAPckTwoOeqCSUA/Pamy41lJ66FEZaiTZsI1YVJ2YXpls3tE/JfSq uYb2DfNTSjGCekrEiQBHjEmnUKbL/uaFoXNuDpHBsNl/jYuLaZnI4feEZ0oKWsIgKZ/Rwh DhKgjFFWzp9qDHeVtzefVZl6eElA4JfDMtFxOoBPPJ3AZX3TtzeTnit+NXVwXa0sTgDL3H EY1Kw3rQ7ee3fwwScJWykTLsa6Egm3tRp5Vj8/gStQJ5nqXwXQuuf3Vv7SIyKA== Date: Thu, 25 Aug 2022 13:30:09 -0400 Message-Id: <20220825173009.1111816-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-ID: a3cd7b07c4224da200c X-MBO-RS-META: agsx9se7cxjyk5qrxpzq9tr1r5xnrzmy X-Rspamd-Queue-Id: 4MD9313kj5z9sSV X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/geo.scm (libaec): New variable. --- gnu/packages/geo.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 66c97d3d6a..f23a8c1f4e 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -2773,3 +2773,27 @@ (define-public gplates reconstructions of geological and paleogeographic features through geological time. Interactively visualize vector, raster and volume data.") (license license:gpl2+))) + +(define-public libaec + (package + (name "libaec") + (version "1.0.6") + (home-page "https://gitlab.dkrz.de/k202009/libaec") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14myrmmiz9z6wgxqywf3a63cq514vrzsd6z4zvpwigvawlk30iip")))) + (build-system cmake-build-system) + (synopsis "Adaptive Entropy Coding library") + (description "Libaec provides fast lossless compression of 1 up to 32 bit +wide signed or unsigned integers (samples). The library achieves best results +for low entropy data as often encountered in space imaging instrument data or +numerical model output from weather or climate simulations. While floating +point representations are not directly supported, they can also be efficiently +coded by grouping exponents and mantissa.") + (license license:bsd-2))) -- 2.37.2 From unknown Sun Jun 22 08:10:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57410] [PATCH] gnu: Add ecbuild. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Aug 2022 15:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Antero Mejr , 57410@debbugs.gnu.org Received: via spool by 57410-submit@debbugs.gnu.org id=B57410.16617001337899 (code B ref 57410); Sun, 28 Aug 2022 15:23:01 +0000 Received: (at 57410) by debbugs.gnu.org; 28 Aug 2022 15:22:13 +0000 Received: from localhost ([127.0.0.1]:59526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSK73-00023L-G7 for submit@debbugs.gnu.org; Sun, 28 Aug 2022 11:22:13 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:43454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSK71-00023C-Q6 for 57410@debbugs.gnu.org; Sun, 28 Aug 2022 11:22:12 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id D3N82800B20ykKC013N8nj; Sun, 28 Aug 2022 17:22:10 +0200 Message-ID: <44f0252d-21ef-ce14-03b3-b1f86071e047@telenet.be> Date: Sun, 28 Aug 2022 17:22:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <20220825172227.1110221-1-antero@mailbox.org> <20220825172702.1111386-1-antero@mailbox.org> From: Maxime Devos In-Reply-To: <20220825172702.1111386-1-antero@mailbox.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------550NvaW0ABkvDM9RR0Jga7Rl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1661700130; bh=s81zeJ6cmPb5xJOawyy+yto0FEm688ZQfvxqp/7GXko=; h=Date:Subject:To:References:From:In-Reply-To; b=idpHVIg4KgeLh8vVz5KotxSew5ModnmqN9rwGrWVp+hLCSXwRVUi9yyPAHpdaGteF LyTGxZdyHe+B0HVnnC79I5EePoMhNoEq2QLetkLLEHYbk0IE+JJmgijlksf8NocFQz 0D1wC5Dc5HjF//UqTquiGfuugYqB/mHq7IaCXNbQhHWPM7/SvCHDSwgUa2JgTnTtSj FoXqyx1G/rcUj/SFG93b1RApaSNSf/E5kxNKtFXiKCOMH4vZ06ObWMGCB/1wcT9BNY LmoEuDDcoRIEwNnqEciAu3S64hZuEFChy9iWunn8x7hvUVUMPvHOyOg2OIhX95Afna nFleUClwpS/hw== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------550NvaW0ABkvDM9RR0Jga7Rl Content-Type: multipart/mixed; boundary="------------epdZTedzmuoibIuNb3P8SGWI"; protected-headers="v1" From: Maxime Devos To: Antero Mejr , 57410@debbugs.gnu.org Message-ID: <44f0252d-21ef-ce14-03b3-b1f86071e047@telenet.be> Subject: Re: [bug#57410] [PATCH] gnu: Add ecbuild. References: <20220825172227.1110221-1-antero@mailbox.org> <20220825172702.1111386-1-antero@mailbox.org> In-Reply-To: <20220825172702.1111386-1-antero@mailbox.org> --------------epdZTedzmuoibIuNb3P8SGWI Content-Type: multipart/mixed; boundary="------------l0YKltko8kg0TRvZvuEPDoQa" --------------l0YKltko8kg0TRvZvuEPDoQa Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAyNS0wOC0yMDIyIDE5OjI3LCBBbnRlcm8gTWVqciB2aWEgR3VpeC1wYXRjaGVzIHZp YSB3cm90ZToNCj4gKyAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpDQo+ICsgICAg ICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UNCj4gKyAgICAgICAgICAgICAgICAgICAg KHVybCJodHRwczovL2dpdGh1Yi5jb20vZWNtd2YvZWNidWlsZCIpDQo+ICsgICAgICAgICAg ICAgICAgICAgIChjb21taXQgdmVyc2lvbikpKQ0KPiArICAgICAgICAgICAgICAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpDQo+ICsgICAgICAgICAgICAgIChz aGEyNTYNCj4gKyAgICAgICAgICAgICAgIChiYXNlMzINCj4gKyAgICAgICAgICAgICAgICAi MW1jamRxd3ZremxpN3hqMndsbnI0aHNoZmgzd2k1cnM1ODVmOW52cWpmcGd3dm4weW0xNCIp KQ0KPiArICAgICAgICAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkpDQo+ ICsgICAgICAgICAgICAgIChzbmlwcGV0ICN+KHN1YnN0aXR1dGUqICJiaW4vZWNidWlsZCIN Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgoImNtYWtlPVxcJFxce2NtYWtlYmlu Oj1jbWFrZVxcfSIpDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgImNtYWtlPSR7Y21ha2ViaW46PSINCj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAjJGNtYWtlLW1pbmltYWwgIi9iaW4vY21ha2V9IikpKSkp KQ0KDQpUaGlzICdzb3VyY2UnIGlzIG9ubHkgdXNhYmxlIGluc2lkZSBHdWl4IGFzIGl0IGVt YmVkcyBzdG9yZSBpdGVtcywgd2hpY2ggDQptYWtlcyAiZ3VpeCBidWlsZCAtLXNvdXJjZSIg bGVzcyB1c2VmdWwgZm9yIHNoYXJpbmcgc291cmNlIGNvZGUgKHNlZTogDQooZ3VpeClTbmlw cGV0cyB2ZXJzdXMgUGhhc2VzKS4NCg0KVHJ5IGRvaW5nIHRoaXMgaW4gYSBzbmlwcGV0IGlu c3RlYWQuDQoNCkdyZWV0aW5ncywNCk1heGltZS4NCg0K --------------l0YKltko8kg0TRvZvuEPDoQa Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------l0YKltko8kg0TRvZvuEPDoQa-- --------------epdZTedzmuoibIuNb3P8SGWI-- --------------550NvaW0ABkvDM9RR0Jga7Rl Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYwuIIAUDAAAAAAAKCRBJ4+4iGRcl7vOb AQCdGylQbFVwbEukY7ZhPTVKx7BKewBC/3icaCc3/5HXnAEAmp4cAdE0tqYiMqk/3fRoraZqeuyz vVmeI/FKLRrk3AE= =5/iO -----END PGP SIGNATURE----- --------------550NvaW0ABkvDM9RR0Jga7Rl-- From unknown Sun Jun 22 08:10:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57410] [PATCH] gnu: Add ecbuild. References: <20220825172227.1110221-1-antero@mailbox.org> In-Reply-To: <20220825172227.1110221-1-antero@mailbox.org> Resent-From: Antero Mejr Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Aug 2022 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57410@debbugs.gnu.org Cc: antero@mailbox.org, maximedevos@telenet.be Received: via spool by 57410-submit@debbugs.gnu.org id=B57410.16617943673552 (code B ref 57410); Mon, 29 Aug 2022 17:33:02 +0000 Received: (at 57410) by debbugs.gnu.org; 29 Aug 2022 17:32:47 +0000 Received: from localhost ([127.0.0.1]:33748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSicw-0000vE-Ig for submit@debbugs.gnu.org; Mon, 29 Aug 2022 13:32:46 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:56432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSict-0000ux-Cz for 57410@debbugs.gnu.org; Mon, 29 Aug 2022 13:32:45 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4MGcvm67fzz9sR3; Mon, 29 Aug 2022 19:32:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661794356; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Pg5Tql2C3V0U77SYI4TMD0occsNtcKT5ZrnNkokoXb0=; b=IIgybkF8xD7kGGt+cbhmbnhJggeQtnhelZ3NvK8W5f9kfJm/BJr8LLfNkiwQ0SzIX37DHB qr+6SP8/oikA89MtuYyUWRhnojOcbm0gSDyx5LkyTjwDMDKy8YVSWTIa6AGVru43wxN+Qk miwUPVubkVFuw9AlJwwGb4ump013EtoEideNqkSEiiwlBSzEKyjTlFW1VioGDVaGjKpX7H 2tZTmtev5yAo1a2YSkFuzt/k4q8UGXVqbbldV66hHSiaswoe+tymMDMw2O1nYoMsZhOElG AxvqqDKQfQyAvSp6VVj15YK6sbylDx2xd1qFOBS25hKpRoD+Jea5HSMNfsGmaA== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661794354; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=Pg5Tql2C3V0U77SYI4TMD0occsNtcKT5ZrnNkokoXb0=; b=GmblQ2FRv0qB7IHAguWYCr2/cfp8DsrjsVMOjIzjkpHGbDE4+almjYv+26ZUGf7sg+gtlk UeaPOODtTTKgsIB0iCyEtSgdtdilIU09T0RaPquRyHqjTM/cYts5r8snz3X2bHoysXUHM4 YDELw00LnjXncCu2GezwDYdTw2IlWQZ1AP/Q7MnoMcsHJsBqi42oRzY3sc1e81gBGCtfBV c2uu+ubCmbSsNqoF9R/FLcxlbSooGH919ioevmeFKlcWwbSNPLVxCknIcxL4sFKmtEjTRe o8vllm+OwE6mUNmmiF/GgnTxXob0xYylZ1hOcgMRnURvuqyehxI5fc5Dm2bnxQ== Date: Mon, 29 Aug 2022 13:32:12 -0400 Message-Id: <20220829173212.1494745-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-META: qm6fbao5p633dhptaj7jqhmh5t399jy9 X-MBO-RS-ID: 523a22de775e2c56786 X-Rspamd-Queue-Id: 4MGcvm67fzz9sR3 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/cmake.scm (ecbuild): New variable. --- Patch Guix-specific paths in a build step rather than a snippet (from review). gnu/packages/cmake.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index cf930c57fc..be4271f84c 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -32,6 +32,7 @@ (define-module (gnu packages cmake) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix utils) #:use-module (guix deprecation) @@ -49,6 +50,7 @@ (define-module (gnu packages cmake) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages libevent) #:use-module (gnu packages ncurses) + #:use-module (gnu packages perl) #:use-module (gnu packages serialization) #:use-module (gnu packages sphinx) #:use-module (gnu packages texinfo) @@ -406,3 +408,36 @@ (define-public emacs-cmake-mode (description "@code{cmakeos-mode} provides an Emacs major mode for editing Cmake files. It supports syntax highlighting, indenting and refilling of comments."))) + +(define-public ecbuild + ;; when using set the configure flag "-DECBUILD_DISABLE_NEW_DTAGS=OFF" + ;; otherwise validate-runpath build step will fail when building Guix packages + (package + (name "ecbuild") + (version "3.7.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ecmwf/ecbuild") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mcjdqwvkzli7xj2wlnr4hshfh3wi5rs585f9nvqjfpgwvn0ym14")))) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-cmake-binary-path + (lambda _ + (substitute* "bin/ecbuild" + (("cmake=\\$\\{cmakebin:=cmake\\}") + (string-append "cmake=${cmakebin:=" + #$cmake-minimal "/bin/cmake}")))))))) + (build-system cmake-build-system) + (native-inputs (list perl)) + (inputs (list cmake-minimal)) + (home-page "https://ecbuild.readthedocs.io/en/latest/") + (synopsis "CMake wrapper and collection of macros") + (description "ecBuild is built on top of CMake and consists of a set of +macros as well as a wrapper around CMake. Calling @code{ecbuild $SRC_DIR} is +equivalent to @code{cmake -DCMAKE_MODULE_PATH=$ECBUILD_DIR/cmake $SRC_DIR}.") + (license license:asl2.0))) -- 2.37.2 From unknown Sun Jun 22 08:10:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57410] [PATCH] gnu: Add ecbuild. Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 02 Sep 2023 04:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Antero Mejr , 57410@debbugs.gnu.org Cc: antero@mailbox.org, maximedevos@telenet.be Received: via spool by 57410-submit@debbugs.gnu.org id=B57410.169362802817668 (code B ref 57410); Sat, 02 Sep 2023 04:14:01 +0000 Received: (at 57410) by debbugs.gnu.org; 2 Sep 2023 04:13:48 +0000 Received: from localhost ([127.0.0.1]:34743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcI16-0004au-E2 for submit@debbugs.gnu.org; Sat, 02 Sep 2023 00:13:48 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:34766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcI14-0004ah-Gq for 57410@debbugs.gnu.org; Sat, 02 Sep 2023 00:13:47 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 31AA91AA7B; Fri, 1 Sep 2023 21:13:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1693628008; bh=SyI/13Vw2j5xniNBqK2oCksmz8Dv2f9ceLnxQD/UDKg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Hrepk+s2eBzuZcJEI+9QKXP38YSqr3e85e791zbBX5gni833H5PNneJLHs/O8784E R1V3mQbWVv+rmXwXVhDDGrPu/eJ4BPDYrFxgkr1SOd+AjNos9aPhB/OF/dLYHtiZlz CdJDjCksJLEiHOfx9opO6pDV2zxLZQ3N3mnkd8w7JgKE8l7S+dnXzacIZ++VOLPCrL 07T0eWf+0DjaAOIMYYHNwy9dKDQsMVxqGywiEv/YjRg0KYd2MddY6s8B8D9pyVj1Rg RpXE2JP9/SwJnp2hKz+6VjStXPd4LlnQMFZnfiAtP20DPrhTiWPgFbJJDdAJ5L3O9/ eBet/cb0eVXHw== From: Vagrant Cascadian In-Reply-To: <20220829173212.1494745-1-antero@mailbox.org> References: <20220825172227.1110221-1-antero@mailbox.org> <20220829173212.1494745-1-antero@mailbox.org> Date: Fri, 01 Sep 2023 21:13:21 -0700 Message-ID: <87cyz1p5zy.fsf@wireframe> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain retitle 57410 gnu: Add ecbuild. thanks On 2022-08-29, Antero Mejr wrote: > * gnu/packages/cmake.scm (ecbuild): New variable. The other two new packages proposed in this bug, eccodes and libaec, have already been merged into guix: 1504edd84f1a0b4afda11cab99edc602d82085c1 gnu: Add eccodes. d03b6fb0e3f0b81b35a9b35b89c213c144c59fe6 gnu: Add libaec. Retitling bug to reflect outstanding issue. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZPK2YQAKCRDcUY/If5cW qgOCAQCtN9B+jUbMslJKX1L8nBvbjmnO8OZwRSd8BjcnZkogQgEAlWz9ZCb4zdye 4BXKIwy5jjqeI49RUtg3wrtQT0x4Zg4= =bcjy -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 08:10:26 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57410] [PATCH] gnu: Add ecbuild. Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 26 Mar 2025 15:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57410 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vagrant Cascadian Cc: 57410@debbugs.gnu.org, Antero Mejr , maximedevos@telenet.be Received: via spool by 57410-submit@debbugs.gnu.org id=B57410.174300231216974 (code B ref 57410); Wed, 26 Mar 2025 15:19:02 +0000 Received: (at 57410) by debbugs.gnu.org; 26 Mar 2025 15:18:32 +0000 Received: from localhost ([127.0.0.1]:43882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txSWV-0004Ph-VF for submit@debbugs.gnu.org; Wed, 26 Mar 2025 11:18:32 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:57356) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1txSWT-0004PO-VI for 57410@debbugs.gnu.org; Wed, 26 Mar 2025 11:18:30 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id B91E8DBB; Wed, 26 Mar 2025 16:18:23 +0100 (CET) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id oRi_ALaow7uY; Wed, 26 Mar 2025 16:18:23 +0100 (CET) Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 7AE273CF; Wed, 26 Mar 2025 16:18:21 +0100 (CET) Date: Wed, 26 Mar 2025 16:18:18 +0100 From: Andreas Enge Message-ID: References: <20220825172227.1110221-1-antero@mailbox.org> <20220829173212.1494745-1-antero@mailbox.org> <87cyz1p5zy.fsf@wireframe> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87cyz1p5zy.fsf@wireframe> X-Rspamd-Queue-Id: B91E8DBB X-Spamd-Result: default: False [5.40 / 15.00]; SPAM_FLAG(5.00)[]; BAYES_HAM(-3.00)[100.00%]; NEURAL_SPAM(3.00)[0.999]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_THREE(0.00)[4]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Spam-Level: ***** X-Rspamd-Action: greylist X-Spamd-Bar: +++++ X-Rspamd-Server: hera X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Am Fri, Sep 01, 2023 at 09:13:21PM -0700 schrieb Vagrant Cascadian: > On 2022-08-29, Antero Mejr wrote: > > * gnu/packages/cmake.scm (ecbuild): New variable. > The other two new packages proposed in this bug, eccodes and libaec, > have already been merged into guix: > 1504edd84f1a0b4afda11cab99edc602d82085c1 gnu: Add eccodes. > d03b6fb0e3f0b81b35a9b35b89c213c144c59fe6 gnu: Add libaec. this looks like a package that is only useful for development, but we have no package using it for building. So do you agree that this issue can be closed? Andreas From unknown Sun Jun 22 08:10:26 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Antero Mejr Subject: bug#57410: closed (Re: [bug#57410] [PATCH] gnu: Add ecbuild.) Message-ID: References: <20220825172227.1110221-1-antero@mailbox.org> X-Gnu-PR-Message: they-closed 57410 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 57410@debbugs.gnu.org Date: Wed, 26 Mar 2025 15:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1743003242-19758-1" This is a multi-part message in MIME format... ------------=_1743003242-19758-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57410: [PATCH] gnu: Add eccodes. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 57410@debbugs.gnu.org. --=20 57410: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57410 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1743003242-19758-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57410-done) by debbugs.gnu.org; 26 Mar 2025 15:33:04 +0000 Received: from localhost ([127.0.0.1]:43900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txSkZ-00057E-Qy for submit@debbugs.gnu.org; Wed, 26 Mar 2025 11:33:04 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:33282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1txSkX-00056g-PG for 57410-done@debbugs.gnu.org; Wed, 26 Mar 2025 11:33:02 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 03973132; Wed, 26 Mar 2025 16:32:54 +0100 (CET) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id JdJC25T8mETW; Wed, 26 Mar 2025 16:32:53 +0100 (CET) Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 719FF3CF; Wed, 26 Mar 2025 16:32:48 +0100 (CET) Date: Wed, 26 Mar 2025 16:32:45 +0100 From: Andreas Enge To: Vagrant Cascadian Subject: Re: [bug#57410] [PATCH] gnu: Add ecbuild. Message-ID: References: <20220825172227.1110221-1-antero@mailbox.org> <20220829173212.1494745-1-antero@mailbox.org> <87cyz1p5zy.fsf@wireframe> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 03973132 X-Spamd-Result: default: False [5.40 / 15.00]; SPAM_FLAG(5.00)[]; BAYES_HAM(-3.00)[99.99%]; NEURAL_SPAM(3.00)[0.999]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Spam-Level: ***** X-Rspamd-Action: greylist X-Spamd-Bar: +++++ X-Rspamd-Server: hera X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57410-done Cc: 57410-done@debbugs.gnu.org, maximedevos@telenet.be X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Wed, Mar 26, 2025 at 04:18:18PM +0100 schrieb Andreas Enge: > this looks like a package that is only useful for development, but we > have no package using it for building. So do you agree that this issue > can be closed? The original submitter's email address does not exist any more. I am closing this bug. Andreas ------------=_1743003242-19758-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Aug 2022 17:23:02 +0000 Received: from localhost ([127.0.0.1]:51175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGZK-0006XC-3g for submit@debbugs.gnu.org; Thu, 25 Aug 2022 13:23:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:37420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRGZG-0006Wj-7t for submit@debbugs.gnu.org; Thu, 25 Aug 2022 13:23:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42946) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRGZF-0004we-ME for guix-patches@gnu.org; Thu, 25 Aug 2022 13:22:58 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:35848) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1oRGZC-00086E-Hi for guix-patches@gnu.org; Thu, 25 Aug 2022 13:22:57 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4MD8tJ03zNz9sX2 for ; Thu, 25 Aug 2022 19:22:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448168; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=KRJTqiek/uDp7ZOJGgEYQrITlq1mToc2VmHIye6ne8w=; b=fs3xWm4I07BXZA1AS9LYVem+7LO83wiulMGOLmV2UA1yIxp+jo9vujCagr++3ZPDnKNx7D g1fVLcglg8u3PF1Z0JRwzR3Q9+3eA4onixQLjmmR3W+pNYR8ZJu4any2a/ANyP7oYSiVpZ ttR5FktF/HILhtUF05kjxNInST5FB//HuXUZq2Sk0d7CMLTvYg8girTS8r/j3FZG+BC9ma Q+0AjH9LCtj7mauxMO9sC9mXDHo5KIX63FbiQIXZyVGEih9K0wBclzKUYaStkbJDzZVnrh 1XEchKqGCXWFuxT+tikGE5ZSQsEqzVZLlyg1+xJnM2LaAIIyAJ6EoYvrJk+ROw== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1661448165; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=KRJTqiek/uDp7ZOJGgEYQrITlq1mToc2VmHIye6ne8w=; b=kAvdUsDclisPvKWq3sdbOgqh8djCyGAf8UCVxLoM40rifdTTjNKryh66eKAWo9umhEAPta a21WYVFH3HMsNT5AtKbgJge2aIPx98RmGLkFhI5YHY5302NKp1Cg7t/u2tZDC7bb7M0uw/ qOWEwIAnL2sHAJzgHw3iep3JSk1b62twwJYbN0jelYPTO1NaKb50YF8X4BBM4Sjb+9TXZg LRUx7QlfZuTDfdonxenUEomdG1UL+YmyVn0anjIaMH788HZCfN2JJDungaTu4EWKcNliXS 0wLJ+po8xiI7Gg2WNwIeNvOeFHxQLTaDHJDxNzIXtZwaJf3rFWoyXFoXjImCVg== To: guix-patches@gnu.org Subject: [PATCH] gnu: Add eccodes. Date: Thu, 25 Aug 2022 13:22:27 -0400 Message-Id: <20220825172227.1110221-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-ID: 85124bd92a5a759261d X-MBO-RS-META: 6k14j3rcqss7iuhbcz5z1r11cwdc87kh Received-SPF: pass client-ip=80.241.56.171; envelope-from=antero@mailbox.org; helo=mout-p-201.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/geo.scm (eccodes): New variable. --- gnu/packages/geo.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 0c869fdebb..f1151fa95c 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -64,6 +64,7 @@ (define-module (gnu packages geo) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages compression) #:use-module (gnu packages cpp) #:use-module (gnu packages cups) @@ -76,6 +77,7 @@ (define-module (gnu packages geo) #:use-module (gnu packages flex) #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) + #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -112,6 +114,7 @@ (define-module (gnu packages geo) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) + #:use-module (gnu packages shells) #:use-module (gnu packages swig) #:use-module (gnu packages sqlite) #:use-module (gnu packages textutils) @@ -2797,3 +2800,35 @@ (define-public libaec point representations are not directly supported, they can also be efficiently coded by grouping exponents and mantissa.") (license license:bsd-2))) + +(define-public eccodes + (package + (name "eccodes") + (version "2.27.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ecmwf/eccodes") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hd4lli6g4m77rdfqwq8kxqpgn9na7lhv0j47w0sw9ihy8qllq41")))) + (build-system cmake-build-system) + (arguments + (list #:configure-flags #~(list "-DECBUILD_DISABLE_NEW_DTAGS=OFF" + "-DENABLE_PNG=ON"))) + (native-inputs (list ecbuild gfortran perl)) + (inputs (list oksh libaec libpng netcdf openjpeg)) + (home-page "https://confluence.ecmwf.int/display/ECC") + (synopsis "Encoder/decoder for GRIB and BUFR meteorological data files") + (description "ecCodes is a package developed by ECMWF which provides an +application programming interface and a set of tools for decoding and encoding +messages in the following formats: + +@itemize +@item WMO FM-92 GRIB edition 1 and edition 2 +@item WMO FM-94 BUFR edition 3 and edition 4 +@item WMO GTS abbreviated header (only decoding) +@end itemize") + (license license:asl2.0))) -- 2.37.2 ------------=_1743003242-19758-1--