diff options
author | Hartmut Goebel <h.goebel@crazy-compilers.com> | 2020-05-24 22:17:30 +0200 |
---|---|---|
committer | Hartmut Goebel <h.goebel@crazy-compilers.com> | 2021-10-07 22:35:28 +0200 |
commit | d780d0a2bbd1cdb7b688b3933ec6d6a1eb27e150 (patch) | |
tree | 36c6829899926d022ebdc35b610a0ebbad5cc54f /guix/import/utils.scm | |
parent | f63c79bf7674df012517f8e9148f94c611e35f32 (diff) | |
download | guix-patches-d780d0a2bbd1cdb7b688b3933ec6d6a1eb27e150.tar guix-patches-d780d0a2bbd1cdb7b688b3933ec6d6a1eb27e150.tar.gz |
import: Add hex.pm importer.
hex.pm is a package repository for Erlang and Elixir.
* guix/scripts/import.scm (importers): Add "hexpm".
* guix/scripts/import/hexpm.scm, guix/import/hexpm.scm,
guix/hexpm-download.scm: New files.
* guix/import/utils.scm (source-spec->object): Add "hexpm-fetch" to list of
fetch methods.
* guix/upstream.scm (package-update/hexpm-fetch): New function.
(%method-updates) Add it.
* Makefile.am: Add them.
Diffstat (limited to 'guix/import/utils.scm')
-rw-r--r-- | guix/import/utils.scm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/guix/import/utils.scm b/guix/import/utils.scm index a180742ca3..aaad247c63 100644 --- a/guix/import/utils.scm +++ b/guix/import/utils.scm @@ -359,6 +359,7 @@ the expected fields of an <origin> object." ("git-fetch" (@ (guix git-download) git-fetch)) ("svn-fetch" (@ (guix svn-download) svn-fetch)) ("hg-fetch" (@ (guix hg-download) hg-fetch)) + ("hexpm-fetch" (@ (guix hexpm-download) hexpm-fetch)) (_ #f))) (uri (assoc-ref orig "uri")) (sha256 sha)))))) |