# GNU Guix --- Functional package management for GNU # Copyright © 2019, 2020 Ludovic Courtès # # This file is part of GNU Guix. # # GNU Guix is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or (at # your option) any later version. # # GNU Guix is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Guix. If not, see . # # Test the `guix package' aliases. # guix install --version readlink_base () { basename `readlink "$1"` } profile="t-profile-$$" rm -f "$profile" trap 'rm -f "$profile" "$profile-"[0-9]*' EXIT guix install --bootstrap guile-bootstrap -p "$profile" test -x "$profile/bin/guile" # Make sure '-r' isn't passed as-is to 'guix package'. ! guix install -r guile-bootstrap -p "$profile" --bootstrap test -x "$profile/bin/guile" # Use a package transformation option and make sure it's recorded. guix install --bootstrap guile-bootstrap -p "$profile" \ --with-input=libreoffice=inkscape test -x "$profile/bin/guile" grep "libreoffice=inkscape" "$profile/manifest" guix upgrade --version guix upgrade -n guix upgrade gui.e -n ! guix upgrade foo bar -n; guix remove --version guix remove --bootstrap guile-bootstrap -p "$profile" ! test -x "$profile/bin/guile" test `guix package -p "$profile" -I | wc -l` -eq 0 ! guix remove -p "$profile" this-is-not-installed --bootstrap ! guix remove -i guile-bootstrap -p "$profile" --bootstrap guix search '\' game | grep '^name: gnubg' guix show --version guix show guile guix show python@3 | grep "^name: python" # "python@2" exists but is deprecated; make sure it doesn't show up. ! guix show python@2 # Specifying multiple packages. output="`guix show sed grep | grep ^name:`" test "$output" = "name: sed name: grep" tion value='author'>author
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2024-05-10 00:54:13 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-12-13 20:18:56 +0000
commit910c1ee7ce163b8d4c3bc6d15c645be34b46a9c2 (patch)
tree52503292a7700dbf4d1597ecf727dbd63bc5cb48 /etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package
parenta60366ca06e8cc004fa4524b5f834130f776e8e6 (diff)
downloadguix-910c1ee7ce163b8d4c3bc6d15c645be34b46a9c2.tar.gz
guix-910c1ee7ce163b8d4c3bc6d15c645be34b46a9c2.zip
gnu: borgmatic: Move to pyproject-build-system.
* gnu/packages/backup.scm (borgmatic): [build-system]: Move to pyproject-build-system. [arguments]: Migrate 'check phase replacement to <#:test-flags>. <#:phases>: Add 'set-path phase. Change-Id: I916e87f10c75718c4e840d97eaa78623ed2a4fd3 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package')
0 files changed, 0 insertions, 0 deletions