guix-play/guix/scripts/import
Katherine Cox-Buday 02e2e093e8
import: Add Go importer.
This patch adds a 'guix import go' command.

* doc/guix.texi (Requirements): Mention Guile-Lib dependency.
(Invoking guix import): Document 'guix import go'.
* gnu/packages/package-management.scm (guix)[inputs, propagated-inputs]:
Add GUILE-LIB.
* guix/self.scm (compiled-guix)[guile-lib]: New variable.
[dependencies]: Add it.
(specification->package): Add "guile-lib".
* guix/build-system/go.scm (go-version->git-ref): New procedure.
* guix/import/go.scm, guix/scripts/import/go.scm, tests/go.scm: New files.
* guix/scripts/import.scm: Declare subcommand guix import go
* po/guix/POTFILES.in: Add 'guix/scripts/import/go.scm'.
* Makefile.am (MODULES): Add 'guix/import/go.scm' and
'guix/scripts/import/go.scm'.
(SCM_TESTS): Add 'tests/go.scm'.

Co-Authored-By: Helio Machado <0x2b3bfa0@gmail.com>
Co-Authored-By: Francois Joulaud <francois.joulaud@radiofrance.com>
Co-Authored-By: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-Authored-by: Ludovic Courtès <ludo@gnu.org>
2021-03-10 18:01:48 +01:00
..
cpan.scm
cran.scm import/cran: Add input style "specification". 2020-12-22 14:18:34 +01:00
crate.scm scripts: Fix typo in crate importer help message. 2020-12-23 10:05:07 +01:00
elpa.scm import/elpa: Abort early on failure to fetch meta data. 2020-12-31 15:50:48 +01:00
gem.scm
gnu.scm
go.scm import: Add Go importer. 2021-03-10 18:01:48 +01:00
hackage.scm import: Fix docstring typoes. 2020-09-23 04:36:59 +02:00
json.scm scripts: import: json: Fix error handling. 2021-01-31 21:49:59 +01:00
nix.scm
opam.scm guix: opam: Add --repo argument to importer. 2020-12-08 16:47:22 +01:00
pypi.scm
stackage.scm
texlive.scm