blob: 2eefd51b9439335960eb2a92df0766001254f883 (
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
|
%global _empty_manifest_terminate_build 0
Name: python-adafruit-circuitpython-bitbangio
Version: 1.3.9
Release: 1
Summary: A library for adding bitbang I2C and SPI to CircuitPython without the built-in bitbangio module
License: MIT
URL: https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2d/56/df71494e25fac7f043c9ce0f559d256491244a33c2ea8a60a2be22ebf602/adafruit-circuitpython-bitbangio-1.3.9.tar.gz
BuildArch: noarch
Requires: python3-Adafruit-Blinka
Requires: python3-typing-extensions
%description
A library for adding bitbang I2C and SPI to CircuitPython without the built-in bitbangio module.
The interface is intended to be the same as bitbangio and therefore there is no bit order or chip
select functionality. If your board supports bitbangio, it is recommended to use that instead
as the timing should be more reliable.
%package -n python3-adafruit-circuitpython-bitbangio
Summary: A library for adding bitbang I2C and SPI to CircuitPython without the built-in bitbangio module
Provides: python-adafruit-circuitpython-bitbangio
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-adafruit-circuitpython-bitbangio
A library for adding bitbang I2C and SPI to CircuitPython without the built-in bitbangio module.
The interface is intended to be the same as bitbangio and therefore there is no bit order or chip
select functionality. If your board supports bitbangio, it is recommended to use that instead
as the timing should be more reliable.
%package help
Summary: Development documents and examples for adafruit-circuitpython-bitbangio
Provides: python3-adafruit-circuitpython-bitbangio-doc
%description help
A library for adding bitbang I2C and SPI to CircuitPython without the built-in bitbangio module.
The interface is intended to be the same as bitbangio and therefore there is no bit order or chip
select functionality. If your board supports bitbangio, it is recommended to use that instead
as the timing should be more reliable.
%prep
%autosetup -n adafruit-circuitpython-bitbangio-1.3.9
%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-adafruit-circuitpython-bitbangio -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 1.3.9-1
- Package Spec generated
|