summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* build-system/meson: Allow 'configure-flags' to be a G-exp.Maxime Devos2021-09-20
| | | | | | * guix/build-system/meson.scm (meson-build, meson-cross-build): Only call 'sexp->gexp' on 'configure-flags' when 'configure-flags' is a pair.
* gnu: poppler: Find pkg-config when cross-compiling.Maxime Devos2021-09-20
| | | | | * gnu/packages/pdf.scm (poppler)[arguments]<#:phases>{set-PKG_CONFIG}: New phase.
* gnu: mozjs-60: Fix cross-compilation build errors.Maxime Devos2021-09-20
| | | | | | | | | | | | Presumably the other versions of mozjs need some changes as well, but for now only fix mozjs@60, which is a dependency of polkit. * gnu/packages/gnuzilla.scm (mozjs-60)[arguments]<#:configure-flags>: Set --with-nspr-prefix and set --host and --target inappropriately when cross-compiling. (mozjs-60)[arguments]<#:phases>{set-PKG_CONFIG}: New phase when cross-compiling.
* gnu: nspr: Don't retain references to native inputs.Maxime Devos2021-09-20
| | | | | | | * gnu/packages/nss.scm (nspr)[inputs]: Add 'perl' and 'bash-minimal' when cross-compiling. (nspr)[arguments]{#:disallowed-references}: Add native 'perl' when cross-compiling.
* gnu: nspr: Adjust to Mozilla cross-compilation conventions.Maxime Devos2021-09-20
| | | | | | * gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: Set --host and --target inappropriately when cross-compiling.
* gnu: perl: Find 'bash' when cross-compiling.Maxime Devos2021-09-20
| | | | | | | | * gnu/packages/perl.scm (perl)[arguments]<#:phases>{unpack-cross}: Search for "bash" with 'search-input-file' instead of 'assoc-ref'. (perl)[arguments]<#:phases>{configure}: Search for "bash-minimal" instead of "bash".
* gnu: libcap: Fix cross-compilation build failures.Maxime Devos2021-09-20
| | | | | | | | * gnu/packages/linux.scm (libcap)[arguments]<#:phases>{configure}: Don't use non-existent '%output' when cross-compiling. (libcap)[arguments]<#:make-flags>: Set "CROSS_COMPILE" and "BUILD_CC" when cross-compiling.
* gnu: elogind: Fix cross-compilation.Maxime Devos2021-09-20
| | | | | | | | %build-inputs and friends don't exist when cross-compiling, so use some G-expology instead. * gnu/packages/freedesktop.scm (elogind)[arguments]<#:configure-flags>: Don't use '%outputs' or '%build-inputs' when cross-compiling.
* gnu: elogind: Make #:configure-flags a G-exp.Maxime Devos2021-09-20
| | | | | * gnu/packages/freedesktop.scm (elogind)[arguments]{configure-flags}: Let this be a G-exp.
* gnu: dbus-glib: Support cross-compilation.Maxime Devos2021-09-20
| | | | | | | | | This allows cross-compilation to succeed when not using QEMU's transparent emulation, and the cross-compilation is not a pointless cross-compilation like x86_64 -> i686. * gnu/packages/glib.scm (dbus-glib)[arguments]: Set --with-dbus-binding-tool to a native version of "dbus-binding-tool" when cross-compiling.
* gnu: acpica: Update to 20210730.Mathieu Othacehe2021-09-20
| | | | | * gnu/packages/admin.scm (acpica): Update to 20210730. [source]: Fix uri field.
* gnu: grub: Strip debug symbols.Mathieu Othacehe2021-09-20
| | | | | | | | | | This is a follow-up of 71aa29911cf3f4e6db5f9bff9237308b5f93283d. Grub does not support modules stripped with --strip-unneeded but supports the --strip-debug option. * gnu/packages/bootloaders.scm (grub)[arguments]<#:strip-binaries>: Set to true and use ... <#:strip-flags>: ... to pass --strip-debug instead of --strip-unneeded.
* gnu: gtk+: Fix testsuite failure on non-x86_64 platforms.Thiago Jung Bauermann2021-09-19
| | | | | | | | | | | | | | | On non-x86_64 platforms, gtk+ is linked with a gdk-pixbuf version that doesn’t support SVG. This causes the ‘icontheme’ test to fail because it tries to fetch SVG icons in some of the tests. Therefore, we need to disable the test when SVG support isn’t available. * gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Use the ‘target-x86-64?’ convenience function. [arguments]<#:phases>{disable-failing-tests}: Disable ‘icontheme’ test on non-x86_64 platforms. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: fbida: Fix build.Mathieu Othacehe2021-09-19
| | | | | * gnu/packages/pdf.scm (fbida)[arguments]<#:phases>: Add a 'set-fcommon phase. Also wrap some lines and remove an empty one.
* gnu: newsboat: Fix build.Efraim Flashner2021-09-19
| | | | | | * gnu/packages/syndication.scm (newsboat)[arguments]: Move the prefix declaration to the 'patch-source phase. Adjust other phases so they actually build.
* gnu: grub: Do not strip modules.Mathieu Othacehe2021-09-19
| | | | | * gnu/packages/bootloaders.scm (grub)[arguments]<#:strip-binaries>: Set to false to prevent Grub modules stripping.
* gnu: python-ipython: Update to 7.27.0.Guillaume Le Vaillant2021-09-18
| | | | | | * gnu/packages/python-xyz.scm (python-ipython): Update to 7.27.0. [inputs]: Add matplotlib-inline. [arguments]: Update 'fix-tests' phase to disable "pylabtools" test.
* gnu: Add python-matplotlib-inline.Guillaume Le Vaillant2021-09-18
| | | | * gnu/packages/python-xyz.scm (python-matplotlib-inline): New variable.
* gnu: mpg321: Fix compiling with gcc 10.Guillaume Le Vaillant2021-09-18
| | | | | | * gnu/packages/patches/mpg321-gcc-10.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/mp3.scm (mpg321)[source]: Use it.
* gnu: q5go: Fix build.Guillaume Le Vaillant2021-09-18
| | | | * gnu/packages/games.scm (q5go)[arguments]: Add 'fix-header' phase.
* gnu: aircrack-ng: Fix build.Guillaume Le Vaillant2021-09-18
| | | | | * gnu/packages/networking.scm (aircrack-ng)[arguments]: Add '-fcommon' to CFLAGS.
* gnu: pdf2djvu: Update to 0.9.18.Guillaume Le Vaillant2021-09-18
| | | | | * gnu/packages/djvu.scm (pdf2djvu): Update to 0.9.18. [arguments]: Add 'set-home-for-tests' phase.
* gnu: ruby-sass: Fix build.Mathieu Othacehe2021-09-18
| | | | * gnu/packages/ruby.scm (ruby-sass)[native-inputs]: Add ruby-cmath.
* gnu: Add ruby-cmath.Mathieu Othacehe2021-09-18
| | | | * gnu/packages/ruby.scm (ruby-cmath): New variable.
* gnu: rygel: Update to 0.40.1.Mathieu Othacehe2021-09-18
| | | | | | | | | * gnu/packages/gnome.scm (rygel): Update to 0.40.1. [build-system]: Switch to meson. [arguments]<#:configure-flags>: Pass a plugins list to exclude the tracker plugin. [native-inputs]: Add glib:bin, docbook-xml, docbook-xsl, xsltproc. [inputs]: Add gst-editing-services and json-glib.
* gnu: gupnp-av: Enable Vala bindings.Mathieu Othacehe2021-09-18
| | | | * gnu/packages/gnome.scm (gupnp-av)[native-inputs]: Add vala.
* gnu: gupnp: Fix build.Mathieu Othacehe2021-09-18
| | | | * gnu/packages/gnome.scm (gupnp)[arguments]<#:phases>: Add a 'pre-check phase.
* gnu: icu4j: Fix build.Guillaume Le Vaillant2021-09-18
| | | | * gnu/packages/icu4c.scm (icu4j)[arguments]: Use gexp for 'make-flags'.
* gnu: grilo-plugins: Update to 0.3.13.Mathieu Othacehe2021-09-18
| | | | | | * gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.13. [inputs]: Add python-pygobject and tracker-miners. [arguments]<#:phases>: Add 'set-shell and 'fix-tests phases.
* gnu: grilo: Update to 0.3.13.Mathieu Othacehe2021-09-18
| | | | * gnu/packages/gnome.scm (grilo): Update to 0.3.13.
* gnu: gnunet: Fix libmicrohttpd test case using SSL3.muradm2021-09-18
| | | | | | | | | * gnu/packages/patches/libmicrohttpd-0.9.73-test-ssl3.patch: Patch for failing test case as suggested by libmicrohttpd mailing list * gnu/packages/gnunet.scm (libmicrohttpd): use patch * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: openjdk: Fix compiling with gcc 10.Guillaume Le Vaillant2021-09-18
| | | | | | * gnu/packages/java.scm (openjdk9, openjdk10, openjdk11)[arguments]: Add '-fcommon', '-fno-delete-null-pointer-checks' and '-fno-lifetime-dse' to CFLAGS.
* gnu: gnome-boxes: Update to 3.38.2.Mathieu Othacehe2021-09-17
| | | | | * gnu/packages/gnome.scm (gnome-boxes): Update to 3.38.2. [inputs]: Add gtksourceview and json-glib.
* gnu: nautilus: Update to 3.38.2.Mathieu Othacehe2021-09-17
| | | | | * gnu/packages/gnome.scm (nautilus): Update to 3.38.2. [inputs]: Add json-glib and libsoup.
* gnu: tracker-miners: Update to 3.1.2.Mathieu Othacehe2021-09-17
| | | | | | | | | * gnu/packages/gnome.scm (tracker-miners): Update to 3.1.2. [arguments]<#:configure-flags>: Fix the rpath. <#:phases>: Add 'set-shell, 'fix-paths and 'fix-tests phases. Replace the 'check phase. [native-inputs]: Add docbook-xsl, docbook-xml-4.5, gsettings-desktop-schemas, asciidocs and xsltproc. [inputs]: add json-glib, libsoup and shared-mime-info.
* gnu: tracker: Update to 3.1.2.Mathieu Othacehe2021-09-17
| | | | | | | | | | * gnu/packages/gnome.scm (tracker): Update to 3.1.2. [arguments]<#:configure-flags>: Fix the rpath. Do not build docs and do not use systemd. <#:phases>: Add 'set-shell and 'fix-paths phases. Merge the 'pre-check phase into the new replaced 'check phase. [native-inputs]: Add docbook-xsl, docbook-xml-4.5, gsettings-desktop-schemas, asciidoc, xsltproc, cmake-minimal, gtk-doc and dbus.
* gnu: libmusicbrainz: Fix build.Mathieu Othacehe2021-09-17
| | | | | * gnu/packages/music.scm (libmusicbrainz)[arguments]: Add a new fix build phase.
* gnu: gnome-contacts: Update to 3.38.1.Mathieu Othacehe2021-09-17
| | | | | * gnu/packages/gnome.scm (gnome-contacts): Update to 3.38.1. [arguments]: Use disabled instead of false for the cheese option.
* gnu: folks: Update to 0.14.0.Mathieu Othacehe2021-09-17
| | | | | * gnu/packages/gnome.scm (folks): Update to 0.14.0. [native-inputs]: Add python-dbusmock.
* gnu: cheese: Fix build.Mathieu Othacehe2021-09-17
| | | | | | * gnu/packages/patches/cheese-vala-update.patch: New file. * gnu/local.mk (DIST_PATCH_DATA): Add it. * gnu/packages/gnome.scm (cheese)[source]: Use it.
* gnu: localed: Fix build.Mathieu Othacehe2021-09-17
| | | | * gnu/packages/freedesktop.scm (localed)[native-inputs]: Add rsync.
* gnu: libxml++: Fix build.Guillaume Le Vaillant2021-09-17
| | | | | * gnu/packages/gnome.scm (libxml++)[propagated-inputs]: Replace glibmm by glibmm-2.64.
* gnu: atril: Fix build.Guillaume Le Vaillant2021-09-17
| | | | | * gnu/packages/mate.scm (atril)[inputs]: Replace python2-dogtail by python-dogtail. Replace openjpeg-1 by openjpeg.
* gnu: lightning: Fix build.Guillaume Le Vaillant2021-09-17
| | | | | * gnu/packages/assembly.scm (lightning)[arguments]: Don't run tests in parallel.
* gnu: gnome-control-center: Fix build.Mathieu Othacehe2021-09-17
| | | | | * gnu/packages/gnome.scm (gnome-control-center)[arguments]: Add a 'set-cflags phase.
* tests: Add missing module import.Marius Bakke2021-09-17
| | | | | | This is a follow-up to commit 9bea983e4f5a1c07737336163bc6835f6c582a6e. * tests/builders.scm: Import (guix grafts).
* Merge branch 'master' into core-updates-frozenMarius Bakke2021-09-17
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/packages/bioinformatics.scm gnu/packages/chez.scm gnu/packages/docbook.scm gnu/packages/ebook.scm gnu/packages/gnome.scm gnu/packages/linux.scm gnu/packages/networking.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/tex.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/dune.scm guix/build-system/go.scm guix/build-system/linux-module.scm guix/packages.scm
| * gnu: varnish-modules: Update to 0.19.0.Marius Bakke2021-09-16
| | | | | | | | * gnu/packages/web.scm (varnish-modules): Update to 0.19.0.
| * gnu: varnish: Update to 7.0.0.Marius Bakke2021-09-16
| | | | | | | | | | | | | | | | | | * gnu/packages/web.scm (varnish): Update to 7.0.0. [arguments]: Set CC in #:configure-flags. Rewrite use-absolute-file-names phase to use named inputs instead of WHICH and patch one more file. Remove trailing #t's. [inputs]: Add BASH-MINIMAL and COREUTILS. Replace PCRE with PCRE2, and PYTHON-WRAPPER with PYTHON.
| * gnu: Remove python2-wtforms.Marius Bakke2021-09-16
| | | | | | | | | | | | This trivial package currently fails to build and has no users in Guix. * gnu/packages/python-web.scm (python2-wtforms): Remove variable.