aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-02gnu: findutils-boot0: Really disable 'test-fnmatch' on i686-linux....Commit f08b070019a3c1697bb0b4a783dcd4f31243715a intended to skip 'test-fnmatch' on both x86_64-linux and i686-linux but it ended up skipping it on x86_64-linux only. * gnu/packages/commencement.scm (findutils-boot0)[arguments]: Use 'member' to test whether (%current-system) is "x86_64-linux" or "i686-linux". Ludovic Courtès
2021-07-01packages: 'package-derivation' honors 'system' again....Fixes a regression introduced in 7d873f194ca69d6096d28d7a224ab78e83e34fe1. Starting from 7d873f194ca69d6096d28d7a224ab78e83e34fe1, running guix build -s aarch64-linux sed on an x86_64-linux machine would return an x86_64-linux machine, whereby only the top derivation of the graph would be aarch64-linux while all its dependencies would be x86_64-linux. * guix/packages.scm (expand-input): Add 'system' parameter and honor it. (bag->derivation, bag->cross-derivation): Pass SYSTEM to 'expand-input'. * tests/packages.scm ("package-derivation, different system"): New test. Ludovic Courtès
2021-07-01gnu: gcc-toolchain: Remove duplicate gcc-toolchain@10....This is a followup to 4796b5d6d18dcc0f1b6c8e134977ebdb575c5741. Fixes the "fold-available-packages with/without cache" test in 'tests/packages.scm'. * gnu/packages/commencement.scm (gcc-toolchain-8): Explicitly refer to GCC-8. (gcc-toolchain-10): Turn into an alias for GCC-TOOLCHAIN. Ludovic Courtès
2021-06-27gnu: cups-filters: Update to 1.28.9....* gnu/packages/cups.scm (cups-filters): Update to 1.28.9. Tobias Geerinckx-Rice
2021-06-24gnu: Simplify the use of --with-long-double-128....Fixes <https://bugs.gnu.org/48825>. In short, this change adds the hard-coded "--with-long-double-128" configure option in one place and removes it from two other places. This changes and simplifies the use of this option for various architectures that start with the string "powerpc". * gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add a clause for targets starting with "powerpc64le-" or "powerpc-" which adds the "--with-long-double-128" option. This causes any package using this procedure to be built using this new option on these architectures. In particular, this affects the gcc package and the gcc-final package, in addition to all the other versions of GCC defined in (gnu packages gcc). * gnu/packages/commencement.scm (gcc-boot0)[#:configure-flags]: Remove the code that adds the "--with-long-double-128" configure option for all architectures starting with "powerpc", since it is now redundant on the architectures where it is needed. The gcc-boot0 package uses (and adds to) the gcc package's configure options. This means that the above change in gcc.scm is sufficient to ensure that the gcc-boot0 package's configure options will include "--with-long-double-128" on powerpc64le and powerpc architectures. Additionally, since the option is apparently not required on the big-endian powerpc64 architecture, this change also has the nice effect of omitting the option in that case. * gnu/packages/cross-base.scm (cross-gcc-arguments)[#:configure-flags]: Remove the code that adds the "--with-long-double-128" configure option for powerpc64le, since it is now redundant. The cross-gcc-arguments procedure uses (and adds to) the configure options of its xgcc argument (a package). This means that regardless of which gcc from gcc.scm is used as the xgcc, the above change in gcc.scm is sufficient to ensure that the cross-gcc-arguments procedure's configure options will include "--with-long-double-128" on the powerpc64le and powerpc architectures. Chris Marusich
2021-06-23gnu: valgrind: Update to 3.17.0....* gnu/packages/valgrind.scm (valgrind): Update to 3.17.0. Chris Marusich
2021-06-23tests: gremlin: Skip file-needed/recursive if DT_NEEDED is empty....* tests/gremlin.scm (file-needed/recursive): Skip the test when (file-runpath %guile-executable) evaluates to the empty list. This causes the test to be correctly skipped in the case where Guix has been built using a foreign distro's toolchain and libraries. Chris Marusich
2021-06-23gnu: Remove dead cups-CVE-2020-10001.patch....* gnu/packages/patches/cups-CVE-2020-10001.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Tobias Geerinckx-Rice
2021-06-23Merge branch 'master' into core-updates...Conflicts: gnu/packages/cups.scm gnu/packages/python-web.scm gnu/packages/web.scm guix/build/maven/pom.scm Tobias Geerinckx-Rice
2021-06-23gnu: cups: Add replacement to fix CVE-2020-10001....* gnu/packages/patches/cups-CVE-2020-10001.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/cups.scm (cups-minimal/fixed): New variable. (cups-minimal)[replacement]: Assign it to new field. Tobias Geerinckx-Rice
2021-06-23.guix-authorizations: Update bavier's key....As requested at <https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00123.html>. * .guix-authorizations: Update bavier's signing key fingerprint. Ludovic Courtès
2021-06-23gnu: ocaml-dose3: Fix tests....* gnu/packages/ocaml.scm (ocaml-dose3)[arguments]<#:phases>: Add phase to patch tests script. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Xinglu Chen
2021-06-23gnu: bitcoin-unlimited: Fix build....* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test. Guillaume Le Vaillant
2021-06-23gnu: texmacs: Update to 2.1....* gnu/packages/text-editors.scm (texmacs): Update to 2.1. [arguments]: Remove #t at the end of phases. Nicolas Goaziou
2021-06-23gnu: Fix references to emacs-build-system's expand-load-path phase....* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Use emacs-expand-load-path instead of emacs-add-source-to-load-path. * gnu/packages/erlang.scm (emacs-erlang)[#:phases]: Use expand-load-path instead of add-source-to-load-path. * gnu/packages/protobuf.scm (emacs-protobuf-mode)[#:phases]: Use expand-load-path instead of add-source-to-load-path. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at> Carlo Zancanaro
2021-06-23gnu: Add python-cartopy....* gnu/packages/geo.scm (python-cartopy): New variable. Vinicius Monego
2021-06-23gnu: Add python-pykdtree....* gnu/packages/python-xyz.scm (python-pykdtree): New variable. Vinicius Monego
2021-06-23gnu: Add python-pyshp....* gnu/packages/geo.scm (python-pyshp): New variable. Vinicius Monego
2021-06-22tests: Remove stale reference to %derivation-cache....* guix/tests.scm (call-with-external-store): Remove the stale reference to %derivation-cache. This was causing the tests to error out, since it was removed from (guix packages) in 7d873f194ca69d6096d28d7a224ab78e83e34fe1. Chris Marusich
2021-06-23services: cups: Remove obsolete KeepAliveTimeout directive....https://github.com/apple/cups/commit/461bd4e50142b2928a0d164bd1aae274e4d34da5 * gnu/services/cups.scm (<cups-configuration>): Remove keep-alive-timeout field. * doc/guix.texi (Printing Services): Likewise. Tobias Geerinckx-Rice
2021-06-23installer: Remove unused procedure....NETWORKING-SYSTEM-SERVICE? was obsoleted in commit 2e55f37c0c8fdfbc413edff61490161648a78dcc. * gnu/installer/services.scm (networking-system-service?): Remove it. Tobias Geerinckx-Rice
2021-06-23services: cups: Fix ‘files-config’ typo/left-over....* gnu/services/cups.scm (<policy-configuration>): Substitute <files-configuration> for <files-config> in documentation. * doc/guix.texi (Printing Services): Likewise. Tobias Geerinckx-Rice
2021-06-23services: cups: Support CUPS 2.3.3op2's LogFileGroup directive....* gnu/services/cups.scm (<files-configuration>): Add a log-file-group field. * doc/guix.texi (Printing Services): Document it. Tobias Geerinckx-Rice
2021-06-23gnu: cups: Update to 2.3.3op2 [fixes CVE-2020-10001]....* gnu/packages/cups.scm (cups): Update to 2.3.3op2. [home-page]: Update as well. Tobias Geerinckx-Rice
2021-06-23gnu: cups: Fetch source directly from the Git repository....* gnu/packages/cups.scm (cups)[source]: Use GIT-FETCH and GIT-FILE-NAME. Tobias Geerinckx-Rice
2021-06-23gnu: cups-minimal: Remove the server settings from the /admin Web UI....* gnu/packages/cups.scm (cups-minimal)[arguments]: Add a new 'remove-Web-UI-server-settings phase. Tobias Geerinckx-Rice
2021-06-23gnu: cups-minimal: Never cupsAdminGetServerSettings....* gnu/packages/cups.scm (cups-minimal)[arguments]: Add a new 'never-cupsAdminGetServerSettings phase. Tobias Geerinckx-Rice
2021-06-23gnu: cups: Inherit & modify cups-minimal arguments....* gnu/packages/cups.scm (cups)[arguments]: Use substitute-keyword-arguments on cups-minimal's arguments to do away with the redundant 'patch-makedefs and 'make-manpages-writable phases. Tobias Geerinckx-Rice
2021-06-22gnu: mednafen: Update to 1.27.1....* gnu/packages/emulators.scm (mednafen): Update to 1.27.1. [inputs]: Add flac. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Solene Rapenne via Guix-patches via
2021-06-22gnu: odamex: Update to 0.9.3....* gnu/packages/games.scm (odamex): Update to 0.9.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Solene Rapenne via Guix-patches via
2021-06-22gnu: armagetronad: Update to 0.2.9.1.0....* gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Solene Rapenne via Guix-patches via
2021-06-22gnu: wesnoth: Update to 1.14.17....* gnu/packages/games.scm (wesnoth): Update to 1.14.17. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Solene Rapenne via Guix-patches via
2021-06-22gnu: tmux: Correct home-page....* gnu/packages/tmux.scm (tmux)[home-page]: Replace it with its redirection. Brice Waegeneire
2021-06-22gnu: tmux: Update to 3.2a....* gnu/packages/tmux.scm (tmux): Update to 3.2a. Signed-off-by: Brice Waegeneire <brice@waegenei.re> Matthew James Kraai
2021-06-22gnu: Add emacs-packed....* gnu/packages/emacs-xyz.scm (emacs-packed): New variable. Leo Prikler
2021-06-22gnu: Add apostrophe....* gnu/packages/gnome.scm (apostrophe): New variable. Leo Prikler
2021-06-22gnu: Add audio-to-midi....* gnu/packages/audio.scm (audio-to-midi): New variable. Leo Prikler
2021-06-22gnu: Add python-python3-midi....* gnu/packages/audio.scm (python-python3-midi): New variable. Leo Prikler
2021-06-22gnu: Add python-soundfile....* gnu/packages/audio.scm (python-soundfile): New variable. Leo Prikler
2021-06-22gnu: python-numpy, python-scipy: Remove dependency on lapack....The dependency on lapack was unused; the LAPACK interface of OpenBLAS is used instead. The dependency on lapack was added in cba256f8faaa18457fc9b77e8b401f17b89bdd75 (numpy) and 719b01c1575b8599b0dca9f245a9d759032f3168 (scipy). * gnu/packages/python-science.scm (python-scipy)[inputs]: Remove LAPACK. * gnu/packages/python-xyz.scm (python-numpy)[inputs]: Likewise. Ludovic Courtès
2021-06-22profiles: Build union of inputs in the right order....Fixes <https://bugs.gnu.org/49102>. Reported by Mathieu Othacehe <othacehe@gnu.org> and Tobias Geerinckx-Rice <me@tobias.gr>. Fixes a regression introduced in 8cef92d0633850d97c1a1d4521812268f56672be, whereby in case of file collisions, the "wrong" one would take precedence. * guix/build/profiles.scm (manifest-sexp->inputs+search-paths): Perform a breadth-first traversal. Reverse INPUTS and SEARCH-PATHS in the base case. * tests/profiles.scm ("profile-derivation, ordering & collisions"): New test. Ludovic Courtès
2021-06-22gnu: petsc: Link against OpenBLAS rather than LAPACK....OpenBLAS performs better than LAPACK, the reference implementation. This is also consistent with the choice of BLAS/LAPACK implementations made in most other packages. * gnu/packages/maths.scm (petsc)[inputs]: Replace LAPACK by OPENBLAS. [arguments]: Pass "--with-openblas=1". Ludovic Courtès
2021-06-22gnu: python-pikepdf: Update to 2.13.0....* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.13.0. Nicolas Goaziou
2021-06-22gnu: python-pika: Update to 1.2.0....* gnu/packages/python-xyz.scm (python-pika): Update to 1.2.0. [source]: Change to GIT-FETCH. [arguments]: New field. Override and disable tests. [native-inputs]: Remove PYTHON-PYEV. Add PYTHON-MOCK, PYTHON-NOSE, and PYTHON-GEVENT. (python2-pika): Remove variable. Marius Bakke
2021-06-22gnu: libngspice: Delete autogenerated config.h....* gnu/packages/engineering.scm (libngspice)[arguments]<#:phases>: Rename phase 'delete-script-files to 'delete-scripts-and-config and delete config.h. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Vinicius Monego
2021-06-22gnu: libngspice: Fix KiCad compilation....* gnu/packages/engineering.scm (libngspice)[arguments]<#:configure-flags>: Pass "--with-readline=no". [inputs]: Remove readline. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Vinicius Monego
2021-06-22gnu: java-kafka-clients: Disable failing test....* gnu/packages/java.scm (java-kafka-clients): Disable a test that fails non-deterministically. Julien Lepiller
2021-06-22gnu: java-jmh: Switch to maven-build-system....* gnu/packages/java.scm (java-jmh): Switch to maven-build-system. Julien Lepiller
2021-06-22gnu: java-jmh: Update to 1.32....* gnu/packages/java.scm (java-jmh): Update to 1.32. [source]: Switch to the git repository. Julien Lepiller
2021-06-22gnu: maven-enforcer-parent-pom: Fix pom....* gnu/packages/maven.scm (maven-enforcer-parent-pom): Fix dependency versions in pom file. Julien Lepiller