guix/guix
Ludovic Courtès 0d39a3b989
Add (guix channels) and use it in (guix scripts pull).
* guix/channels.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/scripts/pull.scm: Use it.
(%default-options): Remove 'repository-url' and 'ref'.
(show-help, %options): Add '--channels'.
(%self-build-file, %pull-version, build-from-source)
(whole-package-for-legacy, derivation->manifest-entry): Remove.  These
now exist in a similar form in (guix channels).
(build-and-install): Change 'source' to 'instances'.  Remove #:url,
 #:branch, and #:commit.  Rewrite using 'channel-instances->manifest'.
(channel-list): New procedure.
(guix-pull): Parameterize %REPOSITORY-CACHE-DIRECTORY.  Call
'honor-lets-encrypt-certificates!' unconditionally.  Load
~/.config/guix/channels.scm.  Rewrite to use (guix channels).
[use-le-certs?]: Remove.
* po/guix/POTFILES.in: Add (guix channels).
* doc/guix.texi (Invoking guix pull): Group the description of '--url',
'--commit', and '--branch'.  Remove mention of 'GUIX_PULL_URL'.  Add
references to "Channels".  Document '--channels'.
(Channels): New node.
(Defining Packages): Link to "Channels" instead of "Package Modules".
(Invoking guix edit): Link to "Package Modules" instead of "Defining
Packages".
(Package Modules): Document both GUIX_PACKAGE_PATH and channels.
2018-09-02 16:51:40 +02:00
..
build grafts: Add (guix build debug-link) and use it. 2018-08-24 18:01:05 +02:00
build-system build-system/asdf: Fix typo in "dependency". 2018-08-21 16:27:03 +02:00
import import: pypi: Support recursive importing. 2018-08-30 15:22:22 +02:00
scripts Add (guix channels) and use it in (guix scripts pull). 2018-09-02 16:51:40 +02:00
store
tests
base16.scm
base32.scm
base64.scm
build-system.scm
cache.scm
channels.scm Add (guix channels) and use it in (guix scripts pull). 2018-09-02 16:51:40 +02:00
ci.scm
combinators.scm
config.scm.in
cpio.scm
cve.scm cve: Update feed URL. 2018-08-26 01:47:40 +02:00
cvs-download.scm
derivations.scm
describe.scm Add (guix describe) and use it to initialize '%package-search-path'. 2018-09-02 16:43:10 +02:00
discovery.scm discovery: Add 'scheme-modules*'. 2018-09-02 16:43:10 +02:00
docker.scm
download.scm
elf.scm
ftp-client.scm
gcrypt.scm
gexp.scm
git-download.scm
git.scm
glob.scm
gnu-maintenance.scm
gnupg.scm
grafts.scm grafts: Add (guix build debug-link) and use it. 2018-08-24 18:01:05 +02:00
graph.scm
hash.scm
hg-download.scm
http-client.scm
i18n.scm
inferior.scm inferior: Adjust for Guile 2.0. 2018-08-21 23:27:08 +02:00
licenses.scm
man-db.scm
memoization.scm
modules.scm
monad-repl.scm
monads.scm
nar.scm
packages.scm
pk-crypto.scm
pki.scm
profiles.scm
profiling.scm
progress.scm
records.scm records: Adjust to test changes in 'record-abi-mismatch-error'. 2018-08-31 17:26:56 +02:00
scripts.scm
search-paths.scm
self.scm discovery: Add 'scheme-modules*'. 2018-09-02 16:43:10 +02:00
serialization.scm
sets.scm
ssh.scm
store.scm
svn-download.scm
tests.scm
ui.scm
upstream.scm
utils.scm
workers.scm
zlib.scm