guix-mirrors/guix/build-system
Christopher Baines 15615db61b
build-system: asdf: Don't search and replace inputs when unnecessary.
If the new-name matches the original name, just use the original package.
This avoids situations where there are several packages matching the name and
the behaviour will be inconsistent, occasionally picking different packages.

Since there are multiple glibc packages currently, I'm seeing this behaviour
with cl-posix-mqueue and ecl-cl-posix-mqueue, occasionally they'll use the
hurd glibc variant.

* guix/build-system/asdf.scm (package-with-build-system): Use the original
input packages unless the new-name differs.

Change-Id: I08a1f3ad1290689b5497d31950ada4dc0bfa3a3a
2025-03-03 14:13:52 +00:00
..
agda.scm build: agda-build-system: Do not rely on "locales" being present. 2024-08-31 10:44:19 +02:00
android-ndk.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
ant.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
asdf.scm build-system: asdf: Don't search and replace inputs when unnecessary. 2025-03-03 14:13:52 +00:00
cargo.scm build/cargo.scm: Remove '--release' from default cargo-test-flags. 2025-01-06 12:15:09 +02:00
channel.scm build-system/channel: Add support for additional channels. 2024-04-05 18:21:23 +02:00
chicken.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
clojure.scm build-system: clojure: Use the standard error regarding cross builds. 2023-11-20 14:53:59 +00:00
cmake.scm build-system: cmake: Rework cross compilation. 2025-01-14 14:11:42 +01:00
composer.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
copy.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
dub.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
dune.scm build-system/gnu: Add missing module import. 2023-04-06 11:45:30 +02:00
elm.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
emacs.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
font.scm build-system/font: Add #:license-file-regexp argument. 2024-08-31 10:44:31 +02:00
glib-or-gtk.scm build: glib-or-gtk: Export %glib-or-gtk-build-system-default-modules. 2025-02-17 13:17:48 +01:00
gnu.scm build-system/gnu: ‘package-with-extra-configure-variable’ uses gexps. 2024-08-31 10:44:22 +02:00
go.scm Merge remote-tracking branch 'origin/go-team' 2025-01-26 20:55:06 +00:00
guile.scm build/guile: Disable parallel build for now. 2025-02-13 00:07:21 +09:00
haskell.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
julia.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
linux-module.scm build-system: linux-module: Fix cross-compiling. 2024-09-19 12:50:19 +02:00
maven.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
meson.scm build-system: meson: Add loongarch64 support. 2025-01-25 11:55:47 +08:00
minetest.scm gnu: minetest: Update to 5.9.0. 2024-09-10 21:56:44 -04:00
minify.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
mix.scm build-system/mix: Remove #:glibc-utf8-locales parameter. 2024-08-31 10:44:21 +02:00
mozilla.scm
node.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
ocaml.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
perl.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
pyproject.scm guix: pyproject-build-system: Default configure-flags to empty dictionary. 2024-12-13 20:15:42 +00:00
python.scm build-system: python: Add allowed/disallowed keyword arguments. 2024-08-31 10:44:40 +02:00
qt.scm guix: build-system: qt: Support #:disallowed-references. 2024-08-31 10:44:41 +02:00
r.scm r-build-system: Fail the build on test errors. 2024-12-03 16:58:06 +01:00
rakudo.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
rebar.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
renpy.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
ruby.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
scons.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
texlive.scm gnu: Remove artefacts from previous TeX Live packaging. 2024-08-31 10:45:33 +02:00
tree-sitter.scm build-system: Add tree-sitter-build-system. 2023-02-12 11:32:20 +04:00
trivial.scm guix: Strip #:use-module lists. 2023-03-13 15:08:33 +01:00
vim.scm build-system/vim: Add missing keywords. 2023-11-26 09:51:29 +02:00
waf.scm build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules. 2024-08-31 10:42:16 +02:00
zig.scm gnu: zig: Default to zig-0.13. 2024-12-31 10:56:34 +08:00