Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
* gnu/packages/cups.scm (cups-filters): Update to 1.28.9.
|
|
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.
|
|
* gnu/packages/valgrind.scm (valgrind): Update to 3.17.0.
|
|
* 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.
|
|
* gnu/packages/patches/cups-CVE-2020-10001.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
|
|
Conflicts:
gnu/packages/cups.scm
gnu/packages/python-web.scm
gnu/packages/web.scm
guix/build/maven/pom.scm
|
|
* 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.
|
|
As requested at
<https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00123.html>.
* .guix-authorizations: Update bavier's signing key fingerprint.
|
|
* gnu/packages/ocaml.scm (ocaml-dose3)[arguments]<#:phases>: Add phase to
patch tests script.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test.
|
|
* gnu/packages/text-editors.scm (texmacs): Update to 2.1.
[arguments]: Remove #t at the end of phases.
|
|
* 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>
|
|
* gnu/packages/geo.scm (python-cartopy): New variable.
|
|
* gnu/packages/python-xyz.scm (python-pykdtree): New variable.
|
|
* gnu/packages/geo.scm (python-pyshp): New variable.
|
|
* 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.
|
|
https://github.com/apple/cups/commit/461bd4e50142b2928a0d164bd1aae274e4d34da5
* gnu/services/cups.scm (<cups-configuration>): Remove keep-alive-timeout field.
* doc/guix.texi (Printing Services): Likewise.
|
|
NETWORKING-SYSTEM-SERVICE? was obsoleted in commit
2e55f37c0c8fdfbc413edff61490161648a78dcc.
* gnu/installer/services.scm (networking-system-service?): Remove it.
|
|
* gnu/services/cups.scm (<policy-configuration>): Substitute
<files-configuration> for <files-config> in documentation.
* doc/guix.texi (Printing Services): Likewise.
|
|
* gnu/services/cups.scm (<files-configuration>): Add a log-file-group
field.
* doc/guix.texi (Printing Services): Document it.
|
|
* gnu/packages/cups.scm (cups): Update to 2.3.3op2.
[home-page]: Update as well.
|
|
* gnu/packages/cups.scm (cups)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
|
|
* gnu/packages/cups.scm (cups-minimal)[arguments]: Add a new
'remove-Web-UI-server-settings phase.
|
|
* gnu/packages/cups.scm (cups-minimal)[arguments]: Add a new
'never-cupsAdminGetServerSettings phase.
|
|
* 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.
|
|
* gnu/packages/emulators.scm (mednafen): Update to 1.27.1.
[inputs]: Add flac.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/games.scm (odamex): Update to 0.9.3.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.0.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/games.scm (wesnoth): Update to 1.14.17.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/tmux.scm (tmux)[home-page]: Replace it with its
redirection.
|
|
* gnu/packages/tmux.scm (tmux): Update to 3.2a.
Signed-off-by: Brice Waegeneire <brice@waegenei.re>
|
|
* gnu/packages/emacs-xyz.scm (emacs-packed): New variable.
|
|
* gnu/packages/gnome.scm (apostrophe): New variable.
|
|
* gnu/packages/audio.scm (audio-to-midi): New variable.
|
|
* gnu/packages/audio.scm (python-python3-midi): New variable.
|
|
* gnu/packages/audio.scm (python-soundfile): New variable.
|
|
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.
|
|
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.
|
|
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".
|
|
* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.13.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.
|
|
* 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>
|
|
* gnu/packages/engineering.scm (libngspice)[arguments]<#:configure-flags>:
Pass "--with-readline=no".
[inputs]: Remove readline.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/java.scm (java-kafka-clients): Disable a test that fails
non-deterministically.
|
|
* gnu/packages/java.scm (java-jmh): Switch to maven-build-system.
|
|
* gnu/packages/java.scm (java-jmh): Update to 1.32.
[source]: Switch to the git repository.
|
|
* gnu/packages/maven.scm (maven-enforcer-parent-pom): Fix dependency
versions in pom file.
|
|
* gnu/packages/maven.scm (maven-core)[phases]: Replace default hardcoded
versions by versions of packages we have in Guix.
|