From 5c30cd4c8cd6021855323e3cf8e870e6a5af7d42 Mon Sep 17 00:00:00 2001 From: Daniel P. Berrangé Date: Aug 09 2022 14:21:21 +0000 Subject: Mingw sub-packages pulled into native spec --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 38d325e..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -*.tar.xz -.build*.log -noarch -*.src.rpm -*~ diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..b827b6b --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Mingw sub-packages pulled into native spec diff --git a/mingw-libvirt.spec b/mingw-libvirt.spec deleted file mode 100644 index ed20414..0000000 --- a/mingw-libvirt.spec +++ /dev/null @@ -1,396 +0,0 @@ -%{?mingw_package_header} - -# This spec file assumes you are building on a Fedora version -# that's still supported by the vendor. It may work on other distros -# or versions, but no effort will be made to ensure that going forward. -%define min_fedora 33 - -Name: mingw-libvirt -Version: 8.6.0 -Release: 1%{?dist} -Summary: MinGW Windows libvirt virtualization library - -License: LGPLv2+ -URL: https://libvirt.org/ - -%if %(echo %{version} | grep -q "\.0$"; echo $?) == 1 - %define mainturl stable_updates/ -%endif -Source: https://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.xz - -BuildRequires: mingw32-filesystem >= 95 -BuildRequires: mingw64-filesystem >= 95 -BuildRequires: mingw32-gcc -BuildRequires: mingw64-gcc -BuildRequires: mingw32-binutils -BuildRequires: mingw64-binutils -BuildRequires: mingw32-glib2 >= 2.48 -BuildRequires: mingw64-glib2 >= 2.48 -BuildRequires: mingw32-libgpg-error -BuildRequires: mingw64-libgpg-error -BuildRequires: mingw32-libgcrypt -BuildRequires: mingw64-libgcrypt -BuildRequires: mingw32-gnutls -BuildRequires: mingw64-gnutls -BuildRequires: mingw32-gettext -BuildRequires: mingw64-gettext -BuildRequires: mingw32-libxml2 -BuildRequires: mingw64-libxml2 -BuildRequires: mingw32-portablexdr -BuildRequires: mingw64-portablexdr -BuildRequires: mingw32-dlfcn -BuildRequires: mingw64-dlfcn - -BuildRequires: pkgconfig -# Need native version for msgfmt -BuildRequires: gettext -BuildRequires: libxslt -BuildRequires: python3 -BuildRequires: perl-interpreter -BuildRequires: perl(Getopt::Long) -BuildRequires: meson -BuildRequires: ninja-build -BuildRequires: python3-docutils - -BuildRequires: mingw32-libssh2 -BuildRequires: mingw64-libssh2 -BuildRequires: mingw32-curl -BuildRequires: mingw64-curl -BuildRequires: cpp -%if 0%{?fedora} || 0%{?rhel} > 7 -BuildRequires: rpcgen -%endif - -BuildArch: noarch - -%description -MinGW Windows libvirt virtualization library. - -# Mingw32 -%package -n mingw32-libvirt -Summary: %{summary} -Obsoletes: mingw32-libvirt-static < 7.0.0 - -%description -n mingw32-libvirt -MinGW Windows libvirt virtualization library. - -# Mingw64 -%package -n mingw64-libvirt -Summary: %{summary} -Obsoletes: mingw64-libvirt-static < 7.0.0 - -%description -n mingw64-libvirt -MinGW Windows libvirt virtualization library. - -%{?mingw_debug_package} - - -%prep -%setup -q -n libvirt-%{version} - -%build -%if 0%{?fedora} >= %{min_fedora} - %define supported_platform 1 -%else - %define supported_platform 0 -%endif - -%if ! %{supported_platform} -echo "This RPM requires Fedora >= %{min_fedora}" -exit 1 -%endif - -%mingw_meson \ - --auto-features=enabled \ - -Ddriver_remote=enabled \ - -Ddriver_test=enabled \ - -Ddriver_esx=enabled \ - -Dcurl=enabled \ - -Ddocs=enabled \ - -Dapparmor=disabled \ - -Dapparmor_profiles=disabled \ - -Dattr=disabled \ - -Daudit=disabled \ - -Dbash_completion=disabled \ - -Dblkid=disabled \ - -Dcapng=disabled \ - -Ddriver_bhyve=disabled \ - -Ddriver_hyperv=disabled \ - -Ddriver_interface=disabled \ - -Ddriver_libvirtd=disabled \ - -Ddriver_libxl=disabled \ - -Ddriver_lxc=disabled \ - -Ddriver_network=disabled \ - -Ddriver_openvz=disabled \ - -Ddriver_qemu=disabled \ - -Ddriver_secrets=disabled \ - -Ddriver_vbox=disabled \ - -Ddriver_vmware=disabled \ - -Ddriver_vz=disabled \ - -Ddtrace=disabled \ - -Dexpensive_tests=enabled \ - -Dfirewalld=disabled \ - -Dfirewalld_zone=disabled \ - -Dfuse=disabled \ - -Dglusterfs=disabled \ - -Dhost_validate=disabled \ - -Dlibiscsi=disabled \ - -Dlibnl=disabled \ - -Dlibpcap=disabled \ - -Dlibssh2=disabled \ - -Dlibssh=disabled \ - -Dlogin_shell=disabled \ - -Dnetcf=disabled \ - -Dnls=disabled \ - -Dnss=disabled \ - -Dnumactl=disabled \ - -Dnumad=disabled \ - -Dopenwsman=disabled \ - -Dpciaccess=disabled \ - -Dpm_utils=disabled \ - -Dpolkit=disabled \ - -Dreadline=disabled \ - -Drpath=disabled \ - -Dsanlock=disabled \ - -Dsasl=disabled \ - -Dsecdriver_apparmor=disabled \ - -Dsecdriver_selinux=disabled \ - -Dselinux=disabled \ - -Dstorage_dir=disabled \ - -Dstorage_disk=disabled \ - -Dstorage_fs=disabled \ - -Dstorage_gluster=disabled \ - -Dstorage_iscsi_direct=disabled \ - -Dstorage_iscsi=disabled \ - -Dstorage_lvm=disabled \ - -Dstorage_mpath=disabled \ - -Dstorage_rbd=disabled \ - -Dstorage_scsi=disabled \ - -Dstorage_sheepdog=disabled \ - -Dstorage_vstorage=disabled \ - -Dstorage_zfs=disabled \ - -Dsysctl_config=disabled \ - -Dtests=disabled \ - -Dudev=disabled \ - -Dwireshark_dissector=disabled \ - -Dyajl=disabled -%mingw_ninja - -%install -%mingw_ninja_install - -rm -rf $RPM_BUILD_ROOT%{mingw32_sysconfdir}/libvirt/nwfilter -rm -rf $RPM_BUILD_ROOT%{mingw64_sysconfdir}/libvirt/nwfilter -rm -rf $RPM_BUILD_ROOT%{mingw32_datadir}/doc/* -rm -rf $RPM_BUILD_ROOT%{mingw64_datadir}/doc/* -rm -rf $RPM_BUILD_ROOT%{mingw32_datadir}/gtk-doc/* -rm -rf $RPM_BUILD_ROOT%{mingw64_datadir}/gtk-doc/* - -rm -rf $RPM_BUILD_ROOT%{mingw32_libexecdir}/libvirt_iohelper.exe -rm -rf $RPM_BUILD_ROOT%{mingw64_libexecdir}/libvirt_iohelper.exe -rm -rf $RPM_BUILD_ROOT%{mingw32_libexecdir}/libvirt-guests.sh -rm -rf $RPM_BUILD_ROOT%{mingw64_libexecdir}/libvirt-guests.sh - - -# Mingw32 -%files -n mingw32-libvirt -%dir %{mingw32_sysconfdir}/libvirt/ -%config(noreplace) %{mingw32_sysconfdir}/libvirt/libvirt.conf -%config(noreplace) %{mingw32_sysconfdir}/libvirt/libvirt-admin.conf - -%{mingw32_bindir}/libvirt-0.dll -%{mingw32_bindir}/virsh.exe -%{mingw32_bindir}/virt-admin.exe -%{mingw32_bindir}/virt-xml-validate -%{mingw32_bindir}/virt-pki-query-dn.exe -%{mingw32_bindir}/virt-pki-validate -%{mingw32_bindir}/libvirt-lxc-0.dll -%{mingw32_bindir}/libvirt-qemu-0.dll -%{mingw32_bindir}/libvirt-admin-0.dll - -%{mingw32_libdir}/libvirt.dll.a -%{mingw32_libdir}/pkgconfig/libvirt.pc -%{mingw32_libdir}/pkgconfig/libvirt-qemu.pc -%{mingw32_libdir}/pkgconfig/libvirt-lxc.pc -%{mingw32_libdir}/pkgconfig/libvirt-admin.pc -%{mingw32_libdir}/libvirt-lxc.dll.a -%{mingw32_libdir}/libvirt-qemu.dll.a -%{mingw32_libdir}/libvirt-admin.dll.a - -%dir %{mingw32_datadir}/libvirt/ -%dir %{mingw32_datadir}/libvirt/schemas/ -%{mingw32_datadir}/libvirt/schemas/*.rng - -%dir %{mingw32_datadir}/libvirt/api/ -%{mingw32_datadir}/libvirt/api/libvirt-api.xml -%{mingw32_datadir}/libvirt/api/libvirt-lxc-api.xml -%{mingw32_datadir}/libvirt/api/libvirt-qemu-api.xml -%{mingw32_datadir}/libvirt/api/libvirt-admin-api.xml - -%{mingw32_datadir}/libvirt/cpu_map/*.xml - -%{mingw32_datadir}/libvirt/test-screenshot.png - -%{mingw32_datadir}/locale/*/LC_MESSAGES/libvirt.mo - -%dir %{mingw32_includedir}/libvirt -%{mingw32_includedir}/libvirt/libvirt.h -%{mingw32_includedir}/libvirt/libvirt-common.h -%{mingw32_includedir}/libvirt/libvirt-domain.h -%{mingw32_includedir}/libvirt/libvirt-domain-checkpoint.h -%{mingw32_includedir}/libvirt/libvirt-domain-snapshot.h -%{mingw32_includedir}/libvirt/libvirt-event.h -%{mingw32_includedir}/libvirt/libvirt-host.h -%{mingw32_includedir}/libvirt/libvirt-interface.h -%{mingw32_includedir}/libvirt/libvirt-network.h -%{mingw32_includedir}/libvirt/libvirt-nodedev.h -%{mingw32_includedir}/libvirt/libvirt-nwfilter.h -%{mingw32_includedir}/libvirt/libvirt-secret.h -%{mingw32_includedir}/libvirt/libvirt-storage.h -%{mingw32_includedir}/libvirt/libvirt-stream.h -%{mingw32_includedir}/libvirt/virterror.h -%{mingw32_includedir}/libvirt/libvirt-lxc.h -%{mingw32_includedir}/libvirt/libvirt-qemu.h -%{mingw32_includedir}/libvirt/libvirt-admin.h - -%{mingw32_mandir}/man1/virsh.1* -%{mingw32_mandir}/man1/virt-admin.1* -%{mingw32_mandir}/man1/virt-xml-validate.1* -%{mingw32_mandir}/man1/virt-pki-query-dn.1* -%{mingw32_mandir}/man1/virt-pki-validate.1* -%{mingw32_mandir}/man7/virkey*.7* - -# Mingw64 -%files -n mingw64-libvirt -%dir %{mingw64_sysconfdir}/libvirt/ -%config(noreplace) %{mingw64_sysconfdir}/libvirt/libvirt.conf -%config(noreplace) %{mingw64_sysconfdir}/libvirt/libvirt-admin.conf - -%{mingw64_bindir}/libvirt-0.dll -%{mingw64_bindir}/virsh.exe -%{mingw64_bindir}/virt-admin.exe -%{mingw64_bindir}/virt-xml-validate -%{mingw64_bindir}/virt-pki-query-dn.exe -%{mingw64_bindir}/virt-pki-validate -%{mingw64_bindir}/libvirt-lxc-0.dll -%{mingw64_bindir}/libvirt-qemu-0.dll -%{mingw64_bindir}/libvirt-admin-0.dll - -%{mingw64_libdir}/libvirt.dll.a -%{mingw64_libdir}/pkgconfig/libvirt.pc -%{mingw64_libdir}/pkgconfig/libvirt-qemu.pc -%{mingw64_libdir}/pkgconfig/libvirt-lxc.pc -%{mingw64_libdir}/pkgconfig/libvirt-admin.pc -%{mingw64_libdir}/libvirt-lxc.dll.a -%{mingw64_libdir}/libvirt-qemu.dll.a -%{mingw64_libdir}/libvirt-admin.dll.a - -%dir %{mingw64_datadir}/libvirt/ -%dir %{mingw64_datadir}/libvirt/schemas/ -%{mingw64_datadir}/libvirt/schemas/*.rng - -%dir %{mingw64_datadir}/libvirt/api/ -%{mingw64_datadir}/libvirt/api/libvirt-api.xml -%{mingw64_datadir}/libvirt/api/libvirt-lxc-api.xml -%{mingw64_datadir}/libvirt/api/libvirt-qemu-api.xml -%{mingw64_datadir}/libvirt/api/libvirt-admin-api.xml - -%{mingw64_datadir}/libvirt/cpu_map/*.xml - -%{mingw64_datadir}/libvirt/test-screenshot.png - -%{mingw64_datadir}/locale/*/LC_MESSAGES/libvirt.mo - -%dir %{mingw64_includedir}/libvirt -%{mingw64_includedir}/libvirt/libvirt.h -%{mingw64_includedir}/libvirt/libvirt-common.h -%{mingw64_includedir}/libvirt/libvirt-domain.h -%{mingw64_includedir}/libvirt/libvirt-domain-checkpoint.h -%{mingw64_includedir}/libvirt/libvirt-domain-snapshot.h -%{mingw64_includedir}/libvirt/libvirt-event.h -%{mingw64_includedir}/libvirt/libvirt-host.h -%{mingw64_includedir}/libvirt/libvirt-interface.h -%{mingw64_includedir}/libvirt/libvirt-network.h -%{mingw64_includedir}/libvirt/libvirt-nodedev.h -%{mingw64_includedir}/libvirt/libvirt-nwfilter.h -%{mingw64_includedir}/libvirt/libvirt-secret.h -%{mingw64_includedir}/libvirt/libvirt-storage.h -%{mingw64_includedir}/libvirt/libvirt-stream.h -%{mingw64_includedir}/libvirt/virterror.h -%{mingw64_includedir}/libvirt/libvirt-lxc.h -%{mingw64_includedir}/libvirt/libvirt-qemu.h -%{mingw64_includedir}/libvirt/libvirt-admin.h - -%{mingw64_mandir}/man1/virsh.1* -%{mingw64_mandir}/man1/virt-admin.1* -%{mingw64_mandir}/man1/virt-xml-validate.1* -%{mingw64_mandir}/man1/virt-pki-query-dn.1* -%{mingw64_mandir}/man1/virt-pki-validate.1* -%{mingw64_mandir}/man7/virkey*.7* - -%changelog -* Tue Aug 2 2022 Daniel P. Berrangé - 8.6.0-1 -- Update to 8.6.0 release - -* Thu Jul 21 2022 Fedora Release Engineering - 7.10.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Mar 25 2022 Sandro Mani - 7.10.0-3 -- Rebuild with mingw-gcc-12 - -* Thu Jan 20 2022 Fedora Release Engineering - 7.10.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Dec 1 2021 Daniel P. Berrangé - 7.10.0-1 -- Update to 7.10.0 release - -* Wed Nov 3 2021 Daniel P. Berrangé - 7.9.0-1 -- Update to 7.9.0 release - -* Fri Oct 1 2021 Daniel P. Berrangé - 7.8.0-1 -- Update to 7.8.0 release - -* Thu Sep 2 2021 Daniel P. Berrangé - 7.7.0-1 -- Update to 7.7.0 release - -* Mon Aug 2 2021 Daniel P. Berrangé - 7.6.0-1 -- Update to 7.6.0 release - -* Thu Jul 22 2021 Fedora Release Engineering - 6.6.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 6.6.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Aug 12 13:43:38 GMT 2020 Sandro Mani - 6.6.0-2 -- Rebuild (mingw-gettext) - -* Tue Aug 04 2020 Cole Robinson - 6.6.0-1 -- Update to version 6.6.0 - -* Tue Jul 28 2020 Fedora Release Engineering - 6.5.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jul 03 2020 Cole Robinson - 6.5.0-1 -- Update to version 6.5.0 - -* Tue Jun 02 2020 Cole Robinson - 6.4.0-1 -- Update to version 6.4.0 - -* Tue May 05 2020 Cole Robinson - 6.3.0-1 -- Update to version 6.3.0 - -* Mon Apr 20 2020 Sandro Mani - 6.2.0-2 -- Rebuild (gettext) - -* Thu Apr 02 2020 Cole Robinson - 6.2.0-1 -- Update to version 6.2.0 - -* Wed Mar 04 2020 Cole Robinson - 6.1.0-1 -- Update to version 6.1.0 - -* Wed Jan 29 2020 Fedora Release Engineering - 6.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jan 15 2020 Cole Robinson - 6.0.0-1 -- Update to version 6.0.0 diff --git a/sources b/sources deleted file mode 100644 index 7f7abe5..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (libvirt-8.6.0.tar.xz) = 6198ac33ea718045bfd12a2740d5a7fa70c754b1ecda7c0cad5791fbdf7311091587056254fde88ebe3c2f927a8fb56909fe4c3a115595854b18d3a704db73de