~ruther/guix-local

331ec572 — Brice Waegeneire 5 years ago
gnu: libxkbcommon: Update to 1.3.0.

* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.3.0.
39f1486e — Ludovic Courtès 5 years ago
ci: Remove duplicate ".SYSTEM" extension for cross-compilation jobs.

* gnu/ci.scm (package-cross-job): Remove ".SYSTEM".
fb40ec8a — Ludovic Courtès 5 years ago
gnu: 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".
98c075c2 — Ludovic Courtès 5 years ago
packages: '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.
6bd8501e — Ludovic Courtès 5 years ago
gnu: 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.
4c0cf61a — Tobias Geerinckx-Rice 5 years ago
gnu: cups-filters: Update to 1.28.9.

* gnu/packages/cups.scm (cups-filters): Update to 1.28.9.
45dd2b45 — Chris Marusich 5 years ago
gnu: 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.
50fed5b5 — Chris Marusich 5 years ago
gnu: valgrind: Update to 3.17.0.

* gnu/packages/valgrind.scm (valgrind): Update to 3.17.0.
e4b5a238 — Chris Marusich 5 years ago
tests: 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.
a3d9af5e — Tobias Geerinckx-Rice 5 years ago
gnu: 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.
9dea3f10 — Tobias Geerinckx-Rice 5 years ago
Merge branch 'master' into core-updates

Conflicts:
	gnu/packages/cups.scm
	gnu/packages/python-web.scm
	gnu/packages/web.scm
	guix/build/maven/pom.scm
620669fd — Tobias Geerinckx-Rice 5 years ago
gnu: 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.
3694c0d4 — Ludovic Courtès 5 years ago
.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.
91b29aa3 — Xinglu Chen 5 years ago
gnu: 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>
976a49ba — Guillaume Le Vaillant 5 years ago
gnu: bitcoin-unlimited: Fix build.

* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test.
cde7068e — Nicolas Goaziou 5 years ago
gnu: texmacs: Update to 2.1.

* gnu/packages/text-editors.scm (texmacs): Update to 2.1.
[arguments]: Remove #t at the end of phases.
6b83da96 — Carlo Zancanaro 5 years ago
gnu: 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>
5ab7fbad — Vinicius Monego 5 years ago
gnu: Add python-cartopy.

* gnu/packages/geo.scm (python-cartopy): New variable.
4b39a6fa — Vinicius Monego 5 years ago
gnu: Add python-pykdtree.

* gnu/packages/python-xyz.scm (python-pykdtree): New variable.
ac8fb4b9 — Vinicius Monego 5 years ago
gnu: Add python-pyshp.

* gnu/packages/geo.scm (python-pyshp): New variable.
Next