diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2025-11-07 17:32:37 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-11-09 22:13:37 +0100 |
| commit | ad461613d97f974e9e1aa30dc27753aa360476de (patch) | |
| tree | 0e3815f0436b494d338509a64a280f9d7bd0e897 /gnu/packages/java.scm | |
| parent | 45fb8b7dc791cd60ae93a8472f56e4e54b27ee13 (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.scm | 20 |
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 |
