gnu: qemu: Upgrade to 1.6.1.
* gnu/packages/patches/qemu-make-4.0.patch: New file. * gnu/packages/qemu.scm (qemu-headless): Use it. Upgrade to 1.6.1. * gnu-system.am (dist_patch_DATA): Add it.
This commit is contained in:
		
							parent
							
								
									df8a09c708
								
							
						
					
					
						commit
						079fd3ec63
					
				
					 3 changed files with 36 additions and 2 deletions
				
			
		|  | @ -265,6 +265,7 @@ dist_patch_DATA =						\ | ||||||
|   gnu/packages/patches/pspp-tests.patch				\ |   gnu/packages/patches/pspp-tests.patch				\ | ||||||
|   gnu/packages/patches/pulseaudio-test-timeouts.patch		\ |   gnu/packages/patches/pulseaudio-test-timeouts.patch		\ | ||||||
|   gnu/packages/patches/python-fix-dbm.patch			\ |   gnu/packages/patches/python-fix-dbm.patch			\ | ||||||
|  |   gnu/packages/patches/qemu-make-4.0.patch			\ | ||||||
|   gnu/packages/patches/qemu-multiple-smb-shares.patch		\ |   gnu/packages/patches/qemu-multiple-smb-shares.patch		\ | ||||||
|   gnu/packages/patches/qt4-tests.patch				\ |   gnu/packages/patches/qt4-tests.patch				\ | ||||||
|   gnu/packages/patches/readline-link-ncurses.patch		\ |   gnu/packages/patches/readline-link-ncurses.patch		\ | ||||||
|  |  | ||||||
							
								
								
									
										32
									
								
								gnu/packages/patches/qemu-make-4.0.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								gnu/packages/patches/qemu-make-4.0.patch
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,32 @@ | ||||||
|  | Allow compilation with GNU Make 4.0. | ||||||
|  | Patch from <http://lists.gnu.org/archive/html/qemu-devel/2013-10/msg02758.html>. | ||||||
|  | Anaylsis at <http://lists.gnu.org/archive/html/bug-make/2013-10/msg00151.html>. | ||||||
|  | 
 | ||||||
|  | --- a/configure
 | ||||||
|  | +++ b/configure
 | ||||||
|  | @@ -308,6 +308,9 @@ query_pkg_config() {
 | ||||||
|  |  pkg_config=query_pkg_config | ||||||
|  |  sdl_config="${SDL_CONFIG-${cross_prefix}sdl-config}" | ||||||
|  |   | ||||||
|  | +# If the user hasn't specified ARFLAGS, default to 'rv', just as make does.
 | ||||||
|  | +ARFLAGS="${ARFLAGS-rv}"
 | ||||||
|  | +
 | ||||||
|  |  # default flags for all hosts | ||||||
|  |  QEMU_CFLAGS="-fno-strict-aliasing $QEMU_CFLAGS" | ||||||
|  |  QEMU_CFLAGS="-Wall -Wundef -Wwrite-strings -Wmissing-prototypes $QEMU_CFLAGS" | ||||||
|  | @@ -3664,6 +3667,7 @@ echo "C compiler        $cc"
 | ||||||
|  |  echo "Host C compiler   $host_cc" | ||||||
|  |  echo "C++ compiler      $cxx" | ||||||
|  |  echo "Objective-C compiler $objcc" | ||||||
|  | +echo "ARFLAGS           $ARFLAGS"
 | ||||||
|  |  echo "CFLAGS            $CFLAGS" | ||||||
|  |  echo "QEMU_CFLAGS       $QEMU_CFLAGS" | ||||||
|  |  echo "LDFLAGS           $LDFLAGS" | ||||||
|  | @@ -4239,6 +4243,7 @@ echo "HOST_CC=$host_cc" >> $config_host_mak
 | ||||||
|  |  echo "CXX=$cxx" >> $config_host_mak | ||||||
|  |  echo "OBJCC=$objcc" >> $config_host_mak | ||||||
|  |  echo "AR=$ar" >> $config_host_mak | ||||||
|  | +echo "ARFLAGS=$ARFLAGS" >> $config_host_mak
 | ||||||
|  |  echo "AS=$as" >> $config_host_mak | ||||||
|  |  echo "CPP=$cpp" >> $config_host_mak | ||||||
|  |  echo "OBJCOPY=$objcopy" >> $config_host_mak | ||||||
|  | @ -43,14 +43,15 @@ | ||||||
|   ;; This is QEMU without GUI support. |   ;; This is QEMU without GUI support. | ||||||
|   (package |   (package | ||||||
|     (name "qemu-headless") |     (name "qemu-headless") | ||||||
|     (version "1.5.1") |     (version "1.6.1") | ||||||
|     (source (origin |     (source (origin | ||||||
|              (method url-fetch) |              (method url-fetch) | ||||||
|              (uri (string-append "http://wiki.qemu-project.org/download/qemu-" |              (uri (string-append "http://wiki.qemu-project.org/download/qemu-" | ||||||
|                                  version ".tar.bz2")) |                                  version ".tar.bz2")) | ||||||
|              (sha256 |              (sha256 | ||||||
|               (base32 |               (base32 | ||||||
|                "1s7316pgizpayr472la8p8a4vhv7ymmzd5qlbkmq6y9q5zpa25ac")))) |                "152jc18mjs543k8ggbcwgra8d0zw81z0lcc1r0iq4iqhm926ywzw")) | ||||||
|  |              (patches (list (search-patch "qemu-make-4.0.patch"))))) | ||||||
|     (build-system gnu-build-system) |     (build-system gnu-build-system) | ||||||
|     (arguments |     (arguments | ||||||
|      '(#:phases (alist-replace |      '(#:phases (alist-replace | ||||||
|  |  | ||||||
		Reference in a new issue