summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2025-11-07 17:32:37 +0100
committerLudovic Courtès <ludo@gnu.org>2025-11-09 22:13:37 +0100
commitad461613d97f974e9e1aa30dc27753aa360476de (patch)
tree0e3815f0436b494d338509a64a280f9d7bd0e897 /gnu/packages/java.scm
parent45fb8b7dc791cd60ae93a8472f56e4e54b27ee13 (diff)
gnu: Use self-references to inputs for #:disallowed-references.
This allows ‘package-input-rewriting’ to operate as expected on these packages. Failing that, rewritten packages would still carry references to non-rewritten packages in #:disallowed-references. * gnu/packages/admin.scm (wpa-supplicant-gui): Use ‘this-package-native-input’ for #:disallowed-references. * gnu/packages/fontutils.scm (freetype): Likewise. * gnu/packages/glib.scm (glib-minimal): Likewise. * gnu/packages/gnome.scm (cogl, gnome-shell): Likewise. * gnu/packages/groff.scm (groff-minimal): Likewise. * gnu/packages/gstreamer.scm (gstreamer): Likewise. * gnu/packages/gtk.scm (gtk+): Likewise. * gnu/packages/inkscape.scm (inkscape/pinned): Likewise. * gnu/packages/java.scm (icedtea-8, openjdk9, openjdk10) (openjdk11): Likewise. * gnu/packages/linux.scm (f2fs-tools/static): Likewise. * gnu/packages/man.scm (man-db): Likewise. * gnu/packages/openldap.scm (389-ds-base): Likewise. * gnu/packages/qt.scm (qtbase-5): Likewise. * gnu/packages/rrdtool.scm (rrdtool): Likewise. * gnu/packages/rust.scm (rust-bootstrapped-package): Likewise. * gnu/packages/statistics.scm (r-with-tests): Likewise. (r-minimal): Likewise. * gnu/packages/texinfo.scm (info-reader): Likewise. * gnu/packages/tls.scm (gnutls): Likewise. (openssl-1.1): Likewise. * gnu/packages/version-control.scm (git-minimal): Likewise. (git): Likewise. (gource): Likewise. * gnu/packages/web.scm (mod-wsgi): Likewise. * gnu/packages/xfce.scm (xfdesktop): Likewise. * gnu/packages/perl.scm (perl-libtime-parsedate): Update comment. * gnu/packages/video.scm (v4l-utils-minimal): Add FIXME comment. Change-Id: I118ecd5894c24c53ec52c9208b0025ccfa3dd68a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r--gnu/packages/java.scm20
1 files changed, 13 insertions, 7 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 4d3cdef4524..235e0b0b8a6 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -738,7 +738,9 @@ IcedTea build harness.")
738 ((guix build ant-build-system) 738 ((guix build ant-build-system)
739 ,@%default-gnu-imported-modules) 739 ,@%default-gnu-imported-modules)
740 740
741 #:disallowed-references ,(list (gexp-input icedtea-7 "jdk")) 741 #:disallowed-references ,(list (gexp-input
742 (this-package-native-input "jdk")
743 "jdk"))
742 744
743 ,@(substitute-keyword-arguments (package-arguments icedtea-7) 745 ,@(substitute-keyword-arguments (package-arguments icedtea-7)
744 ((#:modules modules) 746 ((#:modules modules)
@@ -929,8 +931,9 @@ new Date();"))
929 (ice-9 popen)) 931 (ice-9 popen))
930 #:tests? #f ; require jtreg 932 #:tests? #f ; require jtreg
931 #:make-flags '("all") 933 #:make-flags '("all")
932 #:disallowed-references ,(list (gexp-input icedtea-8) 934 #:disallowed-references
933 (gexp-input icedtea-8 "jdk")) 935 ,(list (this-package-native-input "icedtea")
936 (gexp-input (this-package-native-input "icedtea") "jdk"))
934 937
935 #:phases 938 #:phases
936 (modify-phases %standard-phases 939 (modify-phases %standard-phases
@@ -1302,8 +1305,8 @@ new Date();"))
1302 (substitute* "make/autoconf/generated-configure.sh" 1305 (substitute* "make/autoconf/generated-configure.sh"
1303 (("-Werror") "")))))) 1306 (("-Werror") ""))))))
1304 ((#:disallowed-references _ '()) 1307 ((#:disallowed-references _ '())
1305 `(,(gexp-input openjdk9) 1308 `(,(this-package-native-input "openjdk9")
1306 ,(gexp-input openjdk9 "jdk"))))) 1309 ,(gexp-input (this-package-native-input "openjdk9") "jdk")))))
1307 (native-inputs 1310 (native-inputs
1308 `(("openjdk9" ,openjdk9) 1311 `(("openjdk9" ,openjdk9)
1309 ("openjdk9:jdk" ,openjdk9 "jdk") 1312 ("openjdk9:jdk" ,openjdk9 "jdk")
@@ -1348,8 +1351,11 @@ new Date();"))
1348 (ice-9 popen) 1351 (ice-9 popen)
1349 (srfi srfi-1) 1352 (srfi srfi-1)
1350 (srfi srfi-26)) 1353 (srfi srfi-26))
1351 #:disallowed-references (list (gexp-input openjdk10) 1354
1352 (gexp-input openjdk10 "jdk")) 1355 #:disallowed-references
1356 (list (this-package-native-input "openjdk")
1357 (gexp-input (this-package-native-input "openjdk")
1358 "jdk"))
1353 1359
1354 #:tests? #f ; requires jtreg 1360 #:tests? #f ; requires jtreg
1355 ;; TODO package jtreg 1361 ;; TODO package jtreg