~ruther/guix-local

d2ca9334 — Mathieu Othacehe 3 years ago
NEWS: Update it.

* NEWS: Add an entry about 'guix shell' --emulate-fhs option.
91d817cc — Mathieu Othacehe 3 years ago
installer: partition: Add a confirmation page before formatting.

Fixes: <https://issues.guix.gnu.org/57232>.

* gnu/installer/newt/partition.scm (run-label-confirmation-page): New
procedure.
(run-label-page): Call the above procedure before proceeding.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2c11e857 — Ludovic Courtès 3 years ago
news: Add entry for 'guix shell --emulate-fhs'.

* etc/news.scm: Add entry.
c7ba5f38 — John Kehayias 4 years ago
environment: Add '--emulate-fhs'.

* guix/scripts/environment.scm (show-environment-options-help, %options): Add
'--emulate-fhs'.
(setup-fhs): New procedure.  Setup for the Filesystem Hierarchy Standard (FHS)
container.  Defines and uses FHS-SYMLINKS and LINK-CONTENTS to create FHS
expected directories and creates /etc/ld.so.conf.
(launch-environment): Add 'emulate-fhs?' key and implement it to set $PATH and
generate /etc/ld.so.cache before calling COMMAND.
(launch-environment/container): Add 'emulate-fhs?' and 'setup-hook' keys and
implement them.  Define and use FHS-MAPPINGS, to set up additional bind mounts
in the container to follow FHS expectations.
(guix-environment*): Add glibc-for-fhs to the container packages when
'emulate-fhs?' key is in OPTS.
* doc/guix.texi (Invoking guix shell): Document '--emulate-fhs'.
(Invoking guix environment): Document '--emulate-fhs'.
* tests/guix-environment-container.sh: Add tests for '--emulate-fhs'.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3d1d29e4 — John Kehayias 4 years ago
gnu: Add glibc-for-fhs.

* gnu/packages/base.scm (glibc-for-fhs): New variable. Hidden package for use
in forthcoming --emulate-fhs option for guix containers.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
910f2b5d — Nicolas Graves via Guix-patches via 3 years ago
gnu: Add ydotool.

* gnu/packages/xdisorg.scm (ydotool): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
4ab43495 — ( via Guix-patches via 3 years ago
gnu: home: Add home-dbus-service-type.

* gnu/home/services/desktop.scm (home-dbus-service-type): New variable.
(home-dbus-configuration): New record type.
* doc/guix.texi: Document them.

Signed-off-by: Andrew Tropin <andrew@trop.in>
4bc5383b — Liliana Marie Prikler 3 years ago
gnu: mcg: Cleanup style.

* gnu/packages/mpd.scm (mcg)[source]: Indent as with ‘guix style’.
[arguments]: Convert to list of G-Expressions.
[inputs, native-inputs]: Move below arguments.
24418eeb — Simon Streit 3 years ago
gnu: mcg: Update to 3.1.

* gnu/packages/mpd.scm (mcg): Update to 3.1.
[native-inputs]: Use the new inputs style.
Add desktop-file-utils, gettext-minimal and gtk+:bin.
[inputs]: Add python.
[build-system]: Change to meson-build-system.
[arguments]<#:imported-modules,#:modules>: Remove.
<#:glib-or-gtk?>: Set to #t.
<#:phases>: Delete ‘glib-or-gtk-wrap’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
df9f0ac2 — Liliana Marie Prikler 3 years ago
gnu: mcg: Use new input style.

* gnu/packages/mpd.scm (mcg)[inputs]: Re-indent according to ‘guix style’.
[native-inputs]: Drop labels.
86ec52f6 — Eric Bavier 3 years ago
gnu: cool-retro-term: Fixes font loading.

This addresses <https://issues.guix.gnu.org/58451>

* gnu/packages/terminals.scm (cool-retro-term)[source]: In snippet for font
handling, adjust regexp to account for possible presence of whitespace.
e1baf802 — Marius Bakke 3 years ago
gnu: Register (gnu packages bqn) in build infrastructure.

This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.
2d2afb4c — Marius Bakke 3 years ago
gnu: ungoogled-chromium: Update to 106.0.5249.103-1.

* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.103.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
e46bb5fd — Maxim Cournoyer 3 years ago
guix-install.sh: Restore compatibility with "yes" invocation.

Commit 6a2e303d3a had modified prompt_yes_no to only read a single character,
aiming to ease the user experience.  This was, in retrospect, a bad idea, as
it makes user input error more likely and introduces complexity.

This commit reverts to line-oriented input, while preserving the default yes
value so that a user can simply hit 'Enter' at the prompt in place of typing
"yes".

* etc/guix-install.sh (_flush): Delete function.
(prompt_yes_no): Restore line-oriented read.  Remove loop.  Make anything else
than yes means no.  Use Bash features to streamline definition.

Reported-by: Lars-Dominik Braun <lars@6xq.net> and others.
68d79a8b — mirlan 3 years ago
gnu: Add libskk.

* gnu/packages/language.scm (libskk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
f5fd7414 — Tanguy Le Carrour 3 years ago
gnu: profanity: Update to 0.13.0.

* gnu/packages/messaging.scm (profanity): Update to 0.13.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4e769c1d — Tanguy Le Carrour 3 years ago
gnu: libstrophe: Update to 0.12.2.

* gnu/packages/messaging.scm (libstrophe): Update to 0.12.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ff324d38 — Ludovic Courtès 3 years ago
gnu: mmg: Add dependency on Perl.

* gnu/packages/graphics.scm (mmg)[native-inputs]: Add PERL.
f8529b9e — jgart 3 years ago
gnu: gtkwave: Update to 3.3.113.

* gnu/packages/fpga.scm (gtkwave): Update to 3.3.113.
[inputs]: Use new style.
[arguments]: Use gexp.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
49ed6769 — Michael Rohleder 3 years ago
gnu: python-pydyf: Update to 0.3.0.

* gnu/packages/pdf.scm (python-pydyf): Update to 0.3.0.
[arguments]: Add phases to replace build and install phases.
[native-inputs]: Add python-flit-core, python-pypa-build.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Next