aboutsummaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAge
* bash completion: Complete file names after '-f' and '-l'.Ludovic Courtès2020-12-04
| | | | | | | * etc/completion/bash/guix (_guix_is_dash_f, _guix_is_dash_l): New functions. (_guix_complete): Complete file names after 'guix package -f', 'guix build -f', and 'guix environment -l'.
* etc: snippets: Fix name extraction.Nicolas Goaziou2020-12-04
| | | | | * etc/snippets/text-mode/guix-commit-message-add-package: Fix name extraction. This is a follow-up to 988a49c78ef19ad25cef543e2059a19db04bbd36.
* etc: snippets: Fix name extraction.Nicolas Goaziou2020-12-04
| | | | | | | | * etc/snippets/text-mode/guix-commit-message-update-package: Since git commit mode is not derived from any Lisp mode, so-called sexp or symbols do not include the period character. As a consequence, names including versions are not properly extracted. Also use more idiomatic (goto-char (point-min)) instead of (beginning-of-buffer).
* news: Fix typo.Nicolas Goaziou2020-12-01
| | | | * etc/news.scm (version): Add missing @option macro in French translation.
* news: Add ‘de’ translation.Florian Pelz2020-11-29
|
* news: Add entry for substitute servers discovery.Mathieu Othacehe2020-11-29
| | | | * etc/news.scm: Add entry.
* etc: Add more SELinux permissions for the daemon.Marius Bakke2020-11-27
| | | | | * etc/guix-daemon.cil.in (guix_daemon): Permit more operations required for various build jobs.
* news: Add ‘de’ translation.Florian Pelz2020-11-26
|
* etc: Add more SELinux permissions for the daemon.Marius Bakke2020-11-26
| | | | | | * etc/guix-daemon.cil.in (guix_daemon): Permit file appending, setattr, read/write UDP sockets, access to tmpfs and hugetlbfs, and connecting to PostgreSQL.
* news: Add entry for LVM support.Ludovic Courtès2020-11-26
| | | | * etc/news.scm: Add entry.
* etc: Add more SELinux permissions for the daemon.Marius Bakke2020-11-25
| | | | | | This is needed for some package test suites. * etc/guix-daemon.cil.in (guix_daemon): Permit unix_dgram_socket operations.
* etc: snippets: Fix "gnu: Add ..." name when prefilling Common Lisp commits ↵Pierre Neidhardt2020-11-25
| | | | | | | messages. * etc/snippets/text-mode/guix-commit-message-add-cl-package: Fix name and simplify the "New variables" line.
* etc: snippets: Prefill Common Lisp package names.Pierre Neidhardt2020-11-23
| | | | * etc/snippets/text-mode/guix-commit-message-add-cl-package: New file.
* etc: snippets: Fix package name extraction.Pierre Neidhardt2020-11-23
| | | | | | | * etc/snippets/text-mode/guix-commit-message-add-package: Properly extract name when the diff contains a very short `define-public ...` above the actual new package. This can happen when the above package is a small inherited definition or cl/ecl package.
* Merge remote-tracking branch 'origin/version-1.2.0' into masterMaxim Cournoyer2020-11-17
|\ | | | | | | | | | | | | | | Conflicts: gnu/packages/bioinformatics.scm The python-pysam package fixed in master was kept instead of the update done in the version-1.2.0 branch.
| * etc: Updates for the guix-daemon SELinux policy.Daniel Brooks2020-11-15
| | | | | | | | | | | | | | | | | | | | | | | | * etc/guix-daemon.cil.in (guix_daemon): Specify more permissions for guix-daemon to account for daemon updates and newer SELinux. I can't promise that this is a complete list of everything that guix-daemon needs, but it's probably most of them. It can search for, install, upgrade, and remove packages, create virtual machines and containers, update itself, and so on. Signed-off-by: Marius Bakke <marius@gnu.org>
* | guix-install.sh: don't throw away release candidates when picking the latest ↵Daniel Brooks2020-11-15
|/ | | | | | | | version * etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* maint: Reduce the package set for "i586-gnu".Ludovic Courtès2020-11-08
| | | | | * etc/release-manifest.scm (%base-packages/hurd): New variable. (%base-manifest): Use it when SYSTEM is "i586-gnu".
* news: Add ‘de’ translation.Florian Pelz2020-10-22
| | | | * etc/news.scm: Add ‘de’ translation.
* news: Add 'es' translation.Miguel Ángel Arruga Vivas2020-10-26
|
* news: Add entry for the declarative substitute ACL.Ludovic Courtès2020-10-25
| | | | * etc/news.scm: Add entry.
* news: Add ‘de’ translation.Florian Pelz2020-10-22
| | | | * etc/news.scm: Add ‘de’ translation.
* news: Add 'es' translation.Miguel Ángel Arruga Vivas2020-10-20
|
* news: Add entry for '--with-debug-info'.Ludovic Courtès2020-10-20
| | | | * etc/news.scm: Add entry.
* guix-install.sh: Check the service 'nscd' and suggest it.zimoun2020-10-16
| | | | | | | | | Fixes <https://bugs.gnu.org/43744>. * etc/guix-install.sh (chk_sys_nscd): New function to check if the service 'nscd is running, otherwise suggest to install distribution-wide. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix-install.sh: Add symbolic links for supported shell completions.zimoun2020-10-16
| | | | | | | | | Fixes <https://bugs.gnu.org/43744>. * etc/guix-install.sh (sys_create_shell_completion): New function to add system wide all the symlinks for supported shell completions. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* news: Add ‘de’ translation.Florian Pelz2020-10-14
| | | | * etc/news.scm: Add ‘de’ translation.
* installer: Add Emacs EXWM desktop environment.Jan (janneke) Nieuwenhuizen2020-10-13
| | | | | | | | | | | | | Suggested by zenny via IRC. * gnu/installer/services.scm (%system-services): Add emacs, emacs-exwm, emacs-desktop-environment. * etc/release-manifest.scm (%system-packages): Likewise. * gnu/system/examples/lightweight-desktop.tmpl: Likewise. * gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests) [packages]: Likewise * gnu/installer/newt/services.scm (run-desktop-environments-cbt-page): Make one entry taller.
* news: Add entry for '--with-c-toolchain'.Ludovic Courtès2020-10-12
| | | | * etc/news.scm: Add entry.
* news: Update copyright.Florian Pelz2020-10-12
| | | | * etc/news.scm: Add missing copyright headers.
* news: Add 'es' translation.Miguel Ángel Arruga Vivas2020-10-12
| | | | | | * etc/news.scm: Add Spanish translation. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
* etc: committer: Use EQUAL? instead of EQ? for differences.Ricardo Wurmus2020-10-06
| | | | | * etc/committer.scm.in (commit-message): Use EQUAL? instead of EQ? to compute differences because not all inputs may be symbols; some could be expressions.
* news: Add ‘de’ translation.Florian Pelz2020-10-02
| | | | * etc/news.scm: Add ‘de’ translation.
* news: Add entry for transformation option record/replay.Ludovic Courtès2020-10-02
| | | | * etc/news.scm: Add entry.
* news: Add ‘de’ translation.Florian Pelz2020-10-01
| | | | * etc/news.scm: Add ‘de’ translation.
* news: Add entry for 'image-type' option.Mathieu Othacehe2020-09-30
| | | | * etc/news.scm: Add a new entry.
* news: Fix typo in ‘fr’ translation.Florian Pelz2020-09-29
| | | | * etc/news.scm: Update ‘fr’ translation.
* news: Add ‘fr’ translations.Ludovic Courtès2020-09-28
| | | | * etc/news.scm: Add ‘fr’ translations.
* news: Add ‘de’ translations.Florian Pelz2020-09-28
| | | | * etc/news.scm: Add ‘de’ translations.
* news: Add news entry for '--without-tests'.Ludovic Courtès2020-09-27
| | | | * etc/news.scm: Add entry.
* news: Add entry for deep graph rewriting.Ludovic Courtès2020-09-27
| | | | * etc/news.scm: Add entry.
* bash completion: Adjust to new 'guix help' output.Ludovic Courtès2020-09-24
| | | | | | | | | | | This is a followup to 3794ce93be8216d8378df7b808ce7f53b1e05a53, which broke command completion. Reported by Oleg Pykhalov <go.wigust@gmail.com>. * etc/completion/bash/guix (_guix_complete_command): Update to match output of 'guix help' as introduced in 3794ce93be8216d8378df7b808ce7f53b1e05a53.
* bash completion: Complete file names after 'guix package -p'.Fulbert2020-09-21
| | | | | | * etc/completion/bash/guix (_guix_complete): Add _guix_is_dash_p. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix-install.sh: Support OpenRC.Morgan Smith2020-09-17
| | | | | | | | | | | | | * etc/guix-install.sh (chk_init_sys): Detect OpenRC. (sys_enable_guix_daemon): Install & enable the Guix daemon on such systems. * etc/openrc/guix-daemon.in: New file. * nix/local.mk: Add a rule for it. (openrcservicedir, nodist_openrcservice_DATA): New variables. (CLEANFILES, EXTRA_DIST): Add them. * .gitignore: Ignore etc/openrc/guix-daemon. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* guix-install.sh: Be POSIX-compliant.Morgan Smith2020-09-17
| | | | | | | | * etc/guix-install.sh (guix_get_bin_list): Call grep with an extended regular expression instead of a non-POSIX Perl regular expression. (sys_create_store): Remove ‘--warning=no-timestamp’ argument to tar. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* bash completion: Restore completion for 'guix system', etc.Ludovic Courtès2020-09-10
| | | | | | | | | Commit 538ca8dd65f0075cc65bcca18ed87f66a789290a introduced a second '_guix_complete_subcommand' function, shadowing the existing one, which broke sub-command completion for 'guix system', 'guix import', etc. * etc/completion/bash/guix: Distinguish between '_guix_complete_command' and '_guix_complete_subcommand'. Adjust users to call the right one.
* guix-install.sh: Quote the OpenPGP key URL.Ludovic Courtès2020-09-09
| | | | | | | Without quotes, zsh fails with "no matches found" as it tries to interpret the question mark. * etc/guix-install.sh (chk_gpg_keyring): Enclose URL in single quotes.
* etc: indent-code.el: Match not only ‘(define-public’.Tobias Geerinckx-Rice2020-08-18
| | | | * etc/indent-code.el (main): Also match ‘(define’, as intended.
* guix-install.sh: Make sure /etc/profile is sourced.Tobias Geerinckx-Rice2020-07-16
| | | | | | New users regularly report missing newly-installed programmes and icons. * etc/guix-install.scm (main): Tell users to log out & back in.
* guix-install.sh: Suggest running gpg as root.Tobias Geerinckx-Rice2020-07-16
| | | | | | | The original example regularly prevented new users from installing Guix at all. * etc/guix-install.scm (chk_gpg_keyring): Suggest ‘sudo -i gpg’.