SHA256
1
0
forked from pool/libguestfs

Adjustments to spec file for handling renamed packages

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=491
This commit is contained in:
Charles Arnold 2022-01-31 23:39:01 +00:00 committed by Git OBS Bridge
parent 90587d125b
commit d5ac212b08

View File

@ -74,7 +74,8 @@ BuildRequires: pkgconfig(rpm) >= 4.6.0
BuildRequires: pkgconfig(tinfo)
Requires: supermin >= 5.1.18
Obsoletes: libguestfs0
Provides: libguestfs0 = %{version}
Obsoletes: libguestfs0 < %{version}
%description
libguestfs is a set of tools for accessing and modifying virtual machine (VM)
@ -289,17 +290,19 @@ rm -rf %{buildroot}/tmp
%config %{_sysconfdir}/profile.d/guestfish.sh
%config(noreplace) %{_sysconfdir}/libguestfs-tools.conf
%package -n guestfsd
%package -n libguestfsd
Summary: Daemon for the libguestfs appliance
Conflicts: libaugeas0 < 1.0.0
Provides: guestfsd = %{version}
Obsoletes: guestfsd < %{version}
%description -n guestfsd
%description -n libguestfsd
guestfsd runs within the libguestfs appliance. It receives commands from the host
and performs the requested action by calling the helper binaries.
This package is only required for building the appliance.
%package -n guestfs-data
%package -n libguestfs-appliance
BuildRequires: augeas-lenses
BuildRequires: bc
BuildRequires: btrfsprogs
@ -382,22 +385,24 @@ Recommends: xfsprogs
Recommends: zerofree
Summary: Virtual machine needed for libguestfs
Provides: libguestfs-data = %{version}
Obsoletes: libguestfs-data < %{version}
Provides: guestfs-data = %{version}
Obsoletes: guestfs-data < %{version}
%description -n guestfs-data
%description -n libguestfs-appliance
libguestfs needs for it's run a virtual machine image.
This package provides such an image, an initrd and a kernel.
%package -n guestfs-winsupport
%package winsupport
Summary: Windows guest support in libguestfs
Requires: libguestfs >= 1.32
BuildRequires: ntfs-3g
BuildRequires: ntfsprogs
BuildRequires: rsync
Provides: guestfs-winsupport = %{version}
Obsoletes: guestfs-winsupport < %{version}
%description -n guestfs-winsupport
%description winsupport
Provides the needed pieces for libguestfs to handle Windows guests.
@ -574,7 +579,7 @@ Requires: %{name} = %{version}-%{release}
%{name}-man-pages-uk contains Ukrainian (uk) man pages
for %{name}.
%files -n guestfs-data
%files -n libguestfs-appliance
%dir %{_libdir}/guestfs
%dir %{_libdir}/guestfs/supermin.d
%{_libdir}/guestfs/supermin.d/base.tar.gz
@ -586,7 +591,7 @@ for %{name}.
%{_libdir}/guestfs/supermin.d/packages
%{_libdir}/guestfs/supermin.d/zz-scripts.tar.gz
%files -n guestfs-winsupport
%files winsupport
%{_libdir}/guestfs/supermin.d/zz-*winsupport*
%files bash-completion
@ -673,7 +678,7 @@ for %{name}.
%{_mandir}/man3/guestfs-examples.3*
%{_mandir}/man3/libguestfs.3*
%files -n guestfsd
%files -n libguestfsd
%{_udevrulesdir}
%{_sbindir}/guestfsd
%{_mandir}/man8/*