~ruther/guix-local

ci: Use (guix channels) to build guix specification.

This allows for the same guix being built as the one built by guix pull.
Full profile is built with all the channels specified in the specification.

* gnu/ci.scm
(guix-jobs): Use instances instead of channel with checkout url.
(cuirass-jobs): Recompute channel-instance for each channel.
* guix/channels.scm: Export channel-instance.

Closes: guix/cuirass#115
Change-Id: Ib003d22bdabe9751c92cb716483ca1138f809494
9e3feb05 — jgart 29 days ago
gnu: trealla: Update to 2.89.11.

* gnu/packages/prolog.scm (trealla): Update to 2.89.11.

Change-Id: I11acd243b2638253c559c5fb3686dd5d1076fe5c
b01968f6 — Hilton Chain a month ago
installer: Add fonts to cover all languages for desktop installation.

* gnu/installer/services.scm (system-services->configuration):
Install font-google-noto, font-google-noto-emoji and font-sarasa-gothic when
using a desktop environment.

Fixes: #5613
Merges: #5654
Change-Id: Ie6e0af004969158bad316f0fcf886519cf3bdc7d
7052c66e — Hilton Chain a month ago
services: gdm: Include system profile in XDG_DATA_DIRS.

* gnu/services/xorg.scm (gdm-shepherd-service)
[start] <#:environment-variables>: Add system profile to XDG_DATA_DIRS so that
we can use fonts installed in it.

Change-Id: Idd11fe0a5d5d57db5459a5c2a9471d1bf640a6ef
e00439c9 — Hilton Chain a month ago
services: guix: Pretty print /etc/guix/channels.scm.

* gnu/services/base.scm (install-channels-file): Pretty print channels.scm.

Change-Id: I692758a4f0a3f6e57b40c95a487c7c843245fe6c
edb31b3c — jgart 29 days ago
gnu: python-feedparser: Update to 6.0.12.

* gnu/packages/web.scm (python-feedparser): Update to 6.0.12.
[source]: Remove outdated patch.
* gnu/packages/patches/python-feedparser-missing-import.patch: Delete it.
* gnu/local.mk: Delete entry.

Change-Id: I7bd5c8de4d186786e4279d8cfc3c08651b5ea382
da55841c — Janneke Nieuwenhuizen 30 days ago
gnu: Add asciinema-agg.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[asciinema-agg]: New entry.
* gnu/packages/terminals.scm (asciinema-agg): New variable.

Change-Id: I0ed35b3eb603f7d21a82f04ee793f83c37402e0e
6a62ff01 — jgart 30 days ago
gnu: sbcl-simple-matrix: Update to 3.12.

* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.12.

Change-Id: I99a5eb900b28d0f7aa37394e37c3f1661dd3b505
de4a3116 — jgart 30 days ago
gnu: sbcl-simple-optimization: Update to 2.0.

* gnu/packages/lisp-xyz.scm (sbcl-simple-optimization): Update to 2.0.

Change-Id: I72b1705824331f5b1eaefec16d60b87eff2a2c28
4b9b2595 — jgart 30 days ago
gnu: trealla: Update to 2.89.10.

* gnu/packages/prolog.scm (trealla): Update to 2.89.10.

Change-Id: Id50537fd703d94aa44065a6adbfe892a7ec89b0b
e68ec94f — Christopher Baines 30 days ago
gnu: guix-build-coordinator: Update to 0-136.a1c18b1.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-136.a1c18b1.

Change-Id: I1a7ced7d7f8a1abef4b13719e6e5844829c63b79
a2849583 — Christopher Baines 30 days ago
gnu: nar-herder: Update to 0-51.24c1914.

* gnu/packages/package-management.scm (nar-herder): Update to 0-51.24c1914.

Change-Id: Id1d3c0b6bccbe4709b5c1cb9c0a455aaaa6e889d
c4c0b0ac — Christopher Baines 30 days ago
gnu: guile-knots: Update to 0-29.35f4c16.

* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-29.35f4c16.
[home-page,description]: Update.

Change-Id: I84291aad7d2b17bb93b87b57b7ee8cdadc880141
3a7ac724 — Gabriel Wicki 30 days ago
gnu: mp3: Remove taglib-next.

taglib had been updated and taglib-next is broken due to missing input
cppunit.

* gnu/packages/mp3.scm (taglib-next): Delete variable.
(python-pytaglib) [inputs]: Change reference to taglib.

Change-Id: I398761463488795aa66a547817fa6eb23ae8446a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
8e11f42c — Giacomo Leidi 6 months ago
gnu: Allow guile-dotenv-cli to find its dependencies.

* gnu/packages/guile-xyz.scm (guile-dotenv-cli)[modules]: Add
guile-build-system's modules.
[phases]<wrap-binaries>: Simplify and add nyacc to the dependencies.

Merges: #1714
Change-Id: I93f441e2aee484bad3926633f710472d343ced7a
0908abf2 — Cayetano Santos a month ago
gnu: iverilog: Enable cross compile.

* gnu/packages/electronics.scm (iverilog)[arguments]: Add #:make-flags
and remove ’ensure-native-baked-CC/CXX #:phase.

Merges guix/guix!5696

Change-Id: I53cbdc77a426403dcd965a4e51b04e34fdd590d2
6c6e7ada — Ian Eure 30 days ago
gnu: emacs-emms-print-metadata: Fix build.

This package is failing to build, with:

    ld: cannot find -lz: No such file or directory

...because `taglib-config --cflags --libs' is included in the gcc arguments,
and includes "-lz".  Since zlib isn’t in the inputs, it can’t be found, and
the build fails.  Adding it to the package inputs allows the build to succeed.

Re #5592.

* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Add zlib to inputs.

Change-Id: I07eaf91e3891f2d0da9f4d0acd166535fb8b58ab
7ef5ba7c — Ian Eure 30 days ago
gnu: Break circular module cycle.

Commit a9462997d743e4cb4edd557d7ffeeb98048bb4de added the (gnu services
desktop) module to (gnu services xorg).  It’s not actually used, and causes a
module cycle.  Remove it.

* gnu/services/xorg.scm: Remove (gnu services desktop) module.

Change-Id: Id16a3bf149b1c924578cfc8c486dd96fa92674a3
368a6218 — Iakob Davitis Dze Gogichaishvili a month ago
gnu: Add parallel-hashmap.

* gnu/packages/datastructures.scm (parallel-hashmap): New variable.

Change-Id: I1db5abe82a10041a08a2c116c07ccaf7b318e2e0
Signed-off-by: Andreas Enge <andreas@enge.fr>
b60ab941 — Andy Tai 2 months ago
gnu: xpra-5: Update to 5.1.4.

* gnu/packages/xorg.scm (xpra-5): Update to 5.1.4.

Change-Id: I3320834a0d9a378dd89fa69d51009afcacd4354f
Signed-off-by: Andreas Enge <andreas@enge.fr>
Next