GNU logs - #68606, boring messages


Message sent to andreas@HIDDEN, efraim@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68606] [PATCH 0/2] Update GDAL and build Java bindings.
Resent-From: Roman Scherer <roman@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: andreas@HIDDEN, efraim@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN
Resent-Date: Sat, 20 Jan 2024 11:30:02 +0000
Resent-Message-ID: <handler.68606.B.170575020028082 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 68606
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68606 <at> debbugs.gnu.org
Cc: Roman Scherer <roman@HIDDEN>, Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Eric Bavier <bavier@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
X-Debbugs-Original-Xcc: Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Eric Bavier <bavier@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.170575020028082
          (code B ref -1); Sat, 20 Jan 2024 11:30:02 +0000
Received: (at submit) by debbugs.gnu.org; 20 Jan 2024 11:30:00 +0000
Received: from localhost ([127.0.0.1]:33009 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rR9Xz-0007Is-Rf
	for submit <at> debbugs.gnu.org; Sat, 20 Jan 2024 06:30:00 -0500
Received: from lists.gnu.org ([2001:470:142::17]:55384)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1rR9Xy-0007Ic-9q
 for submit <at> debbugs.gnu.org; Sat, 20 Jan 2024 06:29:58 -0500
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 <roman@HIDDEN>)
 id 1rR9Xq-0002y0-3R
 for guix-patches@HIDDEN; Sat, 20 Jan 2024 06:29:50 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <roman@HIDDEN>)
 id 1rR9Xl-0007Uf-R1
 for guix-patches@HIDDEN; Sat, 20 Jan 2024 06:29:49 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-55a5e7fa471so1367176a12.1
 for <guix-patches@HIDDEN>; Sat, 20 Jan 2024 03:29:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1705750183;
 x=1706354983; darn=gnu.org; 
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=xTTBVN5f+7mL5LG/b38fws7OSmDNFPtVJvRi+fnUzwY=;
 b=CnLbYetvg62ck20YJUqcBUlX08Q5uXMs0tg02muuJ8XU/37ov4UCD/s75fk2FJZ1+u
 g8uYtQP0BpMKIEoKUSgNpNBkqxPv0m6qe9xuiVSDoPjLZE3OqkTjsGjemqJPLpCJCOKY
 Yd7a2r+F7W1aRIK/HgP1mlGesbrJzgfLb0l+oLhfDTz4ZKE27dJi7hU0cp1CBoM/dnHt
 jsblrv9gzKsT/38texlMaSn8uhBouo8gF+Izq++YhU5VZLznmCW5rmvswiHqQNRlp0LA
 v/yoDyD6FYnASxlPjQIt7mQuXFo8+1EWy96YIg/LhkuE7Yxx7kPl+soGzqU7erMEeLSJ
 VFAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1705750183; x=1706354983;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=xTTBVN5f+7mL5LG/b38fws7OSmDNFPtVJvRi+fnUzwY=;
 b=AR7QYdz3vhYRkrBEsM+U122ExNQIMhYxBwAjSKRYRUAHTOMFKKumKCHVQnmAHxQbA3
 xfb+lDRzOjbwN0iDdOwDuh24zAcWFQRoynLZPar+YaIlwAJugzsbSNnN6yoT8uUEv5R/
 N4gur5eLux49JfDS/AVZeC1xb5SsV+KSmNZYzRpmmz9R3scR/VDSXjC81jDuDpPMnYna
 Khn+IIRC+zDhuhuJJqfnjJk9GyoWcu46imAE4oVMnHfPoqstemjqnxKBX5hC3cCVa51w
 OEgL3McpygUSwDt9rHhU7UIozXrjSBrtL/y9aIB/drPEQIFpd4NWCrALF5enzpY3qj39
 64mg==
X-Gm-Message-State: AOJu0YyyxAp/kTg+oUqNuSh4UYgKdregTUAmZtkALOCESovPuxJMxAHP
 w/ozHdvn7szy8LI8JghmDbz1l6hU/g6JtGqZ0O2tPAILbNieV4XUB3mN8wiRCAaK3G22xc5El7k
 i
