blob: 3427dff25063425de023c04e856eddcb792cddca (
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
96
97
98
99
100
|
%global _empty_manifest_terminate_build 0
Name: python-colcon-core
Version: 0.12.1
Release: 1
Summary: Command line tool to build sets of software packages.
License: Apache License, Version 2.0
URL: https://colcon.readthedocs.io
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/26/4a/62c796ee7e2f0ee18988ed06e1a339b2263bac0be2bbfaf43d22ca081eab/colcon-core-0.12.1.tar.gz
BuildArch: noarch
Requires: python3-distlib
Requires: python3-EmPy
Requires: python3-pytest
Requires: python3-pytest-cov
Requires: python3-pytest-repeat
Requires: python3-pytest-rerunfailures
Requires: python3-setuptools
Requires: python3-coloredlogs
Requires: python3-flake8
Requires: python3-flake8-blind-except
Requires: python3-flake8-builtins
Requires: python3-flake8-class-newline
Requires: python3-flake8-comprehensions
Requires: python3-flake8-deprecated
Requires: python3-flake8-docstrings
Requires: python3-flake8-import-order
Requires: python3-flake8-quotes
Requires: python3-pep8-naming
Requires: python3-pylint
Requires: python3-pytest
Requires: python3-pytest-cov
Requires: python3-scspell3k
%description
``colcon`` is a command line tool to improve the workflow of building, testing and using multiple software packages.
It automates the process, handles the ordering and sets up the environment to use the packages.
For more information see `colcon.readthedocs.io <https://colcon.readthedocs.io>`_.
%package -n python3-colcon-core
Summary: Command line tool to build sets of software packages.
Provides: python-colcon-core
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-colcon-core
``colcon`` is a command line tool to improve the workflow of building, testing and using multiple software packages.
It automates the process, handles the ordering and sets up the environment to use the packages.
For more information see `colcon.readthedocs.io <https://colcon.readthedocs.io>`_.
%package help
Summary: Development documents and examples for colcon-core
Provides: python3-colcon-core-doc
%description help
``colcon`` is a command line tool to improve the workflow of building, testing and using multiple software packages.
It automates the process, handles the ordering and sets up the environment to use the packages.
For more information see `colcon.readthedocs.io <https://colcon.readthedocs.io>`_.
%prep
%autosetup -n colcon-core-0.12.1
%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-colcon-core -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.12.1-1
- Package Spec generated
|