Name: python-blivet Version: 3.1.1 Release: 4 Epoch: 1 Summary: A python module for system storage configuration License: LGPLv2+ URL: https://storageapis.wordpress.com/projects/blivet Source0: http://github.com/storaged-project/blivet/archive/blivet-%{version}.tar.gz BuildArch: noarch BuildRequires: systemd gettext python3-devel python3-setuptools %if %{with_python2} BuildRequires: python2-devel python2-setuptools %endif Patch0: 0001-force-lvm-plugin.patch Patch1: 0002-Fix-options-for-ISCSI-functions-1632656.patch Patch9000: fix-the-long-hostname.patch %description The python-blivet package is a python module for examining and modifying storage configuration. %package -n blivet-data Summary: Data packages for python-blivet Conflicts: python-blivet < 1:2.0.0 python3-blivet < 1:2.0.0 %description -n blivet-data Data packages for python-blivet. %package -n python3-blivet Summary: python3 package for blivet Requires: python3 python3-six python3-pyudev >= 0.18 python3-pyparted >= 3.10.4 Requires: libselinux-python3 python3-blockdev >= 2.19 parted >= 1.8.1 Requires: python3-bytesize >= 0.3 util-linux >= 2.15.1 lsof python3-gobject-base Requires: systemd-udev blivet-data = %{epoch}:%{version}-%{release} Recommends: libblockdev-btrfs >= 2.19 libblockdev-crypto >= 2.19 libblockdev-dm >= 2.19 Recommends: libblockdev-fs >= 2.19 libblockdev-kbd >= 2.19 libblockdev-loop >= 2.19 Recommends: libblockdev-lvm >= 2.19 libblockdev-mdraid >= 2.19 libblockdev-mpath >= 2.19 Recommends: libblockdev-nvdimm >= 2.19 libblockdev-part >= 2.19 libblockdev-swap >= 2.19 Recommends: libblockdev-s390 >= 2.19 %{?python_provide:%python_provide python3-blivet} Obsoletes: blivet-data < 1:2.0.0 %if %{without python2} Obsoletes: python2-blivet < 1:2.0.2-2 python-blivet < 1:2.0.2-2 %else Obsoletes: python-blivet < 1:2.0.0 %endif %description -n python3-blivet python3 package for blivet %if %{with python2} %package -n python2-blivet Summary: python2 package for blivet Requires: python2 python2-six python2-pyudev >= 0.18 python2-pyparted >= 3.10.4 Requires: python2-libselinux python2-blockdev >= 2.19 parted >= 1.8.1 Requires: python2-bytesize >= 0.3 util-linux >= 2.15.1 lsof python2-gobject-base Requires: systemd-udev blivet-data = %{epoch}:%{version}-%{release} python2-hawkey Recommends: libblockdev-btrfs >= 2.19 libblockdev-crypto >= 2.19 libblockdev-dm >= 2.19 Recommends: libblockdev-fs >= 2.19 libblockdev-kbd >= 2.19 libblockdev-loop >= 2.19 Recommends: libblockdev-lvm >= 2.19 libblockdev-mdraid >= 2.19 libblockdev-mpath >= 2.19 Recommends: libblockdev-nvdimm >= 2.19 libblockdev-part >= 2.19 libblockdev-swap >= 2.19 Recommends: libblockdev-s390 >= 2.19 %{?python_provide:%python_provide python2-blivet} Obsoletes: blivet-data < 1:2.0.0 python-blivet < 1:2.0.0 %description -n python2-blivet python2 package for blivet %endif %package_help %prep %autosetup -n blivet-blivet-%{version} -p1 %build %{?with_python2:make PYTHON=%{__python2}} %{?with_python3:make PYTHON=%{__python3}} %install %{?with_python2:make PYTHON=%{__python2} DESTDIR=%{buildroot} install} %{?with_python3:make PYTHON=%{__python3} DESTDIR=%{buildroot} install} %files -n blivet-data %defattr(-,root,root) %{_sysconfdir}/dbus-1/system.d/* %{_libexecdir}/* %{_unitdir}/* %{_datadir}/dbus-1/system-services/* %files -n python3-blivet %defattr(-,root,root) %license COPYING %doc examples %{python3_sitelib}/* %if %{with python2} %files -n python2-blivet %defattr(-,root,root) %license COPYING %doc examples %{python2_sitelib}/* %endif %files help %defattr(-,root,root) %doc README %changelog * Sun Dec 29 2019 openEuler Buildteam - 3.1.1-4 - Type:bugfix - ID:NA - SUG:NA - DESC:optimization the spec * Wed Oct 23 2019 openEuler Buildteam - 3.1.1-3 - Package init