summaryrefslogtreecommitdiff
path: root/etc
Commit message (Expand)AuthorAgeFilesLines
* news: Add entry about the update of the 'linux-libre' package.•••* etc/news.scm: Add entry. Leo Famulari2022-09-051-0/+7
* etc: teams: Add entry for Philip McGrath.•••* etc/teams.scm.in ("Philip McGrath"): New member. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath2022-09-041-0/+4
* etc: teams: Add racket team.•••* etc/teams.scm.in (racket): New team. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath2022-09-041-0/+8
* maint: Ignore cross-compilation to x86.•••This is consistent with what's done by 'cross-jobs' in (gnu ci). * etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu" and "i686-linux-gnu" from the list returned by 'targets'. Ludovic Courtès2022-09-011-4/+12
* etc: Update yasnippet build system list.•••* etc/snippets/yas/scheme-mode/guix-package (build-system): Add chicken-build-system, minetest-build-system, rebar-build-system and renpy-build-system. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Nicolas Graves2022-08-301-0/+4
* etc: Add tempel snippet for :phases.•••* etc/snippets/tempel/scheme-mode (:phases, add-before\ , add-after\ ) (replace\ ): New snippets. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Nicolas Graves2022-08-301-0/+9
* etc: Add tempel snippets.•••* etc/snippets/tempel/scheme-mode: New file. * etc/snippets/tempel/text-mode: New file. * etc/snippets/scheme-mode: Moved from here... * etc/snippets/yas/scheme-mode: ... to here. * etc/snippets/text-mode: Moved from here... * etc/snippets/yas/text-mode: ... to here. * doc/contributing.texi ("The Perfect Setup"): Adjust yasnippet setup accordingly. Add tempel setup. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Nicolas Graves2022-08-3015-0/+181
* time-travel-manifest: Use a separate cache per system.•••* etc/time-travel-manifest.scm (<guix-instance-compiler>): Use a separate cache per system so that parallel system evaluations do no step on each other's toes. Mathieu Othacehe2022-08-171-1/+1
* news: Add 'pt' translation.•••The menu entry reference is kept in English because the manual isn't translated to Portuguese yet. * etc/news.scm: Add Portuguese translation of 'guix style -f' entry. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Thiago Jung Bauermann via Guix-patches via2022-08-141-2/+11
* etc: teams: Add Mathieu Othacehe to mentors.•••* etc/teams.scm.in (mentors): New member. Mathieu Othacehe2022-08-111-1/+1
* news: Add 'de' translation.•••* etc/news.scm: Add German translation of 'guix style -f' entry. Correct manual references in previous 'guix style' entries. Florian Pelz2022-08-101-2/+11
* build-system: Add 'channel-build-system'.•••* gnu/ci.scm (channel-build-system, channel-source->package): Remove. * gnu/packages/package-management.scm (channel-source->package): New procedure, moved from (gnu ci). * guix/build-system/channel.scm: New file, with code moved from (gnu ci). * doc/guix.texi (Build Systems): Document it. Ludovic Courtès2022-08-091-2/+1
* news: Add entry for 'guix style -f'.•••* etc/news.scm: Add entry. Ludovic Courtès2022-08-081-0/+20
* disarchive-manifest: Exclude the Chromium tarball.•••* etc/disarchive-manifest.scm (disarchive-collection): Exclude "chromium-" tarballs. Ludovic Courtès2022-08-061-0/+8
* etc: teams: Add entry for Mathieu Othacehe.•••* etc/teams.scm.in ("Mathieu Othacehe"): New member. Mathieu Othacehe2022-08-051-0/+4
* etc: teams: Add entry for Eric Bavier.•••* etc/teams.scm.in ("Eric Bavier"): New member. (mozilla): Add #:description keyword before description. Eric Bavier2022-08-051-0/+5
* disarchive-manifest: Filter out origins without a hash.•••* etc/disarchive-manifest.scm (disarchive-collection): Filter out origins with a phony hash. Ludovic Courtès2022-08-051-0/+6
* disarchive-manifest: Handle tar.xz archives.•••* etc/disarchive-manifest.scm (tarball-origin?): Add ".tar.xz". Ludovic Courtès2022-08-051-3/+4
* etc: teams: Add entry for Jonathan Brielmaier.•••* etc/teams.scm.in ("Jonathan Brielmaier"): New member. Jonathan Brielmaier2022-07-131-0/+4
* etc: teams: Add mozilla team.•••* etc/teams.scm.in (mozilla): New team. Jonathan Brielmaier2022-07-131-0/+6
* etc: teams: Add entry for Thiago Jung Bauermann.•••* etc/teams.scm.in ("Thiago Jung Bauermann"): New member. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thiago Jung Bauermann2022-07-101-0/+4
* time-travel-manifest: Use a separate Git checkout cache.•••* etc/time-travel-manifest.scm (guix-instance-compiler): Parameterize %REPOSITORY-CACHE-DIRECTORY. Ludovic Courtès2022-07-101-2/+13
* monads: Add 'mparameterize'.•••* etc/system-tests.scm (mparameterize): Move to... * guix/monads.scm (mparameterize): ... here. * tests/monads.scm ("mparameterize"): New test. * .dir-locals.el (c-mode): Add it. Ludovic Courtès2022-07-101-15/+0
* etc: teams: Add entry for Christopher Baines.•••* etc/teams.scm.in ("Christopher Baines"): New member. Christopher Baines2022-07-081-0/+4
* etc: Add 'time-travel-manifest.scm'.•••This manifest makes it easy to test travels from the current revision back to the revision of a past Guix release. Suggested by zimoun <zimon.toutoune@gmail.com>. * etc/time-travel-manifest.scm: New file. * Makefile.am (EXTRA_DIST): Add it. Ludovic Courtès2022-07-081-0/+73
* etc: teams: Add entry for Björn Höfling.•••* etc/teams.scm.in ("Björn Höfling"): New member. Björn Höfling2022-07-081-0/+4
* etc: teams: Add entry for jgart.•••* etc/teams.scm.in ("jgart"): New member. Signed-off-by: Lars-Dominik Braun <lars@6xq.net> jgart via Guix-patches via2022-07-071-0/+4
* etc: teams: Add entry for Lars-Dominik Braun.•••* etc/teams.scm.in ("Lars-Dominik Braun"): New member. Lars-Dominik Braun2022-07-071-0/+4
* etc: teams: Add entry for Florian Pelz.•••* etc/teams.scm.in ("Florian Pelz"): New member. Florian Pelz2022-07-071-0/+4
* etc: teams: Add entry for Julien Lepiller.•••* etc/teams.scm.in ("Julien Lepiller"): New member. Julien Lepiller2022-07-061-0/+4
* etc/guix-install.sh: Check for profile from 'guix home'.•••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> Philip McGrath2022-07-041-1/+3
* etc/guix-install.sh: Initialize XDG base directories.•••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> Philip McGrath2022-07-041-1/+11
* etc: teams: Add entry for Efraim Flashner.•••* etc/teams.scm.in ("Efraim Flashner"): New member. Efraim Flashner2022-07-041-0/+4
* teams: Add leo Famulari.•••* etc/teams.scm.in ("Leo Famulari"): New member. Leo Famulari2022-07-031-0/+4
* etc: teams: Add entry for Liliana Prikler.•••* etc/teams.scm.in ("Liliana Marie Prikler"): New member. Liliana Marie Prikler2022-07-031-0/+4
* etc: teams: Sort members lexicographically by last name.•••* etc/teams.scm.in: Sort members lexicographically by last name. Liliana Marie Prikler2022-07-031-4/+4
* etc: Update teams.•••* etc/teams.scm.in: Rename maths team to science and add myself to it. Andreas Enge2022-07-031-3/+6
* etc: Add teams.scm.•••* etc/teams.scm.in: New file. * configure.ac: Generate executable. * .gitignore: Ignore generated file. Ricardo Wurmus2022-07-031-0/+257
* news: Add 'de' translation.•••* etc/news.scm: Add German translation of update of 'linux-libre' entry. Florian Pelz2022-06-291-2/+5
* news: Add entry about the update of the 'linux-libre' package.•••* etc/news.scm: Add entry. Leo Famulari2022-06-291-0/+7
* news: Add 'de' translation.•••* etc/news.scm: Add German translation of 'guix refresh -L' entry. Florian Pelz2022-06-231-0/+8
* news: Add entry for 'guix refresh -L' change.•••* etc/news.scm: Add entry. Ludovic Courtès2022-06-221-0/+18
* news: Add 'de' translation.•••* etc/news.scm: Add German translation of edit sub-commands entry. Florian Pelz2022-06-051-0/+12
* news: Update copyright line.•••* etc/news.scm: Update Maxime Devos’ copyright header. Florian Pelz2022-06-051-1/+1
* news: Add entry for 'guix system edit' and 'guix home edit'.•••* etc/news.scm: Add entry. Co-authored-by: Maxime Devos <maximedevos@telenet.be> Ludovic Courtès2022-06-041-0/+41
* bash completion: Fix & unify option parsing.•••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. Tobias Geerinckx-Rice2022-05-291-30/+31
* etc/committer: Teach it how to commit package removal.•••* 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. Maxim Cournoyer2022-05-311-73/+91
* etc/committer: Prefix (sxml xpath) symbols to avoid name conflict.•••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. Maxim Cournoyer2022-05-311-16/+17
* Move (gnu platform) and (gnu platforms ...) to guix/.•••* 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> Josselin Poiret2022-05-251-1/+1
* news: Add 'de' translation.•••* etc/news.scm: Add German translation of 'guix import elm' entry. Florian Pelz2022-05-231-0/+14