[packages/qemu] - updated files, merged riscv packages in the process
baggins
baggins at pld-linux.org
Tue May 27 13:51:35 CEST 2025
commit 0fd30cb75605d247300ba081c074377183d1f6d9
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Tue May 27 15:01:29 2025 +0200
- updated files, merged riscv packages in the process
qemu.spec | 69 +++++++++++++++++++++++++++++----------------------------------
1 file changed, 32 insertions(+), 37 deletions(-)
---
diff --git a/qemu.spec b/qemu.spec
index a882f74..7955fb2 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -110,23 +110,23 @@ BuildRequires: libdrm-devel
%{?with_opengl:BuildRequires: libepoxy-devel}
BuildRequires: libfdt-devel >= 1.5.1
BuildRequires: libfuse3-devel >= 3.8
+%{?with_rdma:BuildRequires: libibumad-devel}
%{?with_rdma:BuildRequires: libibverbs-devel}
%{?with_iscsi:BuildRequires: libiscsi-devel >= 1.9.0}
-%{?with_rdma:BuildRequires: libibumad-devel}
BuildRequires: libjpeg-devel
%{?with_libnfs:BuildRequires: libnfs-devel >= 1.9.3}
BuildRequires: libpng-devel >= 2:1.6.34
%{?with_rdma:BuildRequires: librdmacm-devel}
%{?with_seccomp:BuildRequires: libseccomp-devel >= 2.3.0}
BuildRequires: libselinux-devel
-BuildRequires: libssh-devel >= 0.8.7
BuildRequires: libslirp-devel >= 4.7
+BuildRequires: libssh-devel >= 0.8.7
BuildRequires: libstdc++-devel >= 6:4.7
# for tests only
#BuildRequires: libtasn1-devel
BuildRequires: libu2f-emu-devel
-BuildRequires: libusb-devel >= 1.0.22
BuildRequires: liburing-devel >= 0.3
+BuildRequires: libusb-devel >= 1.0.22
BuildRequires: libuuid-devel
BuildRequires: libxdp-devel >= 1.4.0
BuildRequires: libxml2-devel >= 2.0
@@ -170,9 +170,9 @@ BuildRequires: texinfo
%{?with_usbredir:BuildRequires: usbredir-devel >= 0.6}
%{?with_lttng:BuildRequires: userspace-rcu-devel}
BuildRequires: vde2-devel
-BuildRequires: which
%{?with_virgl:BuildRequires: virglrenderer-devel}
%{?with_vte:BuildRequires: vte-devel >= 0.32.0}
+BuildRequires: which
# xencontrol xenstore xenguest xenforeignmemory xengnttab xenevtchn xendevicemodel; xentoolcore for xen 4.10+
# min version is 4.2, more features up to 4.11
%{?with_xen:BuildRequires: xen-devel >= 4.11}
@@ -315,11 +315,11 @@ Provides: group(qemu)
Provides: user(qemu)
Obsoletes: qemu-kvm-common < 2
Obsoletes: qemu-module-block-archipelago < 2.9.0
+Obsoletes: qemu-system-cris < 10.0.0
Obsoletes: qemu-system-lm32 < 5.2
Obsoletes: qemu-system-moxie < 6.1
-Obsoletes: qemu-system-unicore32 < 5.2
-Obsoletes: qemu-system-cris < 10.0.0
Obsoletes: qemu-system-nios2 < 10.0.0
+Obsoletes: qemu-system-unicore32 < 5.2
Conflicts: qemu < 1.0-2
%description common
@@ -594,43 +594,26 @@ dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
Ten pakiet zawiera emulator systemu z procesorem PowerPC.
-%package system-riscv32
-Summary: QEMU system emulator for RISC-V (32 bit)
-Summary(pl.UTF-8): QEMU - emulator systemu z procesorem RISC-V (32 bit)
+%package system-riscv
+Summary: QEMU system emulator for RISC-V
+Summary(pl.UTF-8): QEMU - emulator systemu z procesorem RISC-V
Group: Applications/Emulators
Requires: %{name}-common = %{version}-%{release}
+Obsoletes: qemu-system-riscv32 < 10.0.0
+Obsoletes: qemu-system-riscv64 < 10.0.0
%systempkg_req
-%description system-riscv32
+%description system-riscv
QEMU is a generic and open source processor emulator which achieves a
good emulation speed by using dynamic translation.
-This package provides the system emulator with RISC-V (32 bit) CPU.
+This package provides the system emulator with RISC-V CPUs.
-%description system-riscv32 -l pl.UTF-8
+%description system-riscv -l pl.UTF-8
QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
-Ten pakiet zawiera emulator systemu z procesorem RISC-V (32 bit).
-
-%package system-riscv64
-Summary: QEMU system emulator for RISC-V (64 bit)
-Summary(pl.UTF-8): QEMU - emulator systemu z procesorem RISC-V (64 bitowym)
-Group: Applications/Emulators
-Requires: %{name}-common = %{version}-%{release}
-%systempkg_req
-
-%description system-riscv64
-QEMU is a generic and open source processor emulator which achieves a
-good emulation speed by using dynamic translation.
-
-This package provides the system emulator with RISC-V (64 bit) CPU.
-
-%description system-riscv64 -l pl.UTF-8
-QEMU to ogólny, mający otwarte źródła emulator procesora, osiągający
-dobrą szybkość emulacji dzięki użyciu translacji dynamicznej.
-
-Ten pakiet zawiera emulator systemu z procesorem RISC-V (64-bitowym).
+Ten pakiet zawiera emulator systemu z procesorami RISC-V.
%package system-rx
Summary: QEMU system emulator for Renesas RX
@@ -1181,6 +1164,8 @@ install -p %{SOURCE14} $RPM_BUILD_ROOT/etc/logrotate.d/qemu-ga
cp -p %{SOURCE15} %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}
+cp -p contrib/systemd/qemu-vmsr-helper.{service,socket} $RPM_BUILD_ROOT%{systemdunitdir}
+
# Install binfmt
BINFMT_CPUS=" \
%ifnarch %{ix86} %{x8664} x32
@@ -1350,6 +1335,8 @@ fi
%{systemdunitdir}/ksmtuned.service
%{systemdunitdir}/qemu-pr-helper.service
%{systemdunitdir}/qemu-pr-helper.socket
+%{systemdunitdir}/qemu-vmsr-helper.service
+%{systemdunitdir}/qemu-vmsr-helper.socket
%attr(755,root,root) %{_bindir}/elf2dmp
%attr(755,root,root) %{_bindir}/ivshmem-client
%attr(755,root,root) %{_bindir}/ivshmem-server
@@ -1360,6 +1347,7 @@ fi
%attr(755,root,root) %{_bindir}/qemu-nbd
%attr(755,root,root) %{_bindir}/qemu-pr-helper
%attr(755,root,root) %{_bindir}/qemu-storage-daemon
+%attr(755,root,root) %{_bindir}/qemu-vmsr-helper
%attr(755,root,root) %{_sbindir}/ksmctl
%attr(755,root,root) %{_sbindir}/ksmtuned
%attr(755,root,root) %{_libexecdir}/qemu-bridge-helper
@@ -1389,6 +1377,7 @@ fi
%attr(755,root,root) %{_libdir}/%{name}/hw-display-virtio-vga.so
%attr(755,root,root) %{_libdir}/%{name}/hw-display-virtio-vga-gl.so
%attr(755,root,root) %{_libdir}/%{name}/hw-s390x-virtio-gpu-ccw.so
+%attr(755,root,root) %{_libdir}/%{name}/hw-uefi-vars.so
%attr(755,root,root) %{_libdir}/%{name}/hw-usb-host.so
%attr(755,root,root) %{_libdir}/%{name}/ui-curses.so
%if %{with usbredir}
@@ -1530,6 +1519,7 @@ fi
%{_datadir}/%{name}/edk2-arm-vars.fd
%{_datadir}/%{name}/firmware/60-edk2-arm.json
%{_datadir}/%{name}/npcm7xx_bootrom.bin
+%{_datadir}/%{name}/npcm8xx_bootrom.bin
%files system-avr
%defattr(644,root,root,755)
@@ -1539,6 +1529,7 @@ fi
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/qemu-system-hppa
%{_datadir}/%{name}/hppa-firmware.img
+%{_datadir}/%{name}/hppa-firmware64.img
%files system-m68k
%defattr(644,root,root,755)
@@ -1556,6 +1547,9 @@ fi
%attr(755,root,root) %{_bindir}/qemu-system-mipsel
%attr(755,root,root) %{_bindir}/qemu-system-mips64
%attr(755,root,root) %{_bindir}/qemu-system-mips64el
+%{_datadir}/%{name}/edk2-loongarch64-code.fd
+%{_datadir}/%{name}/edk2-loongarch64-vars.fd
+%{_datadir}/%{name}/firmware/60-edk2-loongarch64.json
%files system-or1k
%defattr(644,root,root,755)
@@ -1570,6 +1564,7 @@ fi
%{_datadir}/%{name}/openbios-ppc
%{_datadir}/%{name}/petalogix-ml605.dtb
%{_datadir}/%{name}/petalogix-s3adsp1800.dtb
+%{_datadir}/%{name}/pnv-pnor.bin
%{_datadir}/%{name}/qemu_vga.ndrv
%{_datadir}/%{name}/skiboot.lid
%{_datadir}/%{name}/slof.bin
@@ -1578,14 +1573,14 @@ fi
%{_datadir}/%{name}/vof.bin
%{_datadir}/%{name}/vof-nvram.bin
-%files system-riscv32
+%files system-riscv
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/qemu-system-riscv32
-%{_datadir}/%{name}/opensbi-riscv32-generic-fw_dynamic.bin
-
-%files system-riscv64
-%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/qemu-system-riscv64
+%{_datadir}/%{name}/edk2-riscv-code.fd
+%{_datadir}/%{name}/edk2-riscv-vars.fd
+%{_datadir}/%{name}/firmware/60-edk2-riscv64.json
+%{_datadir}/%{name}/opensbi-riscv32-generic-fw_dynamic.bin
%{_datadir}/%{name}/opensbi-riscv64-generic-fw_dynamic.bin
%files system-rx
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qemu.git/commitdiff/0fd30cb75605d247300ba081c074377183d1f6d9
More information about the pld-cvs-commit
mailing list