summaryrefslogtreecommitdiff
path: root/python-toolchain-pants-plugin.spec
blob: b59c3393aed1e3b9547422cae3a856fbd0e64581 (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
91
92
93
94
95
%global _empty_manifest_terminate_build 0
Name:		python-toolchain.pants.plugin
Version:	0.26.0
Release:	1
Summary:	Toolchain Pants plugin.
License:	Proprietary
URL:		https://toolchain.com
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/4f/4b/ae52cd9a96d68833fb0012a48fe51300729c39dc949e2821f96eeee22fc5/toolchain.pants.plugin-0.26.0.tar.gz
BuildArch:	noarch

Requires:	python3-chardet
Requires:	python3-requests

%description
# Toolchain Pants plugin

A Pants build system plugin providing support for the Toolchain platform.

Speed up your builds dramatically through shared execution and caching.
View and search your team's entire build history. Use data to find
bottlenecks and optimize your development cycle.


%package -n python3-toolchain.pants.plugin
Summary:	Toolchain Pants plugin.
Provides:	python-toolchain.pants.plugin
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-toolchain.pants.plugin
# Toolchain Pants plugin

A Pants build system plugin providing support for the Toolchain platform.

Speed up your builds dramatically through shared execution and caching.
View and search your team's entire build history. Use data to find
bottlenecks and optimize your development cycle.


%package help
Summary:	Development documents and examples for toolchain.pants.plugin
Provides:	python3-toolchain.pants.plugin-doc
%description help
# Toolchain Pants plugin

A Pants build system plugin providing support for the Toolchain platform.

Speed up your builds dramatically through shared execution and caching.
View and search your team's entire build history. Use data to find
bottlenecks and optimize your development cycle.


%prep
%autosetup -n toolchain.pants.plugin-0.26.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-toolchain.pants.plugin -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 0.26.0-1
- Package Spec generated