summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2021-10-02gnu: avahi: Make 'bash-minimal' input unconditional.Maxime Devos
* gnu/packages/avahi.scm (avahi)[inputs]{bash-minimal}: Make it unconditional. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: at-spi2-core: Remove trailing #t.Maxime Devos
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>: Remove trailing #t. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: at-spi2-core: Unconditionally lookup docbook in native-inputs.Maxime Devos
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{patch-docbook-sgml}: Unconditionally look in (or native-inputs inputs) for docbook-xml. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: at-spi2-core: Respect #:tests?.Maxime Devos
* 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>
2021-10-02gnu: at-spi2-core: Make 'bash-minimal' input unconditional.Maxime Devos
* gnu/packages/gtk.scm (at-spi2-core)[inputs]{bash-minimal}: Make it unconditional. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: gdk-pixbuf: Remove trailing #t.Maxime Devos
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>: Remove the trailing #t. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: gdk-pixbuf: Make 'bash-minimal' input unconditional.Maxime Devos
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]{bash-minimal}: Make it unconditional. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: gdk-pixbuf: Use target predicates.Maxime Devos
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>
2021-10-02gnu: gdk-pixbuf: Respect #:tests?.Maxime Devos
* 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>
2021-10-02gnu: gdk-pixbuf: Unconditionally lookup docbook in native-inputs.Maxime Devos
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{patch-docbook}: Unconditionally look in (or native-inputs inputs) for docbook-xsl and docbook-xml. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: pango: Make 'bash-minimal' input unconditional.Maxime Devos
* gnu/packages/gtk.scm (pango)[inputs]{bash-minimal}: Make it unconditional. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: libdatrie: Make input labels match the package name.Maxime Devos
* gnu/packages/gtk.scm (libthai)[native-inputs]{datrie}: Rename to ... (libthai)[native-inputs]{libdatrie}: ... this. (libthai)[propagated-inputs]{datrie}: Rename to ... (libthai)[propagated-inputs]{libdatrie}: ... this. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: libthai: Make 'datrie' input unconditional.Maxime Devos
* gnu/packages/gtk.scm (libthai)[native-inputs]{datrie}: Make this input unconditional. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: cairo: Make 'bash-minimal' input unconditional.Maxime Devos
* gnu/packages/gtk.scm (cairo)[inputs]{bash-minimal}: Make this input unconditional. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: gobject-introspection: Use python instead of python-wrapper.Maxime Devos
'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>
2021-10-02gnu: gobject-introspection: Move things to native-inputs.Maxime Devos
* gnu/packages/glib.scm (gobject-introspection)[native-inputs]: Make 'bison' and 'flex' inputs unconditional ... (gobject-introspection)[inputs]: ... and unconditionally remove them here. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: isc-dhcp: Remove trailing #t.Maxime Devos
They aren't required anymore on core-updates. * gnu/packages/admin.scm (isc-dhcp)[arguments]<#:phases>: Remove trailing #t. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: isc-dhcp: Remove unnecessary shebang patching.Maxime Devos
* gnu/packages/admin.scm (isc-dhcp)[arguments]<#:phases>{post-install}: Remove parts indicated by TODOs. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: isc-dhcp: Make an input unconditional.Maxime Devos
* gnu/packages/admin.scm (isc-dhcp)[inputs]{bash}: Always include this input, even when compiling natively. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: isc-dhcp: Don't use canonical-package.Maxime Devos
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>
2021-10-02gnu: mozjs: Make the quasiquote unconditional.Maxime Devos
* gnu/packages/nss.scm (mozjs-60)[arguments]<#:configure-flags>: Always use quasiquote instead of quote. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: mozjs: Make the native-inputs unconditional.Maxime Devos
* gnu/packages/nss.scm (mozjs)[inputs]: Always include 'perl" and 'bash-minimal', even when compiling natively. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02gnu: icecat: Use mozilla-build-system.Maxime Devos
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>
2021-10-02gnu: mozjs: Use mozilla-build-system.Maxime Devos
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>
2021-10-02gnu: nspr: Use mozilla-build-system.Maxime Devos
* gnu/packages/nss.scm (nspr)[build-system]: Adjust it. (nspr)[arguments]<#:configure-flags>: Remove now superfluous --target and --host. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-22Merge remote-tracking branch core-updates-frozen into core-updatesMathieu Othacehe
2021-09-21installer: keymap: Fix optional fields handling.Mathieu Othacehe
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.
2021-09-21gnu: 4dtris: Fix build.Felix Gruber
* 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>
2021-09-21gnu: cmake: Skip CPack TXZ test on i686.Ludovic Courtès
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'.
2021-09-21gnu: icedtea-7: Use pem certificates.Mathieu Othacehe
This is a follow-up of: 287a8c90484c76336e0c0457960e4b2ebf4d2b16. * gnu/packages/java.scm (icedtea-7)[arguments]{install-keystore}: Use pem certificates.
2021-09-21gnu: nss-certs: Copy pem files.Mathieu Othacehe
* gnu/packages/certs.scm (nss-certs)[arguments]<#:phases>{install}: Copy pem files instead of crt files.
2021-09-21gnu: certdata2pem: Produce pem files.Mathieu Othacehe
Create files with pem extension instead of crt. * gnu/packages/certs.scm (certdata2pem)[arguments]<#:phases>{fix-extension}: New phase.
2021-09-20gnu: at-spi2-atk: Don't compile tests when cross-compiling.Maxime Devos
* gnu/packages/gtk.scm (at-spi2-atk)[arguments]<#:configure-flags>: Set tests=false when cross-compiling.
2021-09-20gnu: pango: Add bash-minimal input when cross-compiling.Maxime Devos
* gnu/packages/gtk.scm (pango)[inputs]: Add "bash-minimal" when cross-compiling.
2021-09-20gnu: gdk-pixbuf: Add bash-minimal input when cross-compiling.Maxime Devos
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Add "bash-minimal" when cross-compiling.
2021-09-20gnu: gdk-pixbuf: Find docbook when cross-compiling.Maxime Devos
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{patch-docbook}: Look for docbook in 'native-inputs' instead of 'inputs' when cross-compiling.
2021-09-20gnu: libproxy: Don't run tests when cross-compiling.Maxime Devos
* gnu/packages/networking.scm (libproxy)[arguments]]<#:phases>{check}: Respect #:tests? when cross-compiling.
2021-09-20gnu: wayland: Find docbook-xml when cross-compiling.Maxime Devos
* gnu/packages/freedesktop.scm (wayland)[arguments]<#:phases>{patchdocbook-xml}: Look in 'native-inputs' instead of 'inputs' when cross-compiling.
2021-09-20gnu: wayland: Find wayland-scanner when cross-compiling.Maxime Devos
* gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add pkg-config-for-build and 'this-package' when cross-compiling.
2021-09-20gnu: Add pkg-config-for-build.Maxime Devos
* gnu/packages/pkg-config.scm (pkg-config-for-build): New variable.
2021-09-20gnu: libxxf85vm: Add --disable-malloc0-returnsnull when necessary.Maxime Devos
* gnu/packages/xorg.scm (libxxf86vm)[arguments]<#:configure-flags>: Add malloc0-flags.
2021-09-20gnu: libxrandr: Add --disable-malloc0-returnsnull when necessary.Maxime Devos
* gnu/packages/xorg.scm (libxrandr)[arguments]<#:configure-flags>: Add malloc0-flags.
2021-09-20gnu: libxi: Add --disable-malloc0-returnsnull when necessary.Maxime Devos
* gnu/packages/xorg.scm (libxi)[arguments]<#:configure-flags>: Add malloc0-flags.
2021-09-20gnu: libxinerama: Add --disable-malloc0-returnsnull when necessary.Maxime Devos
* gnu/packages/xorg.scm (libxinerama)[arguments]<#:configure-flags>: Add malloc0-flags.
2021-09-20gnu: xorg: Unify --disable-malloc0-returnsnull code.Maxime Devos
The idea is to keep the comments in one place, instead of copying them over and over. It's also documented more now. * gnu/packages/xorg.scm (malloc0-flags): New procedure. (libxext,libxrender,libx11,libxt): Use new procedures.
2021-09-20gnu: at-spi2-core: Add missing "bash-minimal" input.Maxime Devos
* gnu/packages/gtk.scm (at-spi2-core)[inputs]: Add "bash-minimal" when cross-compiling.
2021-09-20gnu: at-spi2-core: Find docbook when cross-compiling.Maxime Devos
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{patch-docbook-sgml}: Look up "docbook-sxml" in 'native-inputs' instead of 'inputs' when cross-compiling.
2021-09-20gnu: at-spi2-core: Don't cross-compile documentation.Maxime Devos
* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:configure-flags>: Set docs=false when cross-compiling. (at-spi2-core)[arguments]<#:phases>{move-documentation}: Remove when cross-compiling.
2021-09-20gnu: avahi: Use the cross-compiled bash.Maxime Devos
* gnu/packages/avahi.scm (avahi)[arguments]<#:phases>{patch-more-shebangs}: Replace the bash in the shebangs in "/etc/avahi" with a cross-compiled bash.
2021-09-20gnu: avahi: Find 'TARGET-pkg-config' when cross-compiling.Maxime Devos
The configure script first tests whether "pkg-config" is in PATH, and then uses "TARGET-pkg-config". Pretend "pkg-config" exists. * gnu/packages/avahi.scm (avah)[arguments]<#:configure-flags>: Set ac_cv_prog_have_pkg_config=yes when cross-compiling.