X-Google-Smtp-Source: AGHT+IHJc/I9MrvbWqvCNgUbg3bnl0hGvdXKWs1asuYOOiy8SYMMY3c2xg8xtN3NpSkBqdn/ZxGIXQ==
X-Received: by 2002:aa7:c782:0:b0:558:c366:f010 with SMTP id
 n2-20020aa7c782000000b00558c366f010mr590500eds.24.1705750183095; 
 Sat, 20 Jan 2024 03:29:43 -0800 (PST)
Received: from precision.. (tmo-084-132.customers.d1-online.com.
 [80.187.84.132]) by smtp.gmail.com with ESMTPSA id
 i13-20020a05640200cd00b00559c71e70e3sm5166636edu.79.2024.01.20.03.29.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 20 Jan 2024 03:29:42 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
Date: Sat, 20 Jan 2024 12:29:38 +0100
Message-ID: <cover.1705747715.git.roman@HIDDEN>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: none client-ip=2a00:1450:4864:20::52e;
 envelope-from=roman@HIDDEN; helo=mail-ed1-x52e.google.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Guix,

this patch series updates GDAL to v3.8.3 and builds the Java bindings.

While updating GDL I run into issues with the validate-runpath phase. I could
not get it passing by tweaking the cmake build flags. For some reason the
Pyhton bindings did not pick up the right runtime path and the
validate-runpath phase failed. After looking around a bit I saw this can be
manually fixed with patchelf. I tested the Python and Java bindings by
importing GDAL and registering all drivers.

I also had to remove the deletion of frmts/zlib since the cmake build file
adds a library under that path. Tweaking the build file to remove adding the
library caused the build to fail.

Could you please review the patche series?

Thanks, Roman.

Roman Scherer (2):
  gnu: gdal: Update to 3.8.3.
  gnu: gdal: Build Java bindings.

 gnu/packages/geo.scm | 44 +++++++++++++++++++++++++++++++++++---------
 1 file changed, 35 insertions(+), 9 deletions(-)


base-commit: 0eadd486484fcf9a234758842f74ba28361640db
--
2.34.1




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Roman Scherer <roman@HIDDEN>
Subject: bug#68606: Acknowledgement ([PATCH 0/2] Update GDAL and build
 Java bindings.)
Message-ID: <handler.68606.B.170575020028082.ack <at> debbugs.gnu.org>
References: <cover.1705747715.git.roman@HIDDEN>
X-Gnu-PR-Message: ack 68606
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 68606 <at> debbugs.gnu.org
Date: Sat, 20 Jan 2024 11:30:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, =
Eric Bavier <bavier@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 68606 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
68606: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68606
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to andreas@HIDDEN, efraim@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68606] [PATCH 1/2] gnu: gdal: Update to 3.8.3.
Resent-From: Roman Scherer <roman@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: andreas@HIDDEN, efraim@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN
Resent-Date: Sat, 20 Jan 2024 11:31:02 +0000
Resent-Message-ID: <handler.68606.B68606.1705750242789 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68606
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68606 <at> debbugs.gnu.org
Cc: Roman Scherer <roman@HIDDEN>, Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Eric Bavier <bavier@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-Debbugs-Original-Xcc: Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Eric Bavier <bavier@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>
Received: via spool by 68606-submit <at> debbugs.gnu.org id=B68606.1705750242789
          (code B ref 68606); Sat, 20 Jan 2024 11:31:02 +0000
Received: (at 68606) by debbugs.gnu.org; 20 Jan 2024 11:30:42 +0000
Received: from localhost ([127.0.0.1]:33020 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rR9Yg-0000CW-7W
	for submit <at> debbugs.gnu.org; Sat, 20 Jan 2024 06:30:42 -0500
Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:49317)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1rR9Ye-0008V1-IV
 for 68606 <at> debbugs.gnu.org; Sat, 20 Jan 2024 06:30:41 -0500
