aboutsummaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAge
* disarchive-manifest: Handle tar.xz archives.Ludovic Courtès2022-08-05
| | | | * etc/disarchive-manifest.scm (tarball-origin?): Add ".tar.xz".
* etc: teams: Add entry for Jonathan Brielmaier.Jonathan Brielmaier2022-07-13
| | | | * etc/teams.scm.in ("Jonathan Brielmaier"): New member.
* etc: teams: Add mozilla team.Jonathan Brielmaier2022-07-13
| | | | * etc/teams.scm.in (mozilla): New team.
* etc: teams: Add entry for Thiago Jung Bauermann.Thiago Jung Bauermann2022-07-10
| | | | | | * etc/teams.scm.in ("Thiago Jung Bauermann"): New member. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* time-travel-manifest: Use a separate Git checkout cache.Ludovic Courtès2022-07-10
| | | | | * etc/time-travel-manifest.scm (guix-instance-compiler): Parameterize %REPOSITORY-CACHE-DIRECTORY.
* monads: Add 'mparameterize'.Ludovic Courtès2022-07-10
| | | | | | | * 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.
* etc: teams: Add entry for Christopher Baines.Christopher Baines2022-07-08
| | | | * etc/teams.scm.in ("Christopher Baines"): New member.
* etc: Add 'time-travel-manifest.scm'.Ludovic Courtès2022-07-08
| | | | | | | | | | 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.
* etc: teams: Add entry for Björn Höfling.Björn Höfling2022-07-08
| | | | * etc/teams.scm.in ("Björn Höfling"): New member.
* etc: teams: Add entry for jgart.jgart via Guix-patches via2022-07-07
| | | | | | * etc/teams.scm.in ("jgart"): New member. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* etc: teams: Add entry for Lars-Dominik Braun.Lars-Dominik Braun2022-07-07
| | | | * etc/teams.scm.in ("Lars-Dominik Braun"): New member.
* etc: teams: Add entry for Florian Pelz.Florian Pelz2022-07-07
| | | | * etc/teams.scm.in ("Florian Pelz"): New member.
* etc: teams: Add entry for Julien Lepiller.Julien Lepiller2022-07-06
| | | | * etc/teams.scm.in ("Julien Lepiller"): New member.
* etc/guix-install.sh: Check for profile from 'guix home'.Philip McGrath2022-07-04
| | | | | | | | | | 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>
* etc/guix-install.sh: Initialize XDG base directories.Philip McGrath2022-07-04
| | | | | | | | | | | | | | | | 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: Add entry for Efraim Flashner.Efraim Flashner2022-07-04
| | | | * etc/teams.scm.in ("Efraim Flashner"): New member.
* teams: Add leo Famulari.Leo Famulari2022-07-03
| | | | * etc/teams.scm.in ("Leo Famulari"): New member.
* etc: teams: Add entry for Liliana Prikler.Liliana Marie Prikler2022-07-03
| | | | * etc/teams.scm.in ("Liliana Marie Prikler"): New member.
* etc: teams: Sort members lexicographically by last name.Liliana Marie Prikler2022-07-03
| | | | * etc/teams.scm.in: Sort members lexicographically by last name.
* etc: Update teams.Andreas Enge2022-07-03
| | | | * etc/teams.scm.in: Rename maths team to science and add myself to it.
* etc: Add teams.scm.Ricardo Wurmus2022-07-03
| | | | | | * etc/teams.scm.in: New file. * configure.ac: Generate executable. * .gitignore: Ignore generated file.
* news: Add 'de' translation.Florian Pelz2022-06-29
| | | | * etc/news.scm: Add German translation of update of 'linux-libre' entry.
* news: Add entry about the update of the 'linux-libre' package.Leo Famulari2022-06-29
| | | | * etc/news.scm: Add entry.
* news: Add 'de' translation.Florian Pelz2022-06-23
| | | | * etc/news.scm: Add German translation of 'guix refresh -L' entry.
* news: Add entry for 'guix refresh -L' change.Ludovic Courtès2022-06-22
| | | | * etc/news.scm: Add entry.
* news: Add 'de' translation.Florian Pelz2022-06-05
| | | | * etc/news.scm: Add German translation of edit sub-commands entry.
* news: Update copyright line.Florian Pelz2022-06-05
| | | | * etc/news.scm: Update Maxime Devos’ copyright header.
* news: Add entry for 'guix system edit' and 'guix home edit'.Ludovic Courtès2022-06-04
| | | | | | * etc/news.scm: Add entry. Co-authored-by: Maxime Devos <maximedevos@telenet.be>
* bash completion: Fix & unify option parsing.Tobias Geerinckx-Rice2022-05-29
| | | | | | | | | 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: Teach it how to commit package removal.Maxim Cournoyer2022-05-31
| | | | | | | | | | | | | | * 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.
* etc/committer: Prefix (sxml xpath) symbols to avoid name conflict.Maxim Cournoyer2022-05-31
| | | | | | | | | | 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.
* Move (gnu platform) and (gnu platforms ...) to guix/.Josselin Poiret2022-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* news: Add 'de' translation.Florian Pelz2022-05-23
| | | | * etc/news.scm: Add German translation of 'guix import elm' entry.
* ci: Do not rely on hardcoded cross-targets lists.Mathieu Othacehe2022-05-22
| | | | | | | | * 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>
* news: Add entry for 'guix import elm'.Ludovic Courtès2022-05-22
| | | | * etc/news.scm: Add entry.
* snippets: Add a 'remove' snippet.Maxim Cournoyer2022-05-12
| | | | * etc/snippets/text-mode/guix-commit-message-remove-package: New file.
* news: Add 'de' translation.Florian Pelz2022-04-24
| | | | * etc/news.scm: Add German translation of update of 'linux-libre' entry.
* news: Fix news entry commit reference.Guillaume Le Vaillant2022-04-24
| | | | | * etc/news: Fix commit reference of news entry about Linux-libre kernel update to 5.17.
* news: Add entry about the update of the 'linux-libre' package.Leo Famulari2022-04-23
| | | | * etc/news.scm: Add entry.
* tests: System tests really parameterize 'current-guix-package'.Ludovic Courtès2022-04-11
| | | | | | | | | | | 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.
* news: Add 'de' translation.Florian Pelz2022-04-05
| | | | * etc/news.scm: Add German translation of 'guix shell --export-manifest' entry.
* news: Add entry about 'guix shell --export-manifest'.Ludovic Courtès2022-04-04
| | | | * etc/news.scm: Add entry.
* news: Add 'de' translation.Florian Pelz2022-03-20
| | | | * etc/news.scm: Add German translation of 'guix home container' entry.
* news: Add entry about 'guix home container'.Ludovic Courtès2022-03-19
| | | | * etc/news.scm: Add entry.
* news: Add 'de' translation.Florian Pelz2022-03-03
| | | | * etc/news.scm: Add German translation of 'guix pull --news' entry.
* news: Add entry about ‘guix pull --news’ changes.Tobias Geerinckx-Rice2022-02-27
| | | | * etc/news.scm: Add entry.
* news: Fix 'de' translation.Florian Pelz2022-02-09
| | | | * etc/news.scm: Fix typo.
* news: Add 'de' translation.Florian Pelz2022-02-09
| | | | * etc/news.scm: Add German translation of end of Gzip substitutes entry.
* news: Add 'de' translation.Florian Pelz2022-02-09
| | | | * etc/news.scm: Add German translation of 'guix deploy -x' entry.
* news: Add entry about the sunsetting of Gzip substitutes.Maxim Cournoyer2022-02-08
| | | | * etc/news.scm (channel-news): New entry.