gnu: libsamplerate: Fix aarch64 cross-compilation.
The packaged config.sub and config.guess do not have aarch64 support. Replace them by the ones from automake. * gnu/packages/pulseaudio.scm (libsamplerate)[arguments]: Replace outdated config.sub and config.guess, taken from ... [native-inputs]: ... here, by adding automake.
This commit is contained in:
		
							parent
							
								
									59bd4b90e8
								
							
						
					
					
						commit
						1a1bce6b5d
					
				
					 1 changed files with 21 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -9,6 +9,7 @@
 | 
			
		|||
;;; Copyright © 2017 Tobias Geerinckx-Rice <me@tobias.gr>
 | 
			
		||||
;;; Copyright © 2018 Pierre Langlois <pierre.langlois@gmx.com>
 | 
			
		||||
;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
 | 
			
		||||
;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com>
 | 
			
		||||
;;;
 | 
			
		||||
;;; This file is part of GNU Guix.
 | 
			
		||||
;;;
 | 
			
		||||
| 
						 | 
				
			
			@ -29,6 +30,7 @@
 | 
			
		|||
  #:use-module (guix packages)
 | 
			
		||||
  #:use-module (guix download)
 | 
			
		||||
  #:use-module (guix git-download)
 | 
			
		||||
  #:use-module (guix utils)
 | 
			
		||||
  #:use-module ((guix licenses) #:prefix l:)
 | 
			
		||||
  #:use-module (guix build-system gnu)
 | 
			
		||||
  #:use-module (guix build-system python)
 | 
			
		||||
| 
						 | 
				
			
			@ -102,10 +104,28 @@ for reading and writing new sound file formats.")
 | 
			
		|||
               "1ha46i0nbibq0pl0pjwcqiyny4hj8lp1bnl4dpxm64zjw9lb2zha"))))
 | 
			
		||||
    (build-system gnu-build-system)
 | 
			
		||||
    (native-inputs
 | 
			
		||||
     `(("pkg-config" ,pkg-config)))
 | 
			
		||||
     `(("pkg-config" ,pkg-config)
 | 
			
		||||
       ("automake" ,automake))) ;For up to date 'config.guess' and 'config.sub'.
 | 
			
		||||
    (propagated-inputs
 | 
			
		||||
     `(("libsndfile" ,libsndfile)
 | 
			
		||||
       ("fftw" ,fftw)))
 | 
			
		||||
    (arguments
 | 
			
		||||
     `(#:phases
 | 
			
		||||
       (modify-phases %standard-phases
 | 
			
		||||
         (add-after 'unpack 'fix-configure
 | 
			
		||||
           (lambda* (#:key inputs native-inputs #:allow-other-keys)
 | 
			
		||||
             ;; Replace outdated config.sub and config.guess:
 | 
			
		||||
             (with-directory-excursion "Cfg"
 | 
			
		||||
               (for-each (lambda (file)
 | 
			
		||||
                           (install-file (string-append
 | 
			
		||||
                                          (assoc-ref
 | 
			
		||||
                                           (or native-inputs inputs) "automake")
 | 
			
		||||
                                          "/share/automake-"
 | 
			
		||||
                                          ,(version-major+minor
 | 
			
		||||
                                            (package-version automake))
 | 
			
		||||
                                          "/" file) "."))
 | 
			
		||||
                         '("config.sub" "config.guess")))
 | 
			
		||||
             #t)))))
 | 
			
		||||
    (home-page "http://www.mega-nerd.com/SRC/index.html")
 | 
			
		||||
    (synopsis "Audio sample rate conversion library")
 | 
			
		||||
    (description
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue