[packages/qemu] updated deps; install ivshmem contrib binaries
atler
atler at pld-linux.org
Wed Mar 10 16:18:40 CET 2021
commit cb96aade461b7d2e68423a5ed1ffbd3d3945f9c8
Author: Jan Palus <atler at pld-linux.org>
Date: Wed Mar 10 16:17:15 2021 +0100
updated deps; install ivshmem contrib binaries
qemu.spec | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
---
diff --git a/qemu.spec b/qemu.spec
index 445936b..a51dffa 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -85,14 +85,16 @@ BuildRequires: capstone-devel >= 3.0.5
%{?with_ceph:BuildRequires: ceph-devel}
BuildRequires: curl-devel
BuildRequires: cyrus-sasl-devel >= 2
+BuildRequires: gettext-tools
BuildRequires: glib2-devel >= 1:2.48
# minimal is 3.4 but new features are used up to 6
%{?with_glusterfs:BuildRequires: glusterfs-devel >= 6}
BuildRequires: gnutls-devel >= 3.1.18
-%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.16}
+%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.22.0}
BuildRequires: libaio-devel
%{?with_smartcard:BuildRequires: libcacard-devel >= 2.5.1}
BuildRequires: libcap-ng-devel
+BuildRequires: libdrm-devel
%{?with_opengl:BuildRequires: libepoxy-devel}
BuildRequires: libfdt-devel >= 1.4.2
%{?with_rdma:BuildRequires: libibverbs-devel}
@@ -114,7 +116,7 @@ BuildRequires: libxml2-devel >= 2.0
%{?with_lttng:BuildRequires: lttng-ust-devel}
BuildRequires: lzfse-devel
BuildRequires: lzo-devel >= 2
-BuildRequires: meson
+BuildRequires: meson >= 0.55.0
%{?with_multipath:BuildRequires: multipath-tools-devel}
BuildRequires: ncurses-devel
# also libgcrypt-devel >= 1.5.0 possible, but gnutls already pulls nettle
@@ -259,7 +261,7 @@ Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
Requires: glib2 >= 1:2.48
Requires: gnutls-libs >= 3.1.18
-%{?with_gtk3:Requires: gtk+3 >= 3.16}
+%{?with_gtk3:Requires: gtk+3 >= 3.22.0}
Requires: nettle >= 2.7.1
Requires: systemd-units >= 38
%{?with_vte:Requires: vte >= 0.32.0}
@@ -1187,6 +1189,10 @@ done
: > qemu.lang
%endif
+for t in client server; do
+ cp -p build-dynamic/contrib/ivshmem-$t/ivshmem-$t $RPM_BUILD_ROOT%{_bindir}
+done
+
# Windows installer icon, not used
%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/qemu-nsis.bmp
# packaged as %doc
@@ -1268,8 +1274,8 @@ fi
%{systemdunitdir}/qemu-pr-helper.service
%{systemdunitdir}/qemu-pr-helper.socket
%attr(755,root,root) %{_bindir}/elf2dmp
-#%attr(755,root,root) %{_bindir}/ivshmem-client
-#%attr(755,root,root) %{_bindir}/ivshmem-server
+%attr(755,root,root) %{_bindir}/ivshmem-client
+%attr(755,root,root) %{_bindir}/ivshmem-server
%attr(755,root,root) %{_bindir}/qemu-edid
%if %{with xkbcommon}
%attr(755,root,root) %{_bindir}/qemu-keymap
@@ -1296,7 +1302,9 @@ fi
%if %{with pulseaudio}
%attr(755,root,root) %{_libdir}/%{name}/audio-pa.so
%endif
+%if %{with brlapi}
%attr(755,root,root) %{_libdir}/%{name}/chardev-baum.so
+%endif
%attr(755,root,root) %{_libdir}/%{name}/hw-display-qxl.so
%attr(755,root,root) %{_libdir}/%{name}/hw-display-virtio-gpu-pci.so
%attr(755,root,root) %{_libdir}/%{name}/hw-display-virtio-gpu.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qemu.git/commitdiff/cb96aade461b7d2e68423a5ed1ffbd3d3945f9c8
More information about the pld-cvs-commit
mailing list