Received: by mail-ej1-x62f.google.com with SMTP id
 a640c23a62f3a-a277339dcf4so179720166b.2
 for <68606 <at> debbugs.gnu.org>; Sat, 20 Jan 2024 03:30:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1705750231;
 x=1706355031; darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=TwljMqdWuXiHc9p8lwNdBifqw+jkeUsLIFHbLJ+L3yE=;
 b=Rd/xR2a8hthM52u2km/EnnjUa6nRdrTGPD5zBW20VRzOZOOrlsi07jlI/p9kFlM3AK
 VwhWY6GwkRFsiyhE49eSXH3zw7XGreXOj0YzJHGAB+HPP5upSAVPjdFKsJ8z7GEQaH35
 w6LliwLagatzYY+YLmou0QBfJq3j/xKvhydm/7j9bD2wHuRdtEe9gv9EdfsV5fAPnQgB
 8QWAZSoYObt964vwGvkxf82geQ67ZYhQEGnzeRmVuvb2Bz+a3+Wl+xdogFb/hzJzTsAX
 uMfyuXaMpt5YK/5+FFvkzBP7LftB31eEzYHESVKPwhICZ77QI3oA7zzmTsjMrE0nq8M6
 9Rrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1705750231; x=1706355031;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=TwljMqdWuXiHc9p8lwNdBifqw+jkeUsLIFHbLJ+L3yE=;
 b=JA4Aa3SWHw59XnnstCfe9BJRKe4XCfeVmAtkiwPbT5TXmxneIloT//P2ZKsjs5ct8H
 9VYstPwIcy5IjiVK5+T0rk1zca3Nk7oQGkoOFZLIKAeflQqWlmSGFm40aq0hARpK4SCX
 +TDevsyD+IQQSPX3euhcPascqzWSvPQYeB9/fIaWX4gUSfcLRWNWjGpvswk8k/5UdZuV
 qP+EMlGqFDwUuOrRg0Aslc6uZa781j7JL5HjPX3f/Mt2QxQyrTAe3LSS89DaCb4KJn06
 MZXxHzw/cTBbGM+7Bq6VucTb7A0o+IdaoVOVnjHeTh841jNS7jP/Das1uLcXaTjvg7WL
 8Vvw==
X-Gm-Message-State: AOJu0YwOFgTayfmTQx0G6CY31BZQPJPkQaqISJBo97XjJJdlcg6jTtuU
 JrKfJ/Cv8q6pUhLGA3rV6fPdm76gf+zXR4Ut6P00I42WahpzKLoEJ8RDVOkYc+fwW/QdZDRlG4K
 t
X-Google-Smtp-Source: AGHT+IFqjBpROQWgWh+8DKPFAt+J0CwZ3ZHg9n7b2cKRv8MY5/Q7L2VBd4h2OPhASvCtFTNJP7a1RQ==
X-Received: by 2002:a17:906:4f8a:b0:a2e:d65b:b320 with SMTP id
 o10-20020a1709064f8a00b00a2ed65bb320mr612282eju.96.1705750231205; 
 Sat, 20 Jan 2024 03:30:31 -0800 (PST)
Received: from precision.. (tmo-084-132.customers.d1-online.com.
 [80.187.84.132]) by smtp.gmail.com with ESMTPSA id
 l16-20020a1709067d5000b00a26f6b8be1csm11246572ejp.75.2024.01.20.03.30.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 20 Jan 2024 03:30:30 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
Date: Sat, 20 Jan 2024 12:30:25 +0100
Message-ID: <056f13e780254afc311925b568d747eeba65db27.1705747715.git.roman@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1705747715.git.roman@HIDDEN>
References: <cover.1705747715.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/geo.scm (gdal): Update to 3.8.3.

Change-Id: Ib36177e1cb37e3852475cc0c1da3eb8747aac6d5
---
 gnu/packages/geo.scm | 36 ++++++++++++++++++++++++++++--------
 1 file changed, 28 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 14e2d9f16b..3c82f2f3af 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1172,7 +1172,7 @@ (define-public spatialite-gui
 (define-public gdal
   (package
     (name "gdal")
-    (version "3.6.1")
+    (version "3.8.3")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1180,7 +1180,7 @@ (define-public gdal
                      version ".tar.gz"))
               (sha256
                (base32
-                "1qckwnygszxkkq40bf87s3m1sab6jj9jyakdvskh0qf7dq8zjarf"))
+                "1sj9l1hjfs5d0mnv71iy8zk2xprn46h8gxq0cai9v7i3m23h78zp"))
               (modules '((guix build utils)))
               (snippet
                 `(begin
@@ -1193,14 +1193,33 @@ (define-public gdal
                        "frmts/jpeg/libjpeg12"
                        "frmts/gtiff/libtiff"
                        "frmts/gtiff/libgeotiff"
-                       "frmts/zlib"
                        "ogr/ogrsf_frmts/geojson/libjson"))))))
     (build-system cmake-build-system)
     (arguments
-     `(#:tests? #f
-       #:configure-flags
-       (list "-DGDAL_USE_INTERNAL_LIBS=WHEN_NO_EXTERNAL"
-             "-DGDAL_USE_JPEG12_INTERNAL=OFF")))
+     (list
+      #:tests? #f
+      #:configure-flags
+      #~(list "-DGDAL_USE_INTERNAL_LIBS=WHEN_NO_EXTERNAL"
+              "-DGDAL_USE_JPEG12_INTERNAL=OFF")
+      #:modules '((guix build cmake-build-system)
+                  (guix build utils)
+                  (ice-9 rdelim)
+                  (ice-9 popen))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'install 'fix-rpath
+            (lambda* (#:key outputs #:allow-other-keys)
+              (let ((libdir (string-append (assoc-ref outputs "out") "/lib")))
+                (for-each
+                 (lambda (file)
+                   (let* ((pipe (open-pipe* OPEN_READ "patchelf"
+                                            "--print-rpath" file))
+                          (line (read-line pipe)))
+                     (and (zero? (close-pipe pipe))
+                          (invoke "patchelf" "--set-rpath"
+                                  (string-append libdir ":" line)
+                                  file))))
+                 (find-files libdir ".*\\.so$"))))))))
     (inputs
      (list curl
            expat
@@ -1227,7 +1246,8 @@ (define-public gdal
            zlib
            zstd))
     (native-inputs
-     (list pkg-config
+     (list patchelf
+           pkg-config
            python))
     (propagated-inputs
      (list python-numpy))
-- 
2.34.1





Message sent to andreas@HIDDEN, efraim@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#68606] [PATCH 2/2] gnu: gdal: Build Java bindings.
Resent-From: Roman Scherer <roman@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: andreas@HIDDEN, efraim@HIDDEN, bavier@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN
Resent-Date: Sat, 20 Jan 2024 11:31:02 +0000
Resent-Message-ID: <handler.68606.B68606.17057502471118 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68606
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 68606 <at> debbugs.gnu.org
Cc: Roman Scherer <roman@HIDDEN>, Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Eric Bavier <bavier@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-Debbugs-Original-Xcc: Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Eric Bavier <bavier@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>
Received: via spool by 68606-submit <at> debbugs.gnu.org id=B68606.17057502471118
          (code B ref 68606); Sat, 20 Jan 2024 11:31:02 +0000
Received: (at 68606) by debbugs.gnu.org; 20 Jan 2024 11:30:47 +0000
Received: from localhost ([127.0.0.1]:33022 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rR9Yk-0000Hc-RU
	for submit <at> debbugs.gnu.org; Sat, 20 Jan 2024 06:30:47 -0500
Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:53402)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roman@HIDDEN>) id 1rR9Yf-00005P-Ms
 for 68606 <at> debbugs.gnu.org; Sat, 20 Jan 2024 06:30:42 -0500
Received: by mail-wm1-x333.google.com with SMTP id
 5b1f17b1804b1-40e586a62f7so19738395e9.2
 for <68606 <at> debbugs.gnu.org>; Sat, 20 Jan 2024 03:30:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1705750232;
 x=1706355032; darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=S6bxkL9F+flcujyH8PkLtSkZKHHp0tXHKi40Mg0Aswo=;
 b=eskTfSOoaf5ZMYL9QGxu0klZzH7VpUwtMavVAQHUOQj3cfYvrusuKvivNUjJjqzz7x
 ysJAiWlLGfbrT469V1w+sn1L+jA/opSgglWsj9fXxNTL6dbKWubj/ia+e/UXeCySmXoj
 pDoenAx8bXs41Au97Q20XolfnGGf72XVp6H70wrffbqZClqwknN3OVvvxc+IEUTfREEM
 8wVSoY/593taK9fFNTMuUYCct86Zv19B2SPMfs72KQ+e4ZIZf+s0SulVMPBstRMwsbEw
 3POCC5UpwMslVmER7h4s1XkdgvGvGL/13RUborRoo7p3V9dAw5/uxHgduEuAEdfpn47p
 1Xxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1705750232; x=1706355032;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=S6bxkL9F+flcujyH8PkLtSkZKHHp0tXHKi40Mg0Aswo=;
 b=OZQyxLiVHMvm8MAuVNawIt8IGQHnM0sFFCH5lr1s1XZPzk+Qm2y4X3mJslv3dTYnP/
 H3YNXt1WsseYGFWSwnW8SEayHlSHcP1NGUuRATLOtwUkqRs6G32zlAqb1vXXtqrOOA3F
 mULlLf0oAQW1zK+RLXEbcgBriBQL25fLz7ICcI2NwCSEWJdvJjDrFchha1TWbvRFAEQC
 OpaMD4Q4rzcSZrJROuInCgyP5ZKHtJY+pCSpNCiqQ9t8l6f2YPlOyiWgYQOYmX0yokBi
 XX9MJ5j5wjeu8ksEpTVetmZKRdkw1jwYqnlsR8KNHcLCazudrF0S0tfbyCDOfK8WfmoW
 61kg==
X-Gm-Message-State: AOJu0Yz97RRK9JnhLTSHUW8WlkSM+1e4biYPpC1ZQbp5oruQe49WATjv
 yL/ULZM3gNuIE0EOTSS0m/XSHlMMk7PmsX9Oz/XX90n289NvDa5XHo5tc4gFZjiwxZoXbpntHzo
 0
X-Google-Smtp-Source: AGHT+IE/W6lZs3wVp8Jw1Q2Au6mPfo24scdu8tVNxpt+VtOpGjyer8/0/cuuXDILQcD+uUIdxOX8HA==
X-Received: by 2002:a05:600c:4b1b:b0:40e:8f4c:9fd6 with SMTP id
 i27-20020a05600c4b1b00b0040e8f4c9fd6mr829175wmp.137.1705750232618; 
 Sat, 20 Jan 2024 03:30:32 -0800 (PST)
Received: from precision.. (tmo-084-132.customers.d1-online.com.
 [80.187.84.132]) by smtp.gmail.com with ESMTPSA id
 l16-20020a1709067d5000b00a26f6b8be1csm11246572ejp.75.2024.01.20.03.30.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 20 Jan 2024 03:30:31 -0800 (PST)
From: Roman Scherer <roman@HIDDEN>
Date: Sat, 20 Jan 2024 12:30:26 +0100
Message-ID: <c9fffde5552831398ceb0732d4fa80b49d904860.1705747715.git.roman@HIDDEN>
X-Mailer: git-send-email 2.41.0
In-Reply-To: <cover.1705747715.git.roman@HIDDEN>
References: <cover.1705747715.git.roman@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

* gnu/packages/geo.scm (gdal): Build Java bindings.

Change-Id: I6c6a6d4b5f7c6692d443d8ebf288dfe6c4ccad87
---
 gnu/packages/geo.scm | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 3c82f2f3af..d2d78197c3 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1207,6 +1207,10 @@ (define-public gdal
                   (ice-9 popen))
       #:phases
       #~(modify-phases %standard-phases
+          (add-after 'unpack 'set-JAVA_HOME
+            (lambda* (#:key inputs #:allow-other-keys)
+              (let ((jdk (assoc-ref inputs "jdk")))
+                (setenv "JAVA_HOME" jdk))))
           (add-after 'install 'fix-rpath
             (lambda* (#:key outputs #:allow-other-keys)
               (let ((libdir (string-append (assoc-ref outputs "out") "/lib")))
@@ -1246,9 +1250,11 @@ (define-public gdal
            zlib
            zstd))
     (native-inputs
-     (list patchelf
-           pkg-config
-           python))
+     `(("ant" ,ant)
+       ("jdk" ,openjdk11 "jdk")
+       ("patchelf" ,patchelf)
+       ("pkg-config" ,pkg-config)
+       ("python" ,python)))
     (propagated-inputs
      (list python-numpy))
     (home-page "https://gdal.org/")
-- 
2.34.1






Last modified: Sat, 20 Jan 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.