%global _empty_manifest_terminate_build 0 Name: python-pvc Version: 0.3.0 Release: 1 Summary: Python vSphere Client with a dialog(1) interface License: BSD URL: https://github.com/dnaeon/pvc Source0: https://mirrors.nju.edu.cn/pypi/web/packages/dc/d5/c3d2b73700011eaa2f8ebde398b331fea5bfa10790d00ec4d7968054a086/pvc-0.3.0.tar.gz BuildArch: noarch %description PVC is an interactive text-mode VMware vSphere Client with a `dialog(1)`_ interface for GNU/Linux systems built on top of the `pyVmomi`_ VMware vSphere API Python bindings. Using PVC allows you to quickly navigate in your VMware vSphere environment and perform common tasks against various VMware vSphere Managed Entities. PVC is Open Source and licensed under the `BSD License`_. %package -n python3-pvc Summary: Python vSphere Client with a dialog(1) interface Provides: python-pvc BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pvc PVC is an interactive text-mode VMware vSphere Client with a `dialog(1)`_ interface for GNU/Linux systems built on top of the `pyVmomi`_ VMware vSphere API Python bindings. Using PVC allows you to quickly navigate in your VMware vSphere environment and perform common tasks against various VMware vSphere Managed Entities. PVC is Open Source and licensed under the `BSD License`_. %package help Summary: Development documents and examples for pvc Provides: python3-pvc-doc %description help PVC is an interactive text-mode VMware vSphere Client with a `dialog(1)`_ interface for GNU/Linux systems built on top of the `pyVmomi`_ VMware vSphere API Python bindings. Using PVC allows you to quickly navigate in your VMware vSphere environment and perform common tasks against various VMware vSphere Managed Entities. PVC is Open Source and licensed under the `BSD License`_. %prep %autosetup -n pvc-0.3.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-pvc -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Mar 09 2023 Python_Bot - 0.3.0-1 - Package Spec generated