commit f5ef6d135b8f3012458284e0d1b783b8ebb5d13f Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Mon May 6 19:10:59 2024 +0200
- disable xen-emu on x32, updated way to change CONFIG_USB_SMARTCARD option qemu.spec | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) --- diff --git a/qemu.spec b/qemu.spec index 80da095..6c75308 100644 --- a/qemu.spec +++ b/qemu.spec @@ -1032,6 +1032,14 @@ Pliki nagłówkowe biblioteki vfio-user. %{__sed} -i -e "s/stap.found()/true/" meson.build docs/meson.build scripts/meson.build %endif +%if %{without smartcard} +%{__sed} -i -e '/^config USB_SMARTCARD/,/^$/ s/default y/default n/' hw/usb/Kconfig +%endif +%ifarch x32 +# xen-emu supports only LP64 __x86_64__ case +%{__sed} -i -e '/^config XEN_EMU/,$ s/default y/default n/' hw/i386/Kconfig +%endif + %build build() { @@ -1057,8 +1065,7 @@ build() { "$@" %{__make} \ - V=1 \ - %{!?with_smartcard:CONFIG_USB_SMARTCARD=n} + V=1 cd .. } @@ -1145,7 +1152,6 @@ install -d $RPM_BUILD_ROOT{%{systemdunitdir},/usr/lib/binfmt.d} \ %if %{with user_static} %{__make} -C build-static install \ - %{!?with_smartcard:CONFIG_USB_SMARTCARD=n} \ DESTDIR=$RPM_BUILD_ROOT # Give all QEMU user emulators a -static suffix @@ -1156,7 +1162,6 @@ done %endif %{__make} -C build-dynamic install \ - %{!?with_smartcard:CONFIG_USB_SMARTCARD=n} \ DESTDIR=$RPM_BUILD_ROOT # let rpm generate dependencies ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/qemu.git/commitdiff/f5ef6d135b8f3012458284e0d1b783b8ebb5d13f _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit