Browse Source

qemu version update 5.2.0

Signed-off-by: virtbuilder_pel7ppc64lebuilder0 <virtbuilder@powerel.org>
master
virtbuilder_pel7ppc64lebuilder0 3 years ago
parent
commit
f4ae2caf36
  1. 46
      SPECS/qemu.spec

46
SPECS/qemu.spec

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
Name: qemu
Version: 5.1.0
Version: 5.2.0
Release: 1%{?dist}
Summary: QEMU is a FAST! processor emulator
License: GPLv2+ and LGPLv2+ and BSD
@ -294,11 +294,11 @@ This package provides the system emulator for AArch64. @@ -294,11 +294,11 @@ This package provides the system emulator for AArch64.
#such as kvm_stat.


%package -n ivshmem-tools
Summary: Client and server for QEMU ivshmem device
Group: Development/Tools
%description -n ivshmem-tools
This package provides client and server tools for QEMU's ivshmem device.
#%package -n ivshmem-tools
#Summary: Client and server for QEMU ivshmem device
#Group: Development/Tools
#%description -n ivshmem-tools
#This package provides client and server tools for QEMU's ivshmem device.


%package bootloaders
@ -353,7 +353,6 @@ nativebuildarch="aarch64-softmmu" @@ -353,7 +353,6 @@ nativebuildarch="aarch64-softmmu"
emulatedbuildarch="ppc64-softmmu s390x-softmmu sparc64-softmmu x86_64-softmmu mips64-softmmu mips64el-softmmu riscv64-softmmu alpha-softmmu arm-softmmu"
%endif


# native build
./configure \
--prefix=%{_prefix} --libdir=%{_libdir} --sysconfdir=%{_sysconfdir} --interp-prefix=%{_prefix}/qemu-%%M \
@ -368,16 +367,13 @@ emulatedbuildarch="ppc64-softmmu s390x-softmmu sparc64-softmmu x86_64-softmmu mi @@ -368,16 +367,13 @@ emulatedbuildarch="ppc64-softmmu s390x-softmmu sparc64-softmmu x86_64-softmmu mi
--enable-virglrenderer --enable-avx2 \
%endif
--enable-vhost-kernel --enable-debug-info --enable-slirp=system --enable-pvrdma --enable-dmg \
--enable-curses --enable-vnc --enable-vnc-sasl --enable-vnc-jpeg --enable-vnc-png --enable-curl --enable-fdt \
--enable-curses --enable-vnc --enable-vnc-sasl --enable-vnc-png --enable-curl --enable-fdt \
--audio-drv-list=pa,sdl,alsa,oss --enable-trace-backend=$tracebackends \
--block-drv-rw-whitelist=qcow2,raw,file,host_device,nbd,iscsi,gluster,rdb,blkdebug,luks,null-co,https,ssh \
--block-drv-ro-whitelist=vmdk,vhdx,vpc \
--extra-ldflags="$extraldflags -pie -Wl,-z,relro -Wl,-z,now" \
--extra-cflags="$cflags -Wall" \
--target-list="$nativebuildarch" --enable-kvm --enable-tcg --enable-tcg-interpreter --enable-spice --enable-hax \
%ifnarch x86_64
--enable-hvf \
%endif
"$@"
make V=1 %{?_smp_mflags} $buildldflags
make DESTDIR=%{buildroot} install
@ -393,7 +389,7 @@ make DESTDIR=%{buildroot} install @@ -393,7 +389,7 @@ make DESTDIR=%{buildroot} install
--enable-attr --enable-nettle --enable-vhost-scsi --enable-vhost-net --enable-vhost-vsock --enable-vhost-crypto --enable-crypto-afalg \
--enable-xfsctl --enable-linux-aio --enable-vvfat --enable-coroutine-pool --enable-cap-ng --enable-opengl \
--enable-vhost-kernel --enable-debug-info --enable-slirp=system --enable-pvrdma --enable-dmg \
--enable-curses --enable-vnc --enable-vnc-sasl --enable-vnc-jpeg --enable-vnc-png --enable-curl --enable-fdt \
--enable-curses --enable-vnc --enable-vnc-sasl --enable-vnc-png --enable-curl --enable-fdt \
--audio-drv-list=pa,sdl,alsa,oss --enable-trace-backend=$tracebackends \
--block-drv-rw-whitelist=qcow2,raw,file,host_device,nbd,iscsi,gluster,rdb,blkdebug,luks,null-co,https,ssh \
--block-drv-ro-whitelist=vmdk,vhdx,vpc \
@ -407,10 +403,10 @@ make DESTDIR=%{buildroot} install @@ -407,10 +403,10 @@ make DESTDIR=%{buildroot} install
make V=1 %{?_smp_mflags} $buildldflags
make DESTDIR=%{buildroot} install

echo "config-host.mak contents:"
echo "==="
cat config-host.mak
echo "==="
#echo "config-host.mak contents:"
#echo "==="
#cat config-host.mak
#echo "==="

gcc %{_sourcedir}/ksmctl.c $cflags -o ksmctl

@ -590,7 +586,7 @@ getent passwd qemu >/dev/null || \ @@ -590,7 +586,7 @@ getent passwd qemu >/dev/null || \
%files common
%{_bindir}/qemu-edid
%{_bindir}/qemu-keymap
%{_libexecdir}/qemu-pr-helper
%{_bindir}/qemu-pr-helper
%{_bindir}/qemu-trace-stap
%{_bindir}/elf2dmp
%dir %{_datadir}/%{name}/
@ -643,9 +639,9 @@ getent passwd qemu >/dev/null || \ @@ -643,9 +639,9 @@ getent passwd qemu >/dev/null || \
%{_bindir}/qemu-nbd


%files -n ivshmem-tools
%{_bindir}/ivshmem-client
%{_bindir}/ivshmem-server
#%files -n ivshmem-tools
#%{_bindir}/ivshmem-client
#%{_bindir}/ivshmem-server


%files bootloaders
@ -707,10 +703,12 @@ getent passwd qemu >/dev/null || \ @@ -707,10 +703,12 @@ getent passwd qemu >/dev/null || \
%{_datadir}/%{name}/firmware/60-edk2-arm.json
%{_datadir}/%{name}/firmware/60-edk2-i386.json
%{_datadir}/%{name}/firmware/60-edk2-x86_64.json
%{_datadir}/%{name}/opensbi-riscv32-sifive_u-fw_jump.bin
%{_datadir}/%{name}/opensbi-riscv32-virt-fw_jump.bin
%{_datadir}/%{name}/opensbi-riscv64-sifive_u-fw_jump.bin
%{_datadir}/%{name}/opensbi-riscv64-virt-fw_jump.bin
%{_datadir}/%{name}/opensbi-riscv32-generic-fw_dynamic.bin
%{_datadir}/%{name}/opensbi-riscv32-generic-fw_dynamic.elf
%{_datadir}/%{name}/opensbi-riscv64-generic-fw_dynamic.bin
%{_datadir}/%{name}/opensbi-riscv64-generic-fw_dynamic.elf
%{_datadir}/%{name}/qboot.rom
%{_datadir}/%{name}/npcm7xx_bootrom.bin


%files system-x64

Loading…
Cancel
Save