From 875609f76e6d0fc83d508dba483796d2f2db1efa Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Sat, 6 Jan 2024 06:03:20 +0100 Subject: [PATCH] automatic version update by autodist [release 6.10.0-1mamba;Tue Dec 01 2020] --- libvirt.spec | 315 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 184 insertions(+), 131 deletions(-) diff --git a/libvirt.spec b/libvirt.spec index a7cd2a5..c13418c 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -2,7 +2,7 @@ %define qemu_group root Name: libvirt -Version: 4.0.0 +Version: 6.10.0 Release: 1mamba Summary: Virtualization API Group: Development/Libraries @@ -17,75 +17,52 @@ Patch0: libvirt-1.0.5-tirpc.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel +BuildRequires: ldconfig +BuildRequires: libacl-devel BuildRequires: libaudit-devel -BuildRequires: libavahi-devel BuildRequires: libblkid-devel -BuildRequires: libcap-devel BuildRequires: libcap-ng-devel -BuildRequires: libcares-devel BuildRequires: libcurl-devel -BuildRequires: libdbus-devel BuildRequires: libdevmapper-devel -BuildRequires: libffi-devel BuildRequires: libfuse-devel -BuildRequires: libgmp-devel +BuildRequires: libgcc +BuildRequires: libglib-devel BuildRequires: libgnutls-devel -BuildRequires: libgss-devel -BuildRequires: libidn-devel -BuildRequires: liblzma-devel -BuildRequires: libncurses5 -BuildRequires: libnettle-devel BuildRequires: libnl-devel -BuildRequires: libopenldap-devel -BuildRequires: libopenssl-devel -BuildRequires: libp11-kit-devel +BuildRequires: libnuma-devel BuildRequires: libparted-devel BuildRequires: libpcap-devel BuildRequires: libpciaccess-devel -BuildRequires: libpcre-devel BuildRequires: libreadline-devel -BuildRequires: librtmp-devel BuildRequires: libsasl2-devel BuildRequires: libselinux-devel -BuildRequires: libsepol-devel +BuildRequires: libssh-devel BuildRequires: libssh2-devel -BuildRequires: libssp-devel -BuildRequires: libtasn1-devel +BuildRequires: libtirpc-devel BuildRequires: libudev-devel -BuildRequires: libuuid-devel -%ifnarch arm +BuildRequires: libwireshark-devel +%ifnarch arm aarch64 BuildRequires: libxen-devel %endif BuildRequires: libxml2-devel BuildRequires: libyajl-devel -BuildRequires: libz-devel ## AUTOBUILDREQ-END -%ifnarch arm -BuildRequires: libxen-devel >= 4.8.0-1mamba -%endif %ifarch %{ix86} x86_64 BuildRequires: libsmbios-devel %endif BuildRequires: libyajl-devel BuildRequires: libpcap-devel >= 1.2 -#BuildRequires: systemtap-sdt-devel -%ifnarch arm -%endif +BuildRequires: systemtap-sdt-devel Requires: dnsmasq Requires: ebtables Requires: netcat-openbsd +Provides: libvirt-client +Obsoletes: libvirt-client BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). -%package client -Group: Development/Libraries -Summary: Client side library and utilities of the libvirt library - -%description client -Shared libraries and client binaries needed to access to the virtualization capabilities of recent versions of Linux (and other OSes). - %package -n python-%{name} Group: Development/Libraries Summary: Python bindings for the libvirt library @@ -103,33 +80,46 @@ Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). This package contains static libraries and header files need for development. +%debug_package + %prep %setup -q -%patch0 -p1 +#-D -T +#% patch0 -p1 %build -CPPFLAGS="%{optflags} -I%{_inclduedir}/tirpc" \ -CFLAGS="%{optflags} -I%{_includedir}/tirpc" \ -%configure \ -%ifnarch arm - --with-xen \ -%endif - --with-systemd-daemon \ - --with-init-script=systemd \ - --with-qemu-user=%{qemu_user} \ - --with-qemu-group=%{qemu_group} \ - --without-wireshark-dissector +#:<< _EOF +%meson \ + -Dinit_script=systemd \ + -Dqemu_user=%{qemu_user} \ + -Dqemu_group=%{qemu_group} + +#CPPFLAGS="%{optflags} -I%{_inclduedir}/tirpc" \ +#CFLAGS="%{optflags} -I%{_includedir}/tirpc" \ +#% configure \ +#%ifnarch arm +# --with-xen \ +#%endif +# --with-systemd-daemon \ +# --with-init-script=systemd \ +# --with-qemu-user=%{qemu_user} \ +# --with-qemu-group=%{qemu_group} \ +# --without-wireshark-dissector # --with-remote-pid-file=%{_localstatedir}/run/libvirtd.pid \ -%make +%meson_build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%makeinstall SYSTEMD_UNIT_DIR=%{_unitdir} +%meson_install + +install -d -m0755 %{buildroot}/lib +mv %{buildroot}%{_prefix}/lib/systemd %{buildroot}/lib/ + +mv %{buildroot}%{_prefix}%{_libdir}/wireshark %{buildroot}%{_libdir}/ install -D -m644 %{S:1} %{buildroot}%{_sysconfdir}/sysconfig/libvirtd -#install -D -m755 %{S:2} %{buildroot}%{_initrddir}/libvirtd install -d %{buildroot}%{_localstatedir}/log/libvirt/{lxc,uml,qemu} @@ -155,44 +145,31 @@ rm -f %{buildroot}%{_libdir}/*.a [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -if [ $1 -ge 1 ]; then - systemctl -q daemon-reload - systemctl -q enable libvirtd -fi -exit 0 +/sbin/ldconfig +%systemd_post libvirtd +: %preun -if [ $1 -eq 0 ]; then - systemctl -q disable libvirtd -fi -exit 0 +%systemd_preun libvirtd +: %postun -if [ $1 -ge 1 ]; then - systemctl -q daemon-reload -fi -exit 0 - -%post client -if [ $1 -ge 1 ]; then - systemctl -q daemon-reload - /sbin/ldconfig -fi +/sbin/ldconfig +%systemd_postun libvirtd : -%postun client -if [ $1 -eq 0 ]; then - systemctl -q daemon-reload - /sbin/ldconfig -fi -: - -%files +%files -f %{name}.lang %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/libvirt/libvirt.conf %dir %{_sysconfdir}/libvirt %dir %{_sysconfdir}/libvirt/qemu %dir %{_sysconfdir}/libvirt/qemu/networks +%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf +%ifnarch arm aarch64 +%config(noreplace) %{_sysconfdir}/libvirt/libxl-lockd.conf +%config(noreplace) %{_sysconfdir}/libvirt/libxl.conf +%endif +%{_sysconfdir}/sysconfig/libvirt-guests %config(noreplace) %{_sysconfdir}/libvirt/qemu/networks/default.xml %dir %{_sysconfdir}/libvirt/qemu/networks/autostart %config(noreplace) %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml @@ -211,19 +188,119 @@ fi %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.* %config(noreplace) %{_sysconfdir}/sysconfig/virtlockd %config(noreplace) %{_sysconfdir}/sysconfig/virtlogd -%{_bindir}/virt-admin -%{_bindir}/virt-host-validate -%{_bindir}/virt-login-shell +%config(noreplace) %{_sysconfdir}/libvirt/virtinterfaced.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtlxcd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtnetworkd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtnodedevd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtnwfilterd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtqemud.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtsecretd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtstoraged.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtvboxd.conf +%ifarch x86_64 %{ix86} +%config(noreplace) %{_sysconfdir}/libvirt/virtxend.conf +%endif +%config(noreplace) %{_sysconfdir}/sysconfig/virtinterfaced +%config(noreplace) %{_sysconfdir}/sysconfig/virtlxcd +%config(noreplace) %{_sysconfdir}/sysconfig/virtnetworkd +%config(noreplace) %{_sysconfdir}/sysconfig/virtnodedevd +%config(noreplace) %{_sysconfdir}/sysconfig/virtnwfilterd +%config(noreplace) %{_sysconfdir}/sysconfig/virtproxyd +%config(noreplace) %{_sysconfdir}/sysconfig/virtqemud +%config(noreplace) %{_sysconfdir}/sysconfig/virtsecretd +%config(noreplace) %{_sysconfdir}/sysconfig/virtstoraged +%config(noreplace) %{_sysconfdir}/sysconfig/virtvboxd +%ifarch x86_64 %{ix86} +%config(noreplace) %{_sysconfdir}/sysconfig/virtxend +%endif +%{_bindir}/virt-* +%{_bindir}/virsh %{_sbindir}/libvirtd -%{_sbindir}/virtlockd -%{_sbindir}/virtlogd +%{_sbindir}/virt* +%{_libdir}/lib*.so.* +%dir %{_libdir}/libvirt +%dir %{_libdir}/libvirt/connection-driver +%{_libdir}/libvirt/connection-driver/libvirt_driver_*.so +%{_libdir}/libvirt/storage-backend/libvirt_storage_backend_*.so +%{_libdir}/libvirt/storage-file/libvirt_storage_file_fs.so +%{_libdir}/wireshark/plugins/3.3/epan/libvirt.so +%dir %{_libdir}/libvirt/lock-driver +%{_libdir}/libvirt/lock-driver/lockd.so +%{_libexecdir}/libvirt_* +%{_libexecdir}/libvirt-guests.sh +%{_libexecdir}/virt-login-shell-helper %{_unitdir}/libvirtd.service -#%{_unitdir}/libvirtd.socket +%{_unitdir}/libvirtd-admin.socket +%{_unitdir}/libvirt-guests.service +%{_unitdir}/libvirtd-ro.socket +%{_unitdir}/libvirtd-tcp.socket +%{_unitdir}/libvirtd-tls.socket +%{_unitdir}/libvirtd.socket %{_unitdir}/virtlockd.service %{_unitdir}/virtlockd.socket %{_unitdir}/virtlogd.service %{_unitdir}/virtlogd.socket %{_unitdir}/virt-guest-shutdown.target +%{_unitdir}/virtinterfaced-admin.socket +%{_unitdir}/virtinterfaced-ro.socket +%{_unitdir}/virtinterfaced.service +%{_unitdir}/virtinterfaced.socket +%{_unitdir}/virtlockd-admin.socket +%{_unitdir}/virtlogd-admin.socket +%{_unitdir}/virtlxcd-admin.socket +%{_unitdir}/virtlxcd-ro.socket +%{_unitdir}/virtlxcd.service +%{_unitdir}/virtlxcd.socket +%{_unitdir}/virtnetworkd-admin.socket +%{_unitdir}/virtnetworkd-ro.socket +%{_unitdir}/virtnetworkd.service +%{_unitdir}/virtnetworkd.socket +%{_unitdir}/virtnodedevd-admin.socket +%{_unitdir}/virtnodedevd-ro.socket +%{_unitdir}/virtnodedevd.service +%{_unitdir}/virtnodedevd.socket +%{_unitdir}/virtnwfilterd-admin.socket +%{_unitdir}/virtnwfilterd-ro.socket +%{_unitdir}/virtnwfilterd.service +%{_unitdir}/virtnwfilterd.socket +%{_unitdir}/virtproxyd-admin.socket +%{_unitdir}/virtproxyd-ro.socket +%{_unitdir}/virtproxyd-tcp.socket +%{_unitdir}/virtproxyd-tls.socket +%{_unitdir}/virtproxyd.service +%{_unitdir}/virtproxyd.socket +%{_unitdir}/virtqemud-admin.socket +%{_unitdir}/virtqemud-ro.socket +%{_unitdir}/virtqemud.service +%{_unitdir}/virtqemud.socket +%{_unitdir}/virtsecretd-admin.socket +%{_unitdir}/virtsecretd-ro.socket +%{_unitdir}/virtsecretd.service +%{_unitdir}/virtsecretd.socket +%{_unitdir}/virtstoraged-admin.socket +%{_unitdir}/virtstoraged-ro.socket +%{_unitdir}/virtstoraged.service +%{_unitdir}/virtstoraged.socket +%{_unitdir}/virtvboxd-admin.socket +%{_unitdir}/virtvboxd-ro.socket +%{_unitdir}/virtvboxd.service +%{_unitdir}/virtvboxd.socket +%ifarch x86_64 %{ix86} +%{_unitdir}/virtxend-admin.socket +%{_unitdir}/virtxend-ro.socket +%{_unitdir}/virtxend.service +%{_unitdir}/virtxend.socket +%endif +%{_prefix}/lib/sysctl.d/60-libvirtd.conf +%{_prefix}/lib/firewalld/zones/libvirt.xml +%{_datadir}/polkit-1/actions/org.libvirt.unix.policy +%dir %{_datadir}/libvirt +%dir %{_datadir}/libvirt/cpu_map +%{_datadir}/libvirt/cpu_map/*.xml +%{_datadir}/libvirt/api/libvirt-admin-api.xml +%{_datadir}/libvirt/schemas/*.rng +%{_datadir}/bash-completion/completions/vsh %dir %{_datadir}/libvirt %dir %{_datadir}/libvirt/api %{_datadir}/libvirt/api/libvirt-api.xml @@ -231,6 +308,8 @@ fi %{_datadir}/libvirt/test-screenshot.png %{_datadir}/augeas/lenses/*.aug %{_datadir}/augeas/lenses/tests/test_*.aug +%{_datadir}/bash-completion/completions/virsh +%{_datadir}/bash-completion/completions/virt-admin %{_datadir}/polkit-1/actions/org.libvirt.api.policy %{_datadir}/polkit-1/rules.d/50-libvirt.rules %{_datadir}/systemtap/tapset/libvirt_*.stp @@ -239,68 +318,42 @@ fi %dir %{_localstatedir}/log/libvirt/uml %dir %{_localstatedir}/log/libvirt/qemu %{_mandir}/man1/virt-admin.1* +%{_mandir}/man1/virt-qemu-run.1* %{_mandir}/man1/virt-host-validate.1* %{_mandir}/man1/virt-login-shell.1* +%{_mandir}/man1/virt-xml-validate.* +%{_mandir}/man1/virt-pki-validate.* +%{_mandir}/man1/virsh.* %{_mandir}/man8/libvirtd.8* %{_mandir}/man8/virtlockd.8* %{_mandir}/man8/virtlogd.8* %{_datadir}/libvirt/api/libvirt-qemu-api.xml -%doc AUTHORS COPYING.LESSER - -%files client -f %{name}.lang -%defattr(-,root,root) -%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf -%ifnarch arm -%config(noreplace) %{_sysconfdir}/libvirt/libxl-lockd.conf -%config(noreplace) %{_sysconfdir}/libvirt/libxl.conf -%endif -%{_unitdir}/libvirt-guests.service -%{_sysconfdir}/sysconfig/libvirt-guests -%{_bindir}/virsh -%{_bindir}/virt-xml-validate -%{_bindir}/virt-pki-validate -%{_libdir}/lib*.so.* -%dir %{_libdir}/libvirt -%dir %{_libdir}/libvirt/connection-driver -%{_libdir}/libvirt/connection-driver/libvirt_driver_*.la -%{_libdir}/libvirt/connection-driver/libvirt_driver_*.so -%{_libdir}/libvirt/storage-backend/libvirt_storage_backend_*.la -%{_libdir}/libvirt/storage-backend/libvirt_storage_backend_*.so -%dir %{_libdir}/libvirt/lock-driver -%{_libdir}/libvirt/lock-driver/lockd.la -%{_libdir}/libvirt/lock-driver/lockd.so -%{_prefix}/lib/sysctl.d/60-libvirtd.conf -%{_libexecdir}/libvirt_lxc -%{_libexecdir}/libvirt_iohelper -%{_libexecdir}/libvirt_leaseshelper -%{_libexecdir}/libvirt_parthelper -%{_libexecdir}/libvirt-guests.sh -%{_datadir}/polkit-1/actions/org.libvirt.unix.policy -%dir %{_datadir}/libvirt -%{_datadir}/libvirt/cpu_map.xml -%{_datadir}/libvirt/api/libvirt-admin-api.xml -%{_datadir}/libvirt/schemas/*.rng -%{_datadir}/bash-completion/completions/vsh -%{_mandir}/man1/virsh.* -%{_mandir}/man1/virt-xml-validate.* -%{_mandir}/man1/virt-pki-validate.* -#%doc COPYING +%doc COPYING.LESSER %files devel %defattr(-,root,root) -%{_libdir}/*.la -%{_libdir}/lib*.so +%dir %{_includedir}/libvirt %{_includedir}/libvirt/*.h -%dir %{_datadir}/gtk-doc/html/libvirt -%{_datadir}/gtk-doc/html/libvirt/* +%{_libdir}/lib*.so +%dir %{_docdir}/libvirt +%dir %{_docdir}/libvirt/examples +%{_docdir}/libvirt/examples/* +%dir %{_docdir}/libvirt/html +%{_docdir}/libvirt/html/* %{_libdir}/pkgconfig/libvirt*.pc %{_mandir}/man7/virkeycode-*.7* %{_mandir}/man7/virkeyname-*.7* -#%doc docs/*.html docs/*.gif docs/*.png docs/html -#%doc docs/libvirt-api.xml -#%doc ChangeLog NEWS README TODO %changelog +* Tue Dec 01 2020 Automatic Build System 6.10.0-1mamba +- automatic version update by autodist + +* Tue Nov 10 2020 Automatic Build System 6.9.0-1mamba +- automatic version update by autodist + +* Fri Oct 23 2020 Silvan Calarco 6.8.0-1mamba +- update to 6.8.0 + * Wed Feb 07 2018 Automatic Build System 4.0.0-1mamba - automatic version update by autodist