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