Age | Commit message (Collapse) | Author |
|
If "$HOME/.guix-home/profile" exists, use it for GUIX_PROFILE instead of
"$HOME/.guix-profile".
* etc/guix-install.sh (sys_create_init_profile): Check for 'guix home'
profile.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
The default values from the XDG base directory specification make little
sense for Guix System, and some scripts in Guix assume that they are not
"empty or unset": for example, see <https://issues.guix.gnu.org/56050>.
On foreign distros, however, omitting the default values is likely to
break software from the distro, perhaps even preventing the desktop
environment from starting. To smooth over the difference, use the
system-wide configuration to ensure the environment variables are always
explicitly set on foreign distros.
* etc/guix-install.sh (sys_create_init_profile): Explicitly initialize
XDG base directory variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* etc/teams.scm.in ("Efraim Flashner"): New member.
|
|
* etc/teams.scm.in ("Leo Famulari"): New member.
|
|
* etc/teams.scm.in ("Liliana Marie Prikler"): New member.
|
|
* etc/teams.scm.in: Sort members lexicographically by last name.
|
|
* etc/teams.scm.in: Rename maths team to science and add myself to it.
|
|
* etc/teams.scm.in: New file.
* configure.ac: Generate executable.
* .gitignore: Ignore generated file.
|
|
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
|
|
* etc/news.scm: Add entry.
|
|
* etc/news.scm: Add German translation of 'guix refresh -L' entry.
|
|
* etc/news.scm: Add entry.
|
|
* etc/news.scm: Add German translation of edit sub-commands entry.
|
|
* etc/news.scm: Update Maxime Devos’ copyright header.
|
|
* etc/news.scm: Add entry.
Co-authored-by: Maxime Devos <maximedevos@telenet.be>
|
|
We now correctly recognise ‘guix -Abcdef’ as equivalent to ‘guix -f’.
* etc/completion/bash/guix (_guix_is_short_option, guix_is_long_option):
New functions.
(_guix_is_dash_f, _guix_is_dash_l, _guix_is_dash_L, _guix_is_dash_m)
(_guix_is_dash_C, _guix_is_dash_p): Use them.
|
|
* etc/committer.scm.in (hunk-types): New variable.
(<hunk>): Rename hunk-definition? getter to 'hunk-type'.
(diff-info): Mute a git warning by separating file names from arguments with
'--'. Rename the 'definitions?' variable to 'type'.
Use the 'addition type when a new package addition is detected, 'removal when
removed else #f.
(add-commit-message): Re-indent.
(remove-commit-message): New procedure.
(main)[definitions]: Make commit message conditional depending on whether it
is an addition or removal.
[changes]: Adjust indentation.
|
|
This avoids a naming conflict for 'filter', provided by both (srfi srfi-1)
and (sxml xpath).
* etc/committer.scm.in: Use 'use-modules' instead of 'import', and use a
prefix for the (sxml xpath) module.
(new-sexp): Adjust accordingly.
(change-commit-message): Likewise.
|
|
* gnu/platform.scm:
* gnu/platforms/arm.scm:
* gnu/platforms/hurd.scm:
* gnu/platforms/mips.scm:
* gnu/platforms/powerpc.scm:
* gnu/platforms/riscv.scm:
* gnu/platforms/s390.scm:
* gnu/platforms/x86.scm: Move to guix/.
* Makefile.am:
* doc/guix.texi (Porting to a New Platform):
* etc/release-manifest.scm:
* gnu/ci.scm:
* gnu/image.scm:
* gnu/local.mk:
* gnu/packages/bioinformatics.scm:
* gnu/packages/bootstrap.scm:
* gnu/packages/cross-base.scm:
* gnu/packages/instrumentation.scm:
* gnu/packages/linux.scm:
* gnu/system/image.scm:
* gnu/system/images/hurd.scm:
* gnu/system/images/novena.scm:
* gnu/system/images/pine64.scm:
* gnu/system/images/pinebook-pro.scm:
* gnu/system/images/rock64.scm:
* guix/scripts/build.scm:
* guix/scripts/system.scm:
* guix/self.scm: Update (gnu platform...) to (guix platform...).
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* etc/news.scm: Add German translation of 'guix import elm' entry.
|
|
* gnu/ci.scm (%cross-targets): Remove it ...
(cross-jobs): ... and use the targets procedure instead.
* etc/release-manifest.scm: Adapt it.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* etc/news.scm: Add entry.
|
|
* etc/snippets/text-mode/guix-commit-message-remove-package: New file.
|
|
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
|
|
* etc/news: Fix commit reference of news entry about Linux-libre kernel update
to 5.17.
|
|
* etc/news.scm: Add entry.
|
|
Until now, 'current-guix-package' was parameterized in the wrong
context. Thus, 'current-guix' would end up building a variant of the
'guix' package instead of the package returned by
'channel-source->package', which is much less expensive to build.
* etc/system-tests.scm (mparameterize): New macro.
(tests-for-current-guix): Change the 'value' field of each <system-test>
record to parameterize 'current-guix-package' for good.
|
|
* etc/news.scm: Add German translation of 'guix shell --export-manifest' entry.
|
|
* etc/news.scm: Add entry.
|
|
* etc/news.scm: Add German translation of 'guix home container' entry.
|
|
* etc/news.scm: Add entry.
|
|
* etc/news.scm: Add German translation of 'guix pull --news' entry.
|
|
* etc/news.scm: Add entry.
|
|
* etc/news.scm: Fix typo.
|
|
* etc/news.scm: Add German translation of end of Gzip substitutes entry.
|
|
* etc/news.scm: Add German translation of 'guix deploy -x' entry.
|
|
* etc/news.scm (channel-news): New entry.
|
|
* etc/news.scm: Add entry.
|
|
* etc/guix-daemon.cil.in (guix_daemon): Consolidate two blocks adding
sock_file permissions on guix_daemon_conf_t.
|
|
* etc/guix-daemon.cil.in (guix_daemon): Permit write on guix_daemon_conf_t
sock_file, necessary for garbage collection.
|
|
* etc/committer.scm.in (change-commit-message): Support new-style plain list
inputs in addition to old-style inputs with labels.
|
|
The current regexp simply matches the first occurence, which more often than
not points to the *previous* variable.
* etc/snippets/text-mode/guix-commit-message-update-package ($1): Restrict
match to beginning of line with optional indentation.
|
|
* etc/completion/bash/guix (_guix_complete): Treat "guix home" like
"guix system".
|
|
Fixes, for example, "guix import pypi --<TAB>", which would previously
fail to show '--recursive'.
* etc/completion/bash/guix (_guix_complete_option): Fix options
completion for first subcommand.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* etc/news.scm: Add German translation of 'guix style --styling=format' entry.
|
|
* etc/news.scm: Fix typos.
|
|
* etc/news.scm: Add entry.
|
|
* guix/scripts/style.scm (format-package-definition): New procedure.
(%options, show-help): Add "--styling".
(%default-options): Add 'styling-procedure'.
(guix-style): Honor it.
* tests/style.scm (with-test-package)
("input labels, 'safe' policy")
("input labels, 'safe' policy, nothing changed")
("input labels, margin comment")
("input labels, margin comment on long list")
("input labels, line comment")
("input labels, modify-inputs and margin comment"): Pass "-S inputs".
* etc/indent-code.el: Remove.
* doc/contributing.texi (Formatting Code): Mention "guix style" instead
of "etc/indent-code.el".
(Submitting Patches): Add item for "guix style".
* doc/guix.texi (Invoking guix style): Document "-S" and update.
|
|
* etc/news.scm: Add German translation of ‘--tune’ entry.
|
|
* etc/news.scm: Add German translation of ‘integer expected from stream’ entry.
|