guix: Strip #:use-module lists.
This was obtained by setting up this environment:
  guix shell -D guix --with-input=guile@3.0.9=guile-next \
    --with-commit=guile-next=e2ed33ef0445c867fe56c247054aa67e834861f2
    -- make -j5
then adding 'unused-module' to (@@ (guix build compiler) %warnings),
building, and checking all the "unused module" warnings and removing
those that were definitely unused.
			
			
This commit is contained in:
		
							parent
							
								
									eee95b5a87
								
							
						
					
					
						commit
						ae587c2ef0
					
				
					 120 changed files with 8 additions and 279 deletions
				
			
		| 
						 | 
					@ -29,10 +29,7 @@
 | 
				
			||||||
  #:use-module (guix modules)
 | 
					  #:use-module (guix modules)
 | 
				
			||||||
  #:autoload   (guix build-system gnu) (standard-packages)
 | 
					  #:autoload   (guix build-system gnu) (standard-packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					 | 
				
			||||||
  #:export (android-repo-reference
 | 
					  #:export (android-repo-reference
 | 
				
			||||||
            android-repo-reference?
 | 
					            android-repo-reference?
 | 
				
			||||||
            android-repo-reference-manifest-url
 | 
					            android-repo-reference-manifest-url
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,7 +17,6 @@
 | 
				
			||||||
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
					;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix base32)
 | 
					(define-module (guix base32)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
  #:use-module (srfi srfi-60)
 | 
					  #:use-module (srfi srfi-60)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,8 +26,6 @@
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (android-ndk-build-system))
 | 
					  #:export (android-ndk-build-system))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define %android-ndk-build-system-modules
 | 
					(define %android-ndk-build-system-modules
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,8 +26,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%ant-build-system-modules
 | 
					  #:export (%ant-build-system-modules
 | 
				
			||||||
            ant-build
 | 
					            ant-build
 | 
				
			||||||
            ant-build-system))
 | 
					            ant-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,9 +33,7 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (gnu packages)
 | 
					  #:use-module (gnu packages)
 | 
				
			||||||
  #:export (%asdf-build-system-modules
 | 
					  #:export (%asdf-build-system-modules
 | 
				
			||||||
            %asdf-build-modules
 | 
					            %asdf-build-modules
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,6 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%chicken-build-system-modules
 | 
					  #:export (%chicken-build-system-modules
 | 
				
			||||||
            chicken-build
 | 
					            chicken-build
 | 
				
			||||||
            chicken-build-system
 | 
					            chicken-build-system
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,8 +33,6 @@
 | 
				
			||||||
                #:select
 | 
					                #:select
 | 
				
			||||||
                ((search-path-specification->sexp . search-path-spec->sexp)))
 | 
					                ((search-path-specification->sexp . search-path-spec->sexp)))
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%clojure-build-system-modules
 | 
					  #:export (%clojure-build-system-modules
 | 
				
			||||||
            clojure-build
 | 
					            clojure-build
 | 
				
			||||||
            clojure-build-system))
 | 
					            clojure-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,12 +24,10 @@
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%cmake-build-system-modules
 | 
					  #:export (%cmake-build-system-modules
 | 
				
			||||||
            cmake-build
 | 
					            cmake-build
 | 
				
			||||||
            cmake-build-system))
 | 
					            cmake-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,6 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:export (%copy-build-system-modules
 | 
					  #:export (%copy-build-system-modules
 | 
				
			||||||
            default-glibc
 | 
					            default-glibc
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,8 +29,6 @@
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (dub-build-system))
 | 
					  #:export (dub-build-system))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define (default-ldc)
 | 
					(define (default-ldc)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,10 +25,8 @@
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module ((guix build-system gnu) #:prefix gnu:)
 | 
					 | 
				
			||||||
  #:use-module ((guix build-system ocaml) #:prefix ocaml:)
 | 
					  #:use-module ((guix build-system ocaml) #:prefix ocaml:)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:export (%dune-build-system-modules
 | 
					  #:export (%dune-build-system-modules
 | 
				
			||||||
            dune-build
 | 
					            dune-build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,8 +28,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%emacs-build-system-modules
 | 
					  #:export (%emacs-build-system-modules
 | 
				
			||||||
            emacs-build
 | 
					            emacs-build
 | 
				
			||||||
            emacs-build-system)
 | 
					            emacs-build-system)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,6 @@
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,14 +24,12 @@
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module ((guix build glib-or-gtk-build-system)
 | 
					  #:use-module ((guix build glib-or-gtk-build-system)
 | 
				
			||||||
                #:select (%gdk-pixbuf-loaders-cache-file))
 | 
					                #:select (%gdk-pixbuf-loaders-cache-file))
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%glib-or-gtk-build-system-modules
 | 
					  #:export (%glib-or-gtk-build-system-modules
 | 
				
			||||||
            glib-or-gtk-build
 | 
					            glib-or-gtk-build
 | 
				
			||||||
            glib-or-gtk-cross-build
 | 
					            glib-or-gtk-cross-build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,6 @@
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:export (%guile-build-system-modules
 | 
					  #:export (%guile-build-system-modules
 | 
				
			||||||
            guile-build-system))
 | 
					            guile-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,7 +32,6 @@
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (hackage-uri
 | 
					  #:export (hackage-uri
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            %haskell-build-system-modules
 | 
					            %haskell-build-system-modules
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,8 +29,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%julia-build-system-modules
 | 
					  #:export (%julia-build-system-modules
 | 
				
			||||||
            julia-build
 | 
					            julia-build
 | 
				
			||||||
            julia-build-system))
 | 
					            julia-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,6 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:export (%maven-build-system-modules
 | 
					  #:export (%maven-build-system-modules
 | 
				
			||||||
            default-maven
 | 
					            default-maven
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,7 +30,6 @@
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix build-system glib-or-gtk)
 | 
					  #:use-module (guix build-system glib-or-gtk)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%meson-build-system-modules
 | 
					  #:export (%meson-build-system-modules
 | 
				
			||||||
            meson-build-system
 | 
					            meson-build-system
 | 
				
			||||||
            make-cross-file))
 | 
					            make-cross-file))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,8 +26,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%minify-build-system-modules
 | 
					  #:export (%minify-build-system-modules
 | 
				
			||||||
            minify-build
 | 
					            minify-build
 | 
				
			||||||
            minify-build-system))
 | 
					            minify-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,7 +29,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%node-build-system-modules
 | 
					  #:export (%node-build-system-modules
 | 
				
			||||||
            node-build
 | 
					            node-build
 | 
				
			||||||
            node-build-system))
 | 
					            node-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,6 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:export (%ocaml-build-system-modules
 | 
					  #:export (%ocaml-build-system-modules
 | 
				
			||||||
            package-with-ocaml4.07
 | 
					            package-with-ocaml4.07
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,12 +22,10 @@
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%perl-build-system-modules
 | 
					  #:export (%perl-build-system-modules
 | 
				
			||||||
            perl-build
 | 
					            perl-build
 | 
				
			||||||
            perl-cross-build
 | 
					            perl-cross-build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,18 +22,14 @@
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix build-system python)
 | 
					  #:use-module (guix build-system python)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%pyproject-build-system-modules
 | 
					  #:export (%pyproject-build-system-modules
 | 
				
			||||||
            default-python
 | 
					            default-python
 | 
				
			||||||
            pyproject-build
 | 
					            pyproject-build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,6 @@
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
| 
						 | 
					@ -32,9 +31,7 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%python-build-system-modules
 | 
					  #:export (%python-build-system-modules
 | 
				
			||||||
            package-with-python2
 | 
					            package-with-python2
 | 
				
			||||||
            strip-python2-variant
 | 
					            strip-python2-variant
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,6 @@
 | 
				
			||||||
  #:use-module (guix build-system cmake)
 | 
					  #:use-module (guix build-system cmake)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%qt-build-system-modules
 | 
					  #:export (%qt-build-system-modules
 | 
				
			||||||
            qt-build
 | 
					            qt-build
 | 
				
			||||||
            qt-build-system))
 | 
					            qt-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,6 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%r-build-system-modules
 | 
					  #:export (%r-build-system-modules
 | 
				
			||||||
            r-build
 | 
					            r-build
 | 
				
			||||||
            r-build-system
 | 
					            r-build-system
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,6 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%rakudo-build-system-modules
 | 
					  #:export (%rakudo-build-system-modules
 | 
				
			||||||
            rakudo-build
 | 
					            rakudo-build
 | 
				
			||||||
            rakudo-build-system))
 | 
					            rakudo-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,8 +26,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (hexpm-uri
 | 
					  #:export (hexpm-uri
 | 
				
			||||||
            hexpm-package-url
 | 
					            hexpm-package-url
 | 
				
			||||||
            %rebar-build-system-modules
 | 
					            %rebar-build-system-modules
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,16 +21,13 @@
 | 
				
			||||||
(define-module (guix build-system renpy)
 | 
					(define-module (guix build-system renpy)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%renpy-build-system-modules
 | 
					  #:export (%renpy-build-system-modules
 | 
				
			||||||
            default-renpy
 | 
					            default-renpy
 | 
				
			||||||
            renpy-build
 | 
					            renpy-build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,11 +23,9 @@
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (rubygems-uri
 | 
					  #:export (rubygems-uri
 | 
				
			||||||
            %ruby-build-system-modules
 | 
					            %ruby-build-system-modules
 | 
				
			||||||
            ruby-build
 | 
					            ruby-build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,6 @@
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%scons-build-system-modules
 | 
					  #:export (%scons-build-system-modules
 | 
				
			||||||
            scons-build
 | 
					            scons-build
 | 
				
			||||||
            scons-build-system))
 | 
					            scons-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,6 @@
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module (guix svn-download)
 | 
					  #:use-module (guix svn-download)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (%texlive-build-system-modules
 | 
					  #:export (%texlive-build-system-modules
 | 
				
			||||||
            texlive-build
 | 
					            texlive-build
 | 
				
			||||||
            texlive-build-system
 | 
					            texlive-build-system
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,12 +18,10 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix build-system trivial)
 | 
					(define-module (guix build-system trivial)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (trivial-build-system))
 | 
					  #:export (trivial-build-system))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define* (lower name
 | 
					(define* (lower name
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,14 +22,11 @@
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system gnu)
 | 
					  #:use-module (guix build-system gnu)
 | 
				
			||||||
  #:use-module ((guix build-system python)
 | 
					  #:use-module ((guix build-system python)
 | 
				
			||||||
                #:select (default-python default-python2))
 | 
					                #:select (default-python default-python2))
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%waf-build-system-modules
 | 
					  #:export (%waf-build-system-modules
 | 
				
			||||||
            waf-build
 | 
					            waf-build
 | 
				
			||||||
            waf-build-system))
 | 
					            waf-build-system))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,14 +18,9 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix build android-ndk-build-system)
 | 
					(define-module (guix build android-ndk-build-system)
 | 
				
			||||||
  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
					  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
				
			||||||
  #:use-module (guix build syscalls)
 | 
					 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:use-module (ice-9 popen)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (rnrs io ports)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:export (%standard-phases
 | 
					  #:export (%standard-phases
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,11 +24,7 @@
 | 
				
			||||||
  #:use-module (guix build union)
 | 
					  #:use-module (guix build union)
 | 
				
			||||||
  #:use-module (guix build lisp-utils)
 | 
					  #:use-module (guix build lisp-utils)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 receive)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					  #:use-module (ice-9 ftw)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix build chicken-build-system)
 | 
					(define-module (guix build chicken-build-system)
 | 
				
			||||||
  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
					  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
				
			||||||
  #:use-module (guix build union)
 | 
					 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					  #:use-module (ice-9 ftw)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,7 +20,6 @@
 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					  #:use-module (ice-9 ftw)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-8)
 | 
					  #:use-module (srfi srfi-8)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix build download-nar)
 | 
					(define-module (guix build download-nar)
 | 
				
			||||||
  #:use-module (guix build download)
 | 
					  #:use-module (guix build download)
 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					 | 
				
			||||||
  #:use-module ((guix serialization) #:hide (dump-port*))
 | 
					  #:use-module ((guix serialization) #:hide (dump-port*))
 | 
				
			||||||
  #:autoload   (zlib) (call-with-gzip-input-port)
 | 
					  #:autoload   (zlib) (call-with-gzip-input-port)
 | 
				
			||||||
  #:use-module (guix progress)
 | 
					  #:use-module (guix progress)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,6 @@
 | 
				
			||||||
  #:use-module (guix build union)
 | 
					  #:use-module (guix build union)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					  #:use-module (ice-9 ftw)
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					  #:use-module (ice-9 rdelim)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 popen)
 | 
					  #:use-module (ice-9 popen)
 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					  #:use-module (ice-9 vlist)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,6 +26,7 @@
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					  #:use-module (ice-9 rdelim)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					  #:use-module (ice-9 regex)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
 | 
					  #:autoload   (ice-9 threads) (current-processor-count)
 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:export (target-guile-effective-version
 | 
					  #:export (target-guile-effective-version
 | 
				
			||||||
            %standard-phases
 | 
					            %standard-phases
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,10 +21,6 @@
 | 
				
			||||||
(define-module (guix build linux-module-build-system)
 | 
					(define-module (guix build linux-module-build-system)
 | 
				
			||||||
  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
					  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%standard-phases
 | 
					  #:export (%standard-phases
 | 
				
			||||||
            linux-module-build))
 | 
					            linux-module-build))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,11 +20,9 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix build lisp-utils)
 | 
					(define-module (guix build lisp-utils)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 hash-table)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					  #:use-module (ice-9 regex)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:export (%lisp
 | 
					  #:export (%lisp
 | 
				
			||||||
            %lisp-type
 | 
					            %lisp-type
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,9 +20,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix build make-bootstrap)
 | 
					(define-module (guix build make-bootstrap)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-19)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:export (copy-linux-headers
 | 
					  #:export (copy-linux-headers
 | 
				
			||||||
            make-stripped-libc))
 | 
					            make-stripped-libc))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,6 @@
 | 
				
			||||||
(define-module (guix build svn)
 | 
					(define-module (guix build svn)
 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					 | 
				
			||||||
  #:export (svn-fetch))
 | 
					  #:export (svn-fetch))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;; Commentary:
 | 
					;;; Commentary:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,10 +19,6 @@
 | 
				
			||||||
(define-module (guix build waf-build-system)
 | 
					(define-module (guix build waf-build-system)
 | 
				
			||||||
  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
					  #:use-module ((guix build gnu-build-system) #:prefix gnu:)
 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:export (%standard-phases
 | 
					  #:export (%standard-phases
 | 
				
			||||||
            waf-build))
 | 
					            waf-build))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,8 +29,6 @@
 | 
				
			||||||
  #:use-module (guix base16)
 | 
					  #:use-module (guix base16)
 | 
				
			||||||
  #:use-module (guix records)
 | 
					  #:use-module (guix records)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix modules)
 | 
					 | 
				
			||||||
  #:use-module (guix discovery)
 | 
					 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix profiles)
 | 
					  #:use-module (guix profiles)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
| 
						 | 
					@ -55,8 +53,6 @@
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					  #:use-module (ice-9 vlist)
 | 
				
			||||||
  #:use-module ((ice-9 rdelim) #:select (read-string))
 | 
					 | 
				
			||||||
  #:use-module ((rnrs bytevectors) #:select (bytevector=?))
 | 
					 | 
				
			||||||
  #:export (channel
 | 
					  #:export (channel
 | 
				
			||||||
            channel?
 | 
					            channel?
 | 
				
			||||||
            channel-name
 | 
					            channel-name
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,8 +41,6 @@
 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					  #:use-module (gcrypt hash)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					 | 
				
			||||||
  #:use-module (guix records)
 | 
					 | 
				
			||||||
  #:use-module (guix sets)
 | 
					  #:use-module (guix sets)
 | 
				
			||||||
  #:export (<derivation>
 | 
					  #:export (<derivation>
 | 
				
			||||||
            derivation?
 | 
					            derivation?
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,6 @@
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					  #:use-module (ice-9 vlist)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					 | 
				
			||||||
  #:export (scheme-files
 | 
					  #:export (scheme-files
 | 
				
			||||||
            scheme-modules
 | 
					            scheme-modules
 | 
				
			||||||
            scheme-modules*
 | 
					            scheme-modules*
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,10 +20,8 @@
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-9)
 | 
					  #:use-module (srfi srfi-9)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					  #:use-module (srfi srfi-11)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-31)
 | 
					  #:use-module (srfi srfi-31)
 | 
				
			||||||
  #:use-module (ice-9 binary-ports)
 | 
					  #:use-module (ice-9 binary-ports)
 | 
				
			||||||
  #:use-module (rnrs bytevectors)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					  #:use-module (ice-9 regex)
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					  #:use-module (ice-9 rdelim)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,7 +35,6 @@
 | 
				
			||||||
  #:use-module (guix progress)
 | 
					  #:use-module (guix progress)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					  #:use-module (srfi srfi-11)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
  #:use-module (rnrs bytevectors)
 | 
					  #:use-module (rnrs bytevectors)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,8 +23,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix git)
 | 
					(define-module (guix git)
 | 
				
			||||||
  #:use-module (git)
 | 
					  #:use-module (git)
 | 
				
			||||||
  #:use-module (git object)
 | 
					 | 
				
			||||||
  #:use-module (git submodule)
 | 
					 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix cache)
 | 
					  #:use-module (guix cache)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,15 +23,12 @@
 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
  #:use-module (web client)
 | 
					  #:use-module (web client)
 | 
				
			||||||
  #:use-module (web response)
 | 
					  #:use-module (web response)
 | 
				
			||||||
  #:use-module (sxml simple)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					  #:use-module (ice-9 regex)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					  #:use-module (srfi srfi-11)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					 | 
				
			||||||
  #:use-module (rnrs io ports)
 | 
					  #:use-module (rnrs io ports)
 | 
				
			||||||
  #:use-module (system foreign)
 | 
					 | 
				
			||||||
  #:use-module ((guix http-client) #:hide (open-socket-for-uri))
 | 
					  #:use-module ((guix http-client) #:hide (open-socket-for-uri))
 | 
				
			||||||
  ;; not required in many cases, so autoloaded to reduce start-up costs.
 | 
					  ;; not required in many cases, so autoloaded to reduce start-up costs.
 | 
				
			||||||
  #:autoload   (guix download) (%mirrors)
 | 
					  #:autoload   (guix download) (%mirrors)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,6 @@
 | 
				
			||||||
  #:use-module (guix sets)
 | 
					  #:use-module (guix sets)
 | 
				
			||||||
  #:autoload   (guix diagnostics) (formatted-message)
 | 
					  #:autoload   (guix diagnostics) (formatted-message)
 | 
				
			||||||
  #:autoload   (guix i18n) (G_)
 | 
					  #:autoload   (guix i18n) (G_)
 | 
				
			||||||
  #:use-module (rnrs io ports)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-9)
 | 
					  #:use-module (srfi srfi-9)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,6 @@
 | 
				
			||||||
  #:use-module (guix records)
 | 
					  #:use-module (guix records)
 | 
				
			||||||
  #:use-module (guix modules)
 | 
					  #:use-module (guix modules)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:autoload   (guix build-system gnu) (standard-packages)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,6 @@
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					  #:use-module (ice-9 regex)
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					  #:use-module (ice-9 rdelim)
 | 
				
			||||||
  #:use-module (ice-9 receive)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,10 +31,10 @@
 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					  #:use-module (gcrypt hash)
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					 | 
				
			||||||
  #:use-module ((guix download) #:select (download-to-store url-fetch))
 | 
					  #:use-module ((guix download) #:select (download-to-store url-fetch))
 | 
				
			||||||
  #:use-module ((guix import utils) #:select (factorize-uri))
 | 
					  #:use-module ((guix import utils) #:select (factorize-uri))
 | 
				
			||||||
  #:use-module (guix import json)
 | 
					  #:use-module (guix import json)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,12 +29,10 @@
 | 
				
			||||||
  #:use-module ((ice-9 rdelim) #:select (read-string read-line))
 | 
					  #:use-module ((ice-9 rdelim) #:select (read-string read-line))
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-2)
 | 
					  #:use-module (srfi srfi-2)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
  #:use-module (srfi srfi-71)
 | 
					  #:use-module (srfi srfi-71)
 | 
				
			||||||
  #:use-module (ice-9 receive)
 | 
					 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
| 
						 | 
					@ -52,11 +50,9 @@
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix git)
 | 
					  #:use-module (guix git)
 | 
				
			||||||
  #:use-module ((guix build-system r) #:select (cran-uri bioconductor-uri))
 | 
					  #:use-module ((guix build-system r) #:select (cran-uri bioconductor-uri))
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix sets)
 | 
					  #:use-module (guix sets)
 | 
				
			||||||
  #:use-module (gnu packages)
 | 
					 | 
				
			||||||
  #:export (%input-style
 | 
					  #:export (%input-style
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            cran->guix-package
 | 
					            cran->guix-package
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,14 +23,11 @@
 | 
				
			||||||
(define-module (guix import crate)
 | 
					(define-module (guix import crate)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix build-system cargo)
 | 
					  #:use-module (guix build-system cargo)
 | 
				
			||||||
  #:use-module ((guix download) #:prefix download:)
 | 
					 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					  #:use-module (gcrypt hash)
 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
  #:use-module (guix import json)
 | 
					  #:use-module (guix import json)
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module ((guix licenses) #:prefix license:)
 | 
					 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,18 +26,14 @@
 | 
				
			||||||
  #:use-module (srfi srfi-71)
 | 
					  #:use-module (srfi srfi-71)
 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					  #:use-module (gcrypt hash)
 | 
				
			||||||
  #:use-module (guix git)
 | 
					  #:use-module (guix git)
 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					 | 
				
			||||||
  #:use-module (guix build-system chicken)
 | 
					  #:use-module (guix build-system chicken)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module ((guix download) #:select (download-to-store url-fetch))
 | 
					  #:use-module ((guix download) #:select (download-to-store url-fetch))
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module ((guix licenses) #:prefix license:)
 | 
					 | 
				
			||||||
  #:export (egg->guix-package
 | 
					  #:export (egg->guix-package
 | 
				
			||||||
            egg-recursive-import
 | 
					            egg-recursive-import
 | 
				
			||||||
            %egg-updater
 | 
					            %egg-updater
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,10 +18,8 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import elm)
 | 
					(define-module (guix import elm)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					  #:use-module (ice-9 vlist)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
| 
						 | 
					@ -32,20 +30,11 @@
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module ((guix ui) #:select (display-hint))
 | 
					 | 
				
			||||||
  #:use-module ((guix build utils)
 | 
					 | 
				
			||||||
                #:select ((package-name->name+version
 | 
					 | 
				
			||||||
                           . hyphen-package-name->name+version)
 | 
					 | 
				
			||||||
                          find-files
 | 
					 | 
				
			||||||
                          invoke))
 | 
					 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module (guix git)
 | 
					  #:use-module (guix git)
 | 
				
			||||||
  #:use-module (guix import json)
 | 
					  #:use-module (guix import json)
 | 
				
			||||||
  #:autoload   (gcrypt hash) (hash-algorithm sha256)
 | 
					  #:autoload   (gcrypt hash) (hash-algorithm sha256)
 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					 | 
				
			||||||
  #:use-module ((guix licenses) #:prefix license:)
 | 
					 | 
				
			||||||
  #:use-module (guix build-system elm)
 | 
					  #:use-module (guix build-system elm)
 | 
				
			||||||
  #:export (elm-recursive-import
 | 
					  #:export (elm-recursive-import
 | 
				
			||||||
            %elm-package-registry
 | 
					            %elm-package-registry
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -34,22 +34,19 @@
 | 
				
			||||||
  #:use-module (srfi srfi-9 gnu)
 | 
					  #:use-module (srfi srfi-9 gnu)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					  #:use-module (srfi srfi-11)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
  #:use-module ((guix download) #:select (download-to-store))
 | 
					  #:use-module ((guix download) #:select (download-to-store))
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
  #:use-module (guix git)
 | 
					  #:use-module (guix git)
 | 
				
			||||||
  #:use-module (guix hash)
 | 
					  #:use-module (guix hash)
 | 
				
			||||||
  #:use-module ((guix serialization) #:select (write-file))
 | 
					 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:use-module ((guix utils) #:select (call-with-temporary-output-file))
 | 
					 | 
				
			||||||
  #:export (elpa->guix-package
 | 
					  #:export (elpa->guix-package
 | 
				
			||||||
            guix-package->elpa-name
 | 
					            guix-package->elpa-name
 | 
				
			||||||
            %elpa-updater
 | 
					            %elpa-updater
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,6 @@
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module ((guix download) #:prefix download:)
 | 
					 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module (guix import json)
 | 
					  #:use-module (guix import json)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,17 +20,14 @@
 | 
				
			||||||
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
					;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import git)
 | 
					(define-module (guix import git)
 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
  #:use-module (guix git)
 | 
					  #:use-module (guix git)
 | 
				
			||||||
  #:use-module (guix git-download)
 | 
					  #:use-module (guix git-download)
 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					  #:use-module (ice-9 regex)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,13 +35,11 @@
 | 
				
			||||||
  #:use-module ((guix download) #:prefix download:)
 | 
					  #:use-module ((guix download) #:prefix download:)
 | 
				
			||||||
  #:use-module ((guix git-download) #:prefix download:)
 | 
					  #:use-module ((guix git-download) #:prefix download:)
 | 
				
			||||||
  #:autoload   (guix build download) (open-connection-for-uri)
 | 
					  #:autoload   (guix build download) (open-connection-for-uri)
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
  #:use-module (web response)
 | 
					 | 
				
			||||||
  #:export (%github-api %github-updater))
 | 
					  #:export (%github-api %github-updater))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; For tests.
 | 
					;; For tests.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,8 +25,6 @@
 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,19 +23,16 @@
 | 
				
			||||||
  #:use-module (guix gnu-maintenance)
 | 
					  #:use-module (guix gnu-maintenance)
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					  #:use-module (gcrypt hash)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:export (gnu->guix-package))
 | 
					  #:export (gnu->guix-package))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;; Commentary:
 | 
					;;; Commentary:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,25 +32,20 @@
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module (guix import json)
 | 
					  #:use-module (guix import json)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module ((guix utils) #:select (string-replace-substring))
 | 
					 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
  #:use-module ((guix licenses) #:prefix license:)
 | 
					 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:autoload   (htmlprag) (html->sxml)            ;from Guile-Lib
 | 
					  #:autoload   (htmlprag) (html->sxml)            ;from Guile-Lib
 | 
				
			||||||
  #:autoload   (guix serialization) (write-file)
 | 
					 | 
				
			||||||
  #:autoload   (guix base32) (bytevector->nix-base32-string)
 | 
					  #:autoload   (guix base32) (bytevector->nix-base32-string)
 | 
				
			||||||
  #:autoload   (guix build utils) (mkdir-p)
 | 
					  #:autoload   (guix build utils) (mkdir-p)
 | 
				
			||||||
  #:autoload   (gcrypt hash) (hash-algorithm sha256)
 | 
					  #:autoload   (gcrypt hash) (hash-algorithm sha256)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 peg)
 | 
					  #:use-module (ice-9 peg)
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 receive)
 | 
					  #:use-module (ice-9 receive)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					  #:use-module (ice-9 regex)
 | 
				
			||||||
  #:use-module (ice-9 textual-ports)
 | 
					  #:use-module (ice-9 textual-ports)
 | 
				
			||||||
  #:use-module ((rnrs io ports) #:select (call-with-port))
 | 
					  #:use-module ((rnrs io ports) #:select (call-with-port))
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-2)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-9)
 | 
					  #:use-module (srfi srfi-9)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					  #:use-module (srfi srfi-11)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
