gnu: guile3.0-gnutls: Update to 3.6.12.
* gnu/packages/tls.scm (gnutls-3.6.10): Remove variable. (guile3.0-gnutls): Inherit from GNUTLS. [arguments]: Remove.
This commit is contained in:
		
							parent
							
								
									971c8bb0a6
								
							
						
					
					
						commit
						5f9f034e2f
					
				
					 1 changed files with 2 additions and 27 deletions
				
			
		| 
						 | 
					@ -266,38 +266,13 @@ required structures.")
 | 
				
			||||||
    (inputs `(("unbound" ,unbound)
 | 
					    (inputs `(("unbound" ,unbound)
 | 
				
			||||||
              ,@(package-inputs gnutls)))))
 | 
					              ,@(package-inputs gnutls)))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define gnutls-3.6.10
 | 
					 | 
				
			||||||
  ;; This is for 'guile3.0-gnutls', below.  Version 3.6.10 is the first to
 | 
					 | 
				
			||||||
  ;; introduce Guile 2.9/3.0 support.
 | 
					 | 
				
			||||||
  (package
 | 
					 | 
				
			||||||
    (inherit gnutls)
 | 
					 | 
				
			||||||
    (version "3.6.10")
 | 
					 | 
				
			||||||
    (source (origin
 | 
					 | 
				
			||||||
              (inherit (package-source gnutls))
 | 
					 | 
				
			||||||
              (uri (string-append "mirror://gnupg/gnutls/v"
 | 
					 | 
				
			||||||
                                  (version-major+minor version)
 | 
					 | 
				
			||||||
                                  "/gnutls-" version ".tar.xz"))
 | 
					 | 
				
			||||||
              (sha256
 | 
					 | 
				
			||||||
               (base32
 | 
					 | 
				
			||||||
                "14r2h73yfj66cm14k9mnb3kgzq5a7qjg5b31m53bf19vcxkwmwxi"))))))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define-public guile3.0-gnutls
 | 
					(define-public guile3.0-gnutls
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
    (inherit gnutls-3.6.10)
 | 
					    (inherit gnutls)
 | 
				
			||||||
    (name "guile3.0-gnutls")
 | 
					    (name "guile3.0-gnutls")
 | 
				
			||||||
    (arguments
 | 
					 | 
				
			||||||
     (substitute-keyword-arguments (package-arguments gnutls-3.6.10)
 | 
					 | 
				
			||||||
       ((#:phases phases '%standard-phases)
 | 
					 | 
				
			||||||
        `(modify-phases ,phases
 | 
					 | 
				
			||||||
           (add-before 'build 'leave-guile-stdout-open
 | 
					 | 
				
			||||||
             (lambda _
 | 
					 | 
				
			||||||
               ;; Work around <https://bugs.gnu.org/38348>.
 | 
					 | 
				
			||||||
               (substitute* "guile/Makefile"
 | 
					 | 
				
			||||||
                 (("out=-") "out=/dev/null"))
 | 
					 | 
				
			||||||
               #t))))))
 | 
					 | 
				
			||||||
    (inputs `(("guile" ,guile-next)
 | 
					    (inputs `(("guile" ,guile-next)
 | 
				
			||||||
              ,@(alist-delete "guile"
 | 
					              ,@(alist-delete "guile"
 | 
				
			||||||
                              (package-inputs gnutls-3.6.10))))))
 | 
					                              (package-inputs gnutls))))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public openssl
 | 
					(define-public openssl
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue