blob: c21ae0733aa7ca13cb0f2f79f475e51a917ee07f (
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
|
%global _empty_manifest_terminate_build 0
Name: python-robotpy-commands-v1
Version: 2022.4.1.0
Release: 1
Summary: WPILib command framework
License: BSD-3-Clause
URL: https://github.com/robotpy/robotpy-commands
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d5/7f/f2f6b7a466a4900a5360ad761bad6ed8bb3ab6189ad0711a451355b78a7e/robotpy-commands-v1-2022.4.1.0.tar.gz
Requires: python3-wpilib
%description
Python wrappers around the old WPILib commands library.
The API is expected to match the pure python API prior to 2020. If there are
differences, please report them as a bug and we'll address them or make a note
in this README.
* 2020.1.2.2 changed various methods to no longer have a preceding underscore
%package -n python3-robotpy-commands-v1
Summary: WPILib command framework
Provides: python-robotpy-commands-v1
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-cffi
BuildRequires: gcc
BuildRequires: gdb
%description -n python3-robotpy-commands-v1
Python wrappers around the old WPILib commands library.
The API is expected to match the pure python API prior to 2020. If there are
differences, please report them as a bug and we'll address them or make a note
in this README.
* 2020.1.2.2 changed various methods to no longer have a preceding underscore
%package help
Summary: Development documents and examples for robotpy-commands-v1
Provides: python3-robotpy-commands-v1-doc
%description help
Python wrappers around the old WPILib commands library.
The API is expected to match the pure python API prior to 2020. If there are
differences, please report them as a bug and we'll address them or make a note
in this README.
* 2020.1.2.2 changed various methods to no longer have a preceding underscore
%prep
%autosetup -n robotpy-commands-v1-2022.4.1.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-robotpy-commands-v1 -f filelist.lst
%dir %{python3_sitearch}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 2022.4.1.0-1
- Package Spec generated
|