| 
						 | 
					@ -61,10 +56,7 @@
 | 
				
			||||||
                                         (if (eq? 'filter s)
 | 
					                                         (if (eq? 'filter s)
 | 
				
			||||||
                                             'xfilter
 | 
					                                             'xfilter
 | 
				
			||||||
                                             s)))
 | 
					                                             s)))
 | 
				
			||||||
  #:use-module (web client)
 | 
					 | 
				
			||||||
  #:use-module (web response)
 | 
					 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
 | 
					 | 
				
			||||||
  #:export (go-module->guix-package
 | 
					  #:export (go-module->guix-package
 | 
				
			||||||
            go-module->guix-package*
 | 
					            go-module->guix-package*
 | 
				
			||||||
            go-module-recursive-import))
 | 
					            go-module-recursive-import))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,10 +22,6 @@
 | 
				
			||||||
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
					;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import hexpm)
 | 
					(define-module (guix import hexpm)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					 | 
				
			||||||
  #:use-module ((guix download) #:prefix download:)
 | 
					 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module ((guix import json) #:select (json-fetch))
 | 
					  #:use-module ((guix import json) #:select (json-fetch))
 | 
				
			||||||
| 
						 | 
					@ -33,16 +29,11 @@
 | 
				
			||||||
                #:select ((package-name->name+version
 | 
					                #:select ((package-name->name+version
 | 
				
			||||||
                           . hyphen-package-name->name+version)
 | 
					                           . hyphen-package-name->name+version)
 | 
				
			||||||
                          dump-port))
 | 
					                          dump-port))
 | 
				
			||||||
  #:use-module ((guix licenses) #:prefix license:)
 | 
					 | 
				
			||||||
  #:use-module (guix monads)
 | 
					 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 popen)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-2)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (guix build-system rebar)
 | 
					  #:use-module (guix build-system rebar)
 | 
				
			||||||
  #:export (hexpm->guix-package
 | 
					  #:export (hexpm->guix-package
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,7 +20,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import kde)
 | 
					(define-module (guix import kde)
 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					 | 
				
			||||||
  #:use-module (guix gnu-maintenance)
 | 
					  #:use-module (guix gnu-maintenance)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,24 +19,17 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import minetest)
 | 
					(define-module (guix import minetest)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 receive)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 threads)
 | 
					  #:use-module (ice-9 threads)
 | 
				
			||||||
  #:use-module (ice-9 hash-table)
 | 
					  #:use-module (ice-9 hash-table)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-2)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
  #:use-module ((guix packages) #:prefix package:)
 | 
					  #:use-module ((guix packages) #:prefix package:)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					 | 
				
			||||||
  #:use-module (guix ui)
 | 
					 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					  #:use-module (guix memoization)
 | 
				
			||||||
  #:use-module (guix serialization)
 | 
					  #:use-module (guix serialization)
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module (guix import json)
 | 
					  #:use-module (guix import json)
 | 
				
			||||||
  #:use-module ((gcrypt hash) #:select (open-sha256-port port-sha256))
 | 
					 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix git)
 | 
					  #:use-module (guix git)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,23 +22,19 @@
 | 
				
			||||||
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
					;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import opam)
 | 
					(define-module (guix import opam)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 peg)
 | 
					  #:use-module (ice-9 peg)
 | 
				
			||||||
  #:use-module ((ice-9 popen) #:select (open-pipe*))
 | 
					  #:use-module ((ice-9 popen) #:select (open-pipe*))
 | 
				
			||||||
  #:use-module (ice-9 receive)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 textual-ports)
 | 
					  #:use-module (ice-9 textual-ports)
 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-2)
 | 
					  #:use-module (srfi srfi-2)
 | 
				
			||||||
  #:use-module ((srfi srfi-26) #:select (cut))
 | 
					  #:use-module ((srfi srfi-26) #:select (cut))
 | 
				
			||||||
  #:use-module ((web uri) #:select (string->uri uri->string))
 | 
					  #:use-module ((web uri) #:select (string->uri uri->string))
 | 
				
			||||||
  #:use-module ((guix build utils) #:select (dump-port find-files mkdir-p))
 | 
					  #:use-module ((guix build utils) #:select (dump-port find-files mkdir-p))
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix build-system ocaml)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
  #:use-module (guix http-client)
 | 
					  #:use-module (guix http-client)
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module ((guix utils) #:select (cache-directory
 | 
					  #:use-module ((guix utils) #:select (cache-directory
 | 
				
			||||||
| 
						 | 
					@ -49,7 +45,6 @@
 | 
				
			||||||
                                              recursive-import
 | 
					                                              recursive-import
 | 
				
			||||||
                                              spdx-string->license
 | 
					                                              spdx-string->license
 | 
				
			||||||
                                              url-fetch))
 | 
					                                              url-fetch))
 | 
				
			||||||
  #:use-module ((guix licenses) #:prefix license:)
 | 
					 | 
				
			||||||
  #:export (opam->guix-package
 | 
					  #:export (opam->guix-package
 | 
				
			||||||
            opam-recursive-import
 | 
					            opam-recursive-import
 | 
				
			||||||
            %opam-updater
 | 
					            %opam-updater
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,12 +19,11 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import print)
 | 
					(define-module (guix import print)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					 | 
				
			||||||
  #:use-module (guix licenses)
 | 
					  #:use-module (guix licenses)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
 | 
					  #:use-module ((guix diagnostics) #:select (location-file))
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (gnu packages)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,7 +36,6 @@
 | 
				
			||||||
  #:use-module (ice-9 receive)
 | 
					  #:use-module (ice-9 receive)
 | 
				
			||||||
  #:use-module ((ice-9 rdelim) #:select (read-line))
 | 
					  #:use-module ((ice-9 rdelim) #:select (read-line))
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
| 
						 | 
					@ -51,13 +50,11 @@
 | 
				
			||||||
                          find-files
 | 
					                          find-files
 | 
				
			||||||
                          invoke))
 | 
					                          invoke))
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module ((guix download) #:prefix download:)
 | 
					 | 
				
			||||||
  #:use-module (guix import json)
 | 
					  #:use-module (guix import json)
 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module ((guix licenses) #:prefix license:)
 | 
					  #:use-module ((guix licenses) #:prefix license:)
 | 
				
			||||||
  #:use-module (guix build-system python)
 | 
					 | 
				
			||||||
  #:export (parse-requires.txt
 | 
					  #:export (parse-requires.txt
 | 
				
			||||||
            parse-wheel-metadata
 | 
					            parse-wheel-metadata
 | 
				
			||||||
            specification->requirement-name
 | 
					            specification->requirement-name
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,8 +18,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix import test)
 | 
					(define-module (guix import test)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (web uri)
 | 
					 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					  #:use-module (guix upstream)
 | 
				
			||||||
  #:use-module ((guix utils) #:select (version-prefix?))
 | 
					  #:use-module ((guix utils) #:select (version-prefix?))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,9 +35,6 @@
 | 
				
			||||||
  #:use-module (guix serialization)
 | 
					  #:use-module (guix serialization)
 | 
				
			||||||
  #:use-module (guix svn-download)
 | 
					  #:use-module (guix svn-download)
 | 
				
			||||||
  #:use-module (guix import utils)
 | 
					  #:use-module (guix import utils)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					 | 
				
			||||||
  #:use-module (guix upstream)
 | 
					 | 
				
			||||||
  #:use-module (guix packages)
 | 
					 | 
				
			||||||
  #:use-module (guix build-system texlive)
 | 
					  #:use-module (guix build-system texlive)
 | 
				
			||||||
  #:export (files-differ?
 | 
					  #:export (files-differ?
 | 
				
			||||||
            texlive->guix-package
 | 
					            texlive->guix-package
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -39,7 +39,6 @@
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix discovery)
 | 
					  #:use-module (guix discovery)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					 | 
				
			||||||
  #:use-module ((guix i18n) #:select (G_))
 | 
					  #:use-module ((guix i18n) #:select (G_))
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix download)
 | 
					  #:use-module (guix download)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,15 +18,10 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix ipfs)
 | 
					(define-module (guix ipfs)
 | 
				
			||||||
  #:use-module (json)
 | 
					  #:use-module (json)
 | 
				
			||||||
  #:use-module (guix base64)
 | 
					 | 
				
			||||||
  #:use-module ((guix build utils) #:select (dump-port))
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					  #:use-module (srfi srfi-11)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (rnrs io ports)
 | 
					  #:use-module (rnrs io ports)
 | 
				
			||||||
  #:use-module (rnrs bytevectors)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 ftw)
 | 
					 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
  #:use-module (web client)
 | 
					  #:use-module (web client)
 | 
				
			||||||
  #:use-module (web response)
 | 
					  #:use-module (web response)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,6 @@
 | 
				
			||||||
(define-module (guix lint)
 | 
					(define-module (guix lint)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:autoload   (guix base16) (bytevector->base16-string)
 | 
					  #:autoload   (guix base16) (bytevector->base16-string)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					 | 
				
			||||||
  #:autoload   (guix base64) (base64-encode)
 | 
					  #:autoload   (guix base64) (base64-encode)
 | 
				
			||||||
  #:use-module (guix build-system)
 | 
					  #:use-module (guix build-system)
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,6 @@
 | 
				
			||||||
  #:autoload   (srfi srfi-1) (delete-duplicates)
 | 
					  #:autoload   (srfi srfi-1) (delete-duplicates)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					  #:use-module (ice-9 rdelim)
 | 
				
			||||||
  #:use-module (ice-9 binary-ports)
 | 
					 | 
				
			||||||
  #:export (%public-key-file
 | 
					  #:export (%public-key-file
 | 
				
			||||||
            %private-key-file
 | 
					            %private-key-file
 | 
				
			||||||
            %acl-file
 | 
					            %acl-file
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,6 @@
 | 
				
			||||||
  #:use-module (srfi srfi-9)
 | 
					  #:use-module (srfi srfi-9)
 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					  #:use-module (ice-9 rdelim)
 | 
				
			||||||
  #:autoload (system base target) (target-most-positive-fixnum)
 | 
					  #:autoload (system base target) (target-most-positive-fixnum)
 | 
				
			||||||
  #:export (define-record-type*
 | 
					  #:export (define-record-type*
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,8 +32,6 @@
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					 | 
				
			||||||
  #:export (remote-eval))
 | 
					  #:export (remote-eval))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;; Commentary:
 | 
					;;; Commentary:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,6 @@
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					  #:use-module (guix derivations)
 | 
				
			||||||
  #:use-module ((guix profiles) #:select (%profile-directory))
 | 
					 | 
				
			||||||
  #:autoload   (guix describe) (current-profile-date)
 | 
					  #:autoload   (guix describe) (current-profile-date)
 | 
				
			||||||
  #:use-module (guix build syscalls)
 | 
					  #:use-module (guix build syscalls)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,6 @@
 | 
				
			||||||
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
					;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix scripts archive)
 | 
					(define-module (guix scripts archive)
 | 
				
			||||||
  #:use-module (guix config)
 | 
					 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix combinators)
 | 
					  #:use-module (guix combinators)
 | 
				
			||||||
  #:use-module ((guix build utils) #:select (mkdir-p))
 | 
					  #:use-module ((guix build utils) #:select (mkdir-p))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,6 @@
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					  #:use-module (guix derivations)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix memoization)
 | 
					 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
| 
						 | 
					@ -36,10 +35,8 @@
 | 
				
			||||||
  #:autoload   (guix http-client) (http-fetch http-get-error?)
 | 
					  #:autoload   (guix http-client) (http-fetch http-get-error?)
 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-9)
 | 
					  #:use-module (srfi srfi-9)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-34)
 | 
					  #:use-module (srfi srfi-34)
 | 
				
			||||||
  #:use-module (srfi srfi-35)
 | 
					  #:use-module (srfi srfi-35)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,6 @@
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					 | 
				
			||||||
  #:use-module ((guix progress) #:hide (dump-port*))
 | 
					  #:use-module ((guix progress) #:hide (dump-port*))
 | 
				
			||||||
  #:use-module (guix serialization)
 | 
					  #:use-module (guix serialization)
 | 
				
			||||||
  #:use-module (guix substitutes)
 | 
					  #:use-module (guix substitutes)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,6 @@
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					  #:use-module (guix ui)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					 | 
				
			||||||
  #:use-module ((guix status) #:select (with-status-verbosity))
 | 
					  #:use-module ((guix status) #:select (with-status-verbosity))
 | 
				
			||||||
  #:use-module (guix diagnostics)
 | 
					  #:use-module (guix diagnostics)
 | 
				
			||||||
  #:use-module (guix i18n)
 | 
					  #:use-module (guix i18n)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,6 @@
 | 
				
			||||||
  #:use-module (guix scripts)
 | 
					  #:use-module (guix scripts)
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					  #:use-module (guix ui)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix build syscalls)
 | 
					 | 
				
			||||||
  #:use-module (guix build utils)
 | 
					  #:use-module (guix build utils)
 | 
				
			||||||
  #:use-module (guix scripts publish)
 | 
					  #:use-module (guix scripts publish)
 | 
				
			||||||
  #:use-module (avahi)
 | 
					  #:use-module (avahi)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,11 +35,8 @@
 | 
				
			||||||
  #:use-module (web uri)
 | 
					  #:use-module (web uri)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-14)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-37)
 | 
					  #:use-module (srfi srfi-37)
 | 
				
			||||||
  #:use-module (rnrs bytevectors)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 binary-ports)
 | 
					 | 
				
			||||||
  #:export (guix-download))
 | 
					  #:export (guix-download))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,8 @@
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					  #:use-module (guix ui)
 | 
				
			||||||
  #:use-module (guix scripts)
 | 
					  #:use-module (guix scripts)
 | 
				
			||||||
  #:use-module ((guix scripts build) #:select (%standard-build-options))
 | 
					  #:use-module ((guix scripts build) #:select (%standard-build-options))
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module ((guix diagnostics)
 | 
				
			||||||
 | 
					                #:select (location-file location-line))
 | 
				
			||||||
  #:use-module (gnu packages)
 | 
					  #:use-module (gnu packages)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-37)
 | 
					  #:use-module (srfi srfi-37)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,7 +20,6 @@
 | 
				
			||||||
(define-module (guix scripts graph)
 | 
					(define-module (guix scripts graph)
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					  #:use-module (guix ui)
 | 
				
			||||||
  #:use-module (guix graph)
 | 
					  #:use-module (guix graph)
 | 
				
			||||||
  #:use-module (guix grafts)
 | 
					 | 
				
			||||||
  #:use-module (guix scripts)
 | 
					  #:use-module (guix scripts)
 | 
				
			||||||
  #:use-module (guix packages)
 | 
					  #:use-module (guix packages)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					  #:use-module (guix monads)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,18 +23,14 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix scripts hash)
 | 
					(define-module (guix scripts hash)
 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					  #:use-module (gcrypt hash)
 | 
				
			||||||
  #:use-module (guix serialization)
 | 
					 | 
				
			||||||
  #:use-module (guix ui)
 | 
					  #:use-module (guix ui)
 | 
				
			||||||
  #:use-module (guix hash)
 | 
					  #:use-module (guix hash)
 | 
				
			||||||
  #:use-module (guix scripts)
 | 
					  #:use-module (guix scripts)
 | 
				
			||||||
  #:use-module (guix base16)
 | 
					  #:use-module (guix base16)
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:autoload   (guix base64) (base64-encode)
 | 
					  #:autoload   (guix base64) (base64-encode)
 | 
				
			||||||
  #:use-module (ice-9 binary-ports)
 | 
					 | 
				
			||||||
  #:use-module (rnrs files)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					  #:use-module (srfi srfi-26)
 | 
				
			||||||
  #:use-module (srfi srfi-37)
 | 
					  #:use-module (srfi srfi-37)
 | 
				
			||||||
  #:autoload   (disarchive git-hash) (git-hash-file git-hash-directory)
 | 
					  #:autoload   (disarchive git-hash) (git-hash-file git-hash-directory)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,9 +22,7 @@
 | 
				
			||||||
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
					;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix scripts home)
 | 
					(define-module (guix scripts home)
 | 
				
			||||||
  #:use-module (gnu packages admin)
 | 
					 | 
				
			||||||
  #:use-module ((gnu services) #:hide (delete))
 | 
					  #:use-module ((gnu services) #:hide (delete))
 | 
				
			||||||
  #:use-module (gnu packages)
 | 
					 | 
				
			||||||
  #:autoload   (gnu packages base) (coreutils)
 | 
					  #:autoload   (gnu packages base) (coreutils)
 | 
				
			||||||
  #:autoload   (gnu packages bash) (bash)
 | 
					  #:autoload   (gnu packages bash) (bash)
 | 
				
			||||||
  #:autoload   (gnu packages gnupg) (guile-gcrypt)
 | 
					  #:autoload   (gnu packages gnupg) (guile-gcrypt)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,9 +28,6 @@
 | 
				
			||||||
  #:use-module (guix read-print)
 | 
					  #:use-module (guix read-print)
 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-26)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-37)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:export (%standard-import-options
 | 
					  #:export (%standard-import-options
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -39,7 +39,6 @@
 | 
				
			||||||
  #:autoload   (guix derivations) (read-derivation-from-file
 | 
					  #:autoload   (guix derivations) (read-derivation-from-file
 | 
				
			||||||
                                   derivation-file-name
 | 
					                                   derivation-file-name
 | 
				
			||||||
                                   build-derivations)
 | 
					                                   build-derivations)
 | 
				
			||||||
  #:autoload   (guix serialization) (nar-error? nar-error-file)
 | 
					 | 
				
			||||||
  #:autoload   (guix nar) (restore-file-set)
 | 
					  #:autoload   (guix nar) (restore-file-set)
 | 
				
			||||||
  #:use-module ((guix utils) #:select (%current-system))
 | 
					  #:use-module ((guix utils) #:select (%current-system))
 | 
				
			||||||
  #:use-module ((guix build syscalls)
 | 
					  #:use-module ((guix build syscalls)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,6 @@
 | 
				
			||||||
  #:use-module (guix scripts)
 | 
					  #:use-module (guix scripts)
 | 
				
			||||||
  #:use-module (guix ui)
 | 
					  #:use-module (guix ui)
 | 
				
			||||||
  #:use-module (guix gexp)
 | 
					  #:use-module (guix gexp)
 | 
				
			||||||
  #:use-module ((guix build utils) #:select (%xz-parallel-args))
 | 
					 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix store)
 | 
					  #:use-module (guix store)
 | 
				
			||||||
  #:use-module ((guix status) #:select (with-status-verbosity))
 | 
					  #:use-module ((guix status) #:select (with-status-verbosity))
 | 
				
			||||||
| 
						 | 
					@ -54,7 +53,6 @@
 | 
				
			||||||
  #:use-module ((gnu packages compression) #:hide (zip))
 | 
					  #:use-module ((gnu packages compression) #:hide (zip))
 | 
				
			||||||
  #:use-module (gnu packages guile)
 | 
					  #:use-module (gnu packages guile)
 | 
				
			||||||
  #:use-module (gnu packages base)
 | 
					  #:use-module (gnu packages base)
 | 
				
			||||||
  #:autoload   (gnu packages package-management) (guix)
 | 
					 | 
				
			||||||
  #:autoload   (gnu packages gnupg) (guile-gcrypt)
 | 
					  #:autoload   (gnu packages gnupg) (guile-gcrypt)
 | 
				
			||||||
  #:autoload   (gnu packages guile) (guile2.0-json guile-json)
 | 
					  #:autoload   (gnu packages guile) (guile2.0-json guile-json)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,9 +38,7 @@
 | 
				
			||||||
  #:use-module (guix profiles)
 | 
					  #:use-module (guix profiles)
 | 
				
			||||||
  #:use-module (guix search-paths)
 | 
					  #:use-module (guix search-paths)
 | 
				
			||||||
  #:autoload   (guix import json) (json->scheme-file)
 | 
					  #:autoload   (guix import json) (json->scheme-file)
 | 
				
			||||||
  #:use-module (guix monads)
 | 
					 | 
				
			||||||
  #:use-module (guix utils)
 | 
					  #:use-module (guix utils)
 | 
				
			||||||
  #:use-module (guix config)
 | 
					 | 
				
			||||||
  #:use-module (guix scripts)
 | 
					  #:use-module (guix scripts)
 | 
				
			||||||
  #:use-module (guix scripts build)
 | 
					  #:use-module (guix scripts build)
 | 
				
			||||||
  #:use-module (guix transformations)
 | 
					  #:use-module (guix transformations)
 | 
				
			||||||
| 
						 | 
					@ -48,12 +46,9 @@
 | 
				
			||||||
                                manifest-entry-with-provenance)
 | 
					                                manifest-entry-with-provenance)
 | 
				
			||||||
  #:autoload   (guix channels) (channel-name channel-commit channel->code)
 | 
					  #:autoload   (guix channels) (channel-name channel-commit channel->code)
 | 
				
			||||||
  #:autoload   (guix store roots) (gc-roots user-owned?)
 | 
					  #:autoload   (guix store roots) (gc-roots user-owned?)
 | 
				
			||||||
  #:use-module ((guix build utils)
 | 
					 | 
				
			||||||
                #:select (directory-exists? mkdir-p))
 | 
					 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:autoload   (ice-9 pretty-print) (pretty-print)
 | 
					  #:autoload   (ice-9 pretty-print) (pretty-print)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 vlist)
 | 
					  #:use-module (ice-9 vlist)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-11)
 | 
					  #:use-module (srfi srfi-11)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,16 +23,13 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-module (guix scripts publish)
 | 
					(define-module (guix scripts publish)
 | 
				
			||||||
  #:use-module ((system repl server) #:prefix repl:)
 | 
					  #:use-module ((system repl server) #:prefix repl:)
 | 
				
			||||||
  #:use-module (ice-9 binary-ports)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 format)
 | 
					  #:use-module (ice-9 format)
 | 
				
			||||||
  #:use-module (ice-9 match)
 | 
					  #:use-module (ice-9 match)
 | 
				
			||||||
  #:use-module (ice-9 poll)
 | 
					  #:use-module (ice-9 poll)
 | 
				
			||||||
  #:use-module (ice-9 regex)
 | 
					 | 
				
			||||||
  #:use-module (ice-9 rdelim)
 | 
					  #:use-module (ice-9 rdelim)
 | 
				
			||||||
  #:use-module (ice-9 threads)
 | 
					  #:use-module (ice-9 threads)
 | 
				
			||||||
  #:use-module (rnrs bytevectors)
 | 
					  #:use-module (rnrs bytevectors)
 | 
				
			||||||
  #:use-module (srfi srfi-1)
 | 
					  #:use-module (srfi srfi-1)
 | 
				
			||||||
  #:use-module (srfi srfi-2)
 | 
					 | 
				
			||||||
  #:use-module (srfi srfi-9)
 | 
					  #:use-module (srfi srfi-9)
 | 
				
			||||||
  #:use-module (srfi srfi-9 gnu)
 | 
					  #:use-module (srfi srfi-9 gnu)
 | 
				
			||||||
  #:use-module (srfi srfi-19)
 | 
					  #:use-module (srfi srfi-19)
 | 
				
			||||||
| 
						 | 
					@ -50,7 +47,6 @@
 | 
				
			||||||
  #:use-module (guix base32)
 | 
					  #:use-module (guix base32)
 | 
				
			||||||
  #:use-module (guix base64)
 | 
					  #:use-module (guix base64)
 | 
				
			||||||
  #:use-module (guix config)
 | 
					  #:use-module (guix config)
 | 
				
			||||||
  #:use-module (guix derivations)
 | 
					 | 
				
			||||||
  #:use-module (gcrypt hash)
 | 
					  #:use-module (gcrypt hash)
 | 
				
			||||||
  #:use-module (guix pki)
 | 
					  #:use-module (guix pki)
 | 
				
			||||||
  #:use-module (gcrypt pk-crypto)
 | 
					  #:use-module (gcrypt pk-crypto)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show more
		Reference in a new issue