summaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Collapse)Author
2022-06-05news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of edit sub-commands entry.
2022-06-05news: Update copyright line.Florian Pelz
* etc/news.scm: Update Maxime Devos’ copyright header.
2022-06-04news: Add entry for 'guix system edit' and 'guix home edit'.Ludovic Courtès
* etc/news.scm: Add entry. Co-authored-by: Maxime Devos <maximedevos@telenet.be>
2022-05-29bash completion: Fix & unify option parsing.Tobias Geerinckx-Rice
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.
2022-05-31etc/committer: Teach it how to commit package removal.Maxim Cournoyer
* 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.
2022-05-31etc/committer: Prefix (sxml xpath) symbols to avoid name conflict.Maxim Cournoyer
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.
2022-05-25Move (gnu platform) and (gnu platforms ...) to guix/.Josselin Poiret
* 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>
2022-05-23news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix import elm' entry.
2022-05-22ci: Do not rely on hardcoded cross-targets lists.Mathieu Othacehe
* 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>
2022-05-22news: Add entry for 'guix import elm'.Ludovic Courtès
* etc/news.scm: Add entry.
2022-05-12snippets: Add a 'remove' snippet.Maxim Cournoyer
* etc/snippets/text-mode/guix-commit-message-remove-package: New file.
2022-04-24news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
2022-04-24news: Fix news entry commit reference.Guillaume Le Vaillant
* etc/news: Fix commit reference of news entry about Linux-libre kernel update to 5.17.
2022-04-23news: Add entry about the update of the 'linux-libre' package.Leo Famulari
* etc/news.scm: Add entry.
2022-04-11tests: System tests really parameterize 'current-guix-package'.Ludovic Courtès
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.
2022-04-05news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix shell --export-manifest' entry.
2022-04-04news: Add entry about 'guix shell --export-manifest'.Ludovic Courtès
* etc/news.scm: Add entry.
2022-03-20news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix home container' entry.
2022-03-19news: Add entry about 'guix home container'.Ludovic Courtès
* etc/news.scm: Add entry.
2022-03-03news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix pull --news' entry.
2022-02-27news: Add entry about ‘guix pull --news’ changes.Tobias Geerinckx-Rice
* etc/news.scm: Add entry.
2022-02-09news: Fix 'de' translation.Florian Pelz
* etc/news.scm: Fix typo.
2022-02-09news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of end of Gzip substitutes entry.
2022-02-09news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix deploy -x' entry.
2022-02-08news: Add entry about the sunsetting of Gzip substitutes.Maxim Cournoyer
* etc/news.scm (channel-news): New entry.
2022-02-02news: Add entry about 'guix deploy -x'.Ludovic Courtès
* etc/news.scm: Add entry.
2022-01-26etc: Remove redundant SELinux permissions block.Marius Bakke
* etc/guix-daemon.cil.in (guix_daemon): Consolidate two blocks adding sock_file permissions on guix_daemon_conf_t.
2022-01-24etc: Add more SELinux permissions for the daemon.Marius Bakke
* etc/guix-daemon.cil.in (guix_daemon): Permit write on guix_daemon_conf_t sock_file, necessary for garbage collection.
2022-01-23etc: committer: Support plain input lists.Ricardo Wurmus
* etc/committer.scm.in (change-commit-message): Support new-style plain list inputs in addition to old-style inputs with labels.
2022-01-19etc: Match define-public only at line start.Liliana Marie Prikler
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.
2022-01-17bash completion: Complete "guix home" sub-commands.Ludovic Courtès
* etc/completion/bash/guix (_guix_complete): Treat "guix home" like "guix system".
2022-01-16bash completion: Fix options completion.Fulbert
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>
2022-01-16news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of 'guix style --styling=format' entry.
2022-01-10news: Fix typos in French text.Ludovic Courtès
* etc/news.scm: Fix typos.
2022-01-10news: Add news entry about 'guix style'.Ludovic Courtès
* etc/news.scm: Add entry.
2022-01-10style: Add '--styling' option.Ludovic Courtès
* 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.
2022-01-02news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of ‘--tune’ entry.
2022-01-02news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of ‘integer expected from stream’ entry.
2022-01-01news: Add entry about '--tune'.Ludovic Courtès
* etc/news.scm: Add entry.
2021-12-30news: Tie the latest news entry to a later commit.Tobias Geerinckx-Rice
Using 1eb40a6 was more correct than pragmatic, as those who have upgraded their own Guix since then will not see the message urging them to upgrade the Guix they don't know about. This follows up on commit df830ef91a1ea6255b1174520a22122134978d36. * etc/news.scm: Tie latest news entry to an arbitrary later commit.
2021-12-30news: Add ‘integer expected from stream’ entry.Tobias Geerinckx-Rice
* etc/news.scm: Add entry.
2021-12-14news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of GDM Wayland entry.
2021-12-14news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of package inputs entry.
2021-12-14news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of static networking entry.
2021-12-13Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-12-13news: Add entry about 'static-networking-service-type'.Ludovic Courtès
* etc/news.scm: Add entry.
2021-12-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-12-08bash completion: Complete ‘guix shell -f’.Tobias Geerinckx-Rice
* etc/completion/bash/guix (_guix_complete): Suggest a file name following ‘guix shell […] -f’.
2021-12-08maint: Don't require unsupported packages such as GNOME on i686-linux.Ludovic Courtès
* etc/release-manifest.scm (%system-manifest): Filter out PACKAGE when it doesn't pass 'supported-package?'.
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus