blob: e4d49a283ce917695298bb8cd920e3dc11006ffd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
%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 <Python_Bot@openeuler.org> - 0.3.0-1
- Package Spec generated
|