The #:sh argument of 'wrap-program' and 'wrap-qt-program' is
now in the current branch, so some comments aren't relevant anymore.
* guix/lint.scm (check-wrapper-inputs)[check-procedure-body]: Remove mentions
of core-updates.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* guix/build/qt-utils.scm
(wrap-qt-program*): Add #:sh argument and pass it to 'wrap-program'.
(wrap-qt-program): Likewise, but pass it to 'wrap-qt-program*' instead.
(wrap-all-qt-programs): Likewise, but pass it to 'wrap-qt-program' instead.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/networking.scm (libproxy)[arguments]<#:phases>{check}: Don't
run the tests if the value for #:tests? is false.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/freedesktop.scm
(elogind)[arguments]<#:configure-flags>: Use #$output and this-package-input
instead of %outputs and %build-inputs.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{check}:
Don't run tests if the value of #:tests? if false.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This seems a little tidier to me.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{check}: Use
target-arm? instead of string=?.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{check}: Don't
run the tests if the value for #:tests? is false.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
'python' is a tiny bit simpler than 'python-wrapper', and is already
used when cross-compiling. Use it unconditionally.
* gnu/packages/glib.scm (gobject-introspection)[inputs]{python}: Use 'python'
even when compiling natively.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/admin.scm (isc-dhcp)[inputs]{bash}: Always include this
input, even when compiling natively.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
As I understand it, canonical-package is only for things that
won't end up in the closure, so canonical-package shouldn't be
used here.
* gnu/packages/admin.scm (isc-dhcp)[inputs]{bash}: Remove 'canonical-package'.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu/packages/nss.scm (mozjs)[inputs]: Always include 'perl" and
'bash-minimal', even when compiling natively.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
It's not really Minetest-specific. It was only placed in
(guix build minetest-build-system) to avoid a world rebuild.
* guix/build/minetest-build-system.scm (%png-magic-bytes,png-file?):
Move to ...
* guix/build/utils.scm (%png-magic-bytes,png-file?): ... here.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This doesn't actually have any effect because the 'configure'
phase is replaced.
* gnu/packages/gnuzilla.scm (icecat)[build-system]: Use mozilla-build-system.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
Due to the use of 'inherit', all versions of mozjs are adjusted.
* gnu/packages/gnuzilla.scm
(mozjs)[build-system]: Adjust it.
(mozjs)[arguments]<#:configure-flags>: Remove now superfluous --target and
--host.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
Fixes: <https://issues.guix.gnu.org/50723>.
The keymap xml contains optional shortDescription and description fields. The
assoc-ref call on those fields can return false, handle it correctly.
* gnu/installer/keymap.scm (xkb-rules->models+layouts): Introduce a new
"maybe-empty" helper to deal with optional fields. Use it for shortDescription
and description fields.
* gnu/packages/games.scm (4dtris)[attributes]: Add -fcommon to CFLAGS
and use search-input-directory to find SDL include path.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
Fixes <https://issues.guix.gnu.org/50617>.
* gnu/packages/cmake.scm (%common-build-phases): Turn into a procedure
and adjust users. When 'target-x86-32?' returns true, add
'skip-cpack-txz-test'.