SHA256
1
0
forked from pool/qemu

Accepting request 838836 from home:bfrogers:branches:Virtualization

- Undo part of the split-provides recently done. We have to wait on
  virt-manager to handle qemu modularization better before we make
  qemu-hw-display-qxl and qemu-hw-usb-redirect non-required
  (boo#1157320 boo#1176517)

OBS-URL: https://build.opensuse.org/request/show/838836
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=578
This commit is contained in:
Bruce Rogers 2020-09-30 21:00:36 +00:00 committed by Git OBS Bridge
parent 394e96ad3f
commit ed6a4f1b15
3 changed files with 36 additions and 38 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Wed Sep 30 18:30:12 UTC 2020 - Bruce Rogers <brogers@suse.com>
- Undo part of the split-provides recently done. We have to wait on
virt-manager to handle qemu modularization better before we make
qemu-hw-display-qxl and qemu-hw-usb-redirect non-required
(boo#1157320 boo#1176517)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 21 12:10:08 UTC 2020 - Bruce Rogers <brogers@suse.com> Mon Sep 21 12:10:08 UTC 2020 - Bruce Rogers <brogers@suse.com>

View File

@ -393,8 +393,8 @@ Requires(post): procps
Recommends: kvm_stat Recommends: kvm_stat
%endif %endif
Recommends: qemu-block-curl Recommends: qemu-block-curl
Recommends: qemu-hw-display-qxl Requires: qemu-hw-display-qxl
Recommends: qemu-hw-usb-redirect Requires: qemu-hw-usb-redirect
Recommends: qemu-hw-usb-smartcard Recommends: qemu-hw-usb-smartcard
Recommends: qemu-tools Recommends: qemu-tools
Recommends: qemu-ui-curses Recommends: qemu-ui-curses
@ -696,7 +696,6 @@ Summary: QXL display support for QEMU
Group: System/Emulators/PC Group: System/Emulators/PC
Version: %{qemuver} Version: %{qemuver}
Release: 0 Release: 0
Provides: %name:%_datadir/%name/forsplits/01
Provides: %name:%_docdir/%name/qemu-ga-ref.txt Provides: %name:%_docdir/%name/qemu-ga-ref.txt
%{qemu_module_conflicts} %{qemu_module_conflicts}
@ -708,7 +707,6 @@ Summary: USB redirection support for QEMU
Group: System/Emulators/PC Group: System/Emulators/PC
Version: %{qemuver} Version: %{qemuver}
Release: 0 Release: 0
Provides: %name:%_datadir/%name/forsplits/02
Provides: %name:%_docdir/%name/qemu-qmp-ref.html Provides: %name:%_docdir/%name/qemu-qmp-ref.html
%{qemu_module_conflicts} %{qemu_module_conflicts}
@ -821,8 +819,9 @@ Release: 0
BuildArch: noarch BuildArch: noarch
%description microvm %description microvm
MicroVM (qboot) is a minimal x86 firmware for booting Linux kernel. This package provides minimal x86 firmware for booting certain guests.
It provides the minimum resources needed to boot PVH and bzImages. qboot based bios-microvm provides the minimum resources needed to boot PVH and
bzImages.
%package seabios %package seabios
Summary: x86 Legacy BIOS for QEMU Summary: x86 Legacy BIOS for QEMU
@ -1615,13 +1614,10 @@ install -D -m 0644 %{SOURCE204} %{buildroot}%_docdir/%name/qemu-qmp-ref.html
install -D -m 0644 %{SOURCE205} %{buildroot}%_docdir/%name/qemu-qmp-ref.txt install -D -m 0644 %{SOURCE205} %{buildroot}%_docdir/%name/qemu-qmp-ref.txt
mv %{buildroot}%_libexecdir/qemu-pr-helper %{buildroot}%_bindir/qemu-pr-helper mv %{buildroot}%_libexecdir/qemu-pr-helper %{buildroot}%_bindir/qemu-pr-helper
install -D -m 0644 %{SOURCE201} %{buildroot}%_datadir/%name/forsplits/pkg-split.txt install -D -m 0644 %{SOURCE201} %{buildroot}%_datadir/%name/forsplits/pkg-split.txt
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/00 for X in 00 01 02 03 04 05 06 07 08 09
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/01 do
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/02 ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/$X
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/03 done
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/04
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/05
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/06
%fdupes -s %{buildroot} %fdupes -s %{buildroot}
# ======================================================================== # ========================================================================
@ -1718,9 +1714,14 @@ fi
%dir %_datadir/%name/firmware %dir %_datadir/%name/firmware
%dir %_datadir/%name/forsplits %dir %_datadir/%name/forsplits
%_datadir/%name/forsplits/pkg-split.txt %_datadir/%name/forsplits/pkg-split.txt
%_datadir/%name/forsplits/01
%_datadir/%name/forsplits/02
%_datadir/%name/forsplits/04 %_datadir/%name/forsplits/04
%_datadir/%name/forsplits/05 %_datadir/%name/forsplits/05
%_datadir/%name/forsplits/06 %_datadir/%name/forsplits/06
%_datadir/%name/forsplits/07
%_datadir/%name/forsplits/08
%_datadir/%name/forsplits/09
%_datadir/%name/keymaps %_datadir/%name/keymaps
%_datadir/%name/qemu-ifup %_datadir/%name/qemu-ifup
%_datadir/%name/qemu-nsis.bmp %_datadir/%name/qemu-nsis.bmp
@ -2031,9 +2032,6 @@ fi
%files hw-display-qxl %files hw-display-qxl
%defattr(-, root, root) %defattr(-, root, root)
%dir %_datadir/%name
%dir %_datadir/%name/forsplits
%_datadir/%name/forsplits/01
%dir %_docdir/%name %dir %_docdir/%name
%_docdir/%name/qemu-ga-ref.txt %_docdir/%name/qemu-ga-ref.txt
%dir %_libdir/%name %dir %_libdir/%name
@ -2041,9 +2039,6 @@ fi
%files hw-usb-redirect %files hw-usb-redirect
%defattr(-, root, root) %defattr(-, root, root)
%dir %_datadir/%name
%dir %_datadir/%name/forsplits
%_datadir/%name/forsplits/02
%dir %_docdir/%name %dir %_docdir/%name
%_docdir/%name/qemu-qmp-ref.html %_docdir/%name/qemu-qmp-ref.html
%dir %_libdir/%name %dir %_libdir/%name

View File

@ -321,8 +321,8 @@ Requires(post): procps
Recommends: kvm_stat Recommends: kvm_stat
%endif %endif
Recommends: qemu-block-curl Recommends: qemu-block-curl
Recommends: qemu-hw-display-qxl Requires: qemu-hw-display-qxl
Recommends: qemu-hw-usb-redirect Requires: qemu-hw-usb-redirect
Recommends: qemu-hw-usb-smartcard Recommends: qemu-hw-usb-smartcard
Recommends: qemu-tools Recommends: qemu-tools
Recommends: qemu-ui-curses Recommends: qemu-ui-curses
@ -625,7 +625,6 @@ Group: System/Emulators/PC
Version: %{qemuver} Version: %{qemuver}
Release: 0 Release: 0
Provides: %name:%_docdir/%name/qemu-ga-ref.txt Provides: %name:%_docdir/%name/qemu-ga-ref.txt
Provides: %name:%_datadir/%name/forsplits/01
%{qemu_module_conflicts} %{qemu_module_conflicts}
%description hw-display-qxl %description hw-display-qxl
@ -637,7 +636,6 @@ Group: System/Emulators/PC
Version: %{qemuver} Version: %{qemuver}
Release: 0 Release: 0
Provides: %name:%_docdir/%name/qemu-qmp-ref.html Provides: %name:%_docdir/%name/qemu-qmp-ref.html
Provides: %name:%_datadir/%name/forsplits/02
%{qemu_module_conflicts} %{qemu_module_conflicts}
%description hw-usb-redirect %description hw-usb-redirect
@ -749,8 +747,9 @@ Release: 0
BuildArch: noarch BuildArch: noarch
%description microvm %description microvm
MicroVM (qboot) is a minimal x86 firmware for booting Linux kernel. This package provides minimal x86 firmware for booting certain guests.
It provides the minimum resources needed to boot PVH and bzImages. qboot based bios-microvm provides the minimum resources needed to boot PVH and
bzImages.
%package seabios %package seabios
Summary: x86 Legacy BIOS for QEMU Summary: x86 Legacy BIOS for QEMU
@ -1472,13 +1471,10 @@ install -D -m 0644 %{SOURCE204} %{buildroot}%_docdir/%name/qemu-qmp-ref.html
install -D -m 0644 %{SOURCE205} %{buildroot}%_docdir/%name/qemu-qmp-ref.txt install -D -m 0644 %{SOURCE205} %{buildroot}%_docdir/%name/qemu-qmp-ref.txt
mv %{buildroot}%_libexecdir/qemu-pr-helper %{buildroot}%_bindir/qemu-pr-helper mv %{buildroot}%_libexecdir/qemu-pr-helper %{buildroot}%_bindir/qemu-pr-helper
install -D -m 0644 %{SOURCE201} %{buildroot}%_datadir/%name/forsplits/pkg-split.txt install -D -m 0644 %{SOURCE201} %{buildroot}%_datadir/%name/forsplits/pkg-split.txt
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/00 for X in 00 01 02 03 04 05 06 07 08 09
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/01 do
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/02 ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/$X
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/03 done
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/04
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/05
ln -s pkg-split.txt %{buildroot}%_datadir/%name/forsplits/06
%fdupes -s %{buildroot} %fdupes -s %{buildroot}
# ======================================================================== # ========================================================================
@ -1575,9 +1571,14 @@ fi
%dir %_datadir/%name/firmware %dir %_datadir/%name/firmware
%dir %_datadir/%name/forsplits %dir %_datadir/%name/forsplits
%_datadir/%name/forsplits/pkg-split.txt %_datadir/%name/forsplits/pkg-split.txt
%_datadir/%name/forsplits/01
%_datadir/%name/forsplits/02
%_datadir/%name/forsplits/04 %_datadir/%name/forsplits/04
%_datadir/%name/forsplits/05 %_datadir/%name/forsplits/05
%_datadir/%name/forsplits/06 %_datadir/%name/forsplits/06
%_datadir/%name/forsplits/07
%_datadir/%name/forsplits/08
%_datadir/%name/forsplits/09
%_datadir/%name/keymaps %_datadir/%name/keymaps
%_datadir/%name/qemu-ifup %_datadir/%name/qemu-ifup
%_datadir/%name/qemu-nsis.bmp %_datadir/%name/qemu-nsis.bmp
@ -1888,9 +1889,6 @@ fi
%files hw-display-qxl %files hw-display-qxl
%defattr(-, root, root) %defattr(-, root, root)
%dir %_datadir/%name
%dir %_datadir/%name/forsplits
%_datadir/%name/forsplits/01
%dir %_docdir/%name %dir %_docdir/%name
%_docdir/%name/qemu-ga-ref.txt %_docdir/%name/qemu-ga-ref.txt
%dir %_libdir/%name %dir %_libdir/%name
@ -1898,9 +1896,6 @@ fi
%files hw-usb-redirect %files hw-usb-redirect
%defattr(-, root, root) %defattr(-, root, root)
%dir %_datadir/%name
%dir %_datadir/%name/forsplits
%_datadir/%name/forsplits/02
%dir %_docdir/%name %dir %_docdir/%name
%_docdir/%name/qemu-qmp-ref.html %_docdir/%name/qemu-qmp-ref.html
%dir %_libdir/%name %dir %_libdir/%name