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/pulseaudio-test-timeouts.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/qt4-tests.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. | ||||
|   (package | ||||
|     (name "qemu-headless") | ||||
|     (version "1.5.1") | ||||
|     (version "1.6.1") | ||||
|     (source (origin | ||||
|              (method url-fetch) | ||||
|              (uri (string-append "http://wiki.qemu-project.org/download/qemu-" | ||||
|                                  version ".tar.bz2")) | ||||
|              (sha256 | ||||
|               (base32 | ||||
|                "1s7316pgizpayr472la8p8a4vhv7ymmzd5qlbkmq6y9q5zpa25ac")))) | ||||
|                "152jc18mjs543k8ggbcwgra8d0zw81z0lcc1r0iq4iqhm926ywzw")) | ||||
|              (patches (list (search-patch "qemu-make-4.0.patch"))))) | ||||
|     (build-system gnu-build-system) | ||||
|     (arguments | ||||
|      '(#:phases (alist-replace | ||||
|  |  | |||
		Reference in a new issue