summaryrefslogtreecommitdiff
path: root/python-pypemicro.spec
blob: 592cbec8fd6dcb0d9ad308ea40fbc0deca5652a3 (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
%global _empty_manifest_terminate_build 0
Name:		python-pypemicro
Version:	0.1.11
Release:	1
Summary:	Python tool to control PEMicro Debug probes
License:	BSD-3-Clause
URL:		https://github.com/nxpmicro/pypemicro
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/41/de/792dd8151923a2368cfb877d6b8a67ef3ac894f86d7a98381ba4d8975474/pypemicro-0.1.11.tar.gz
BuildArch:	noarch


%description
This is simple package that provides Python interface for PEMicro debug probes precompiled libraries. The package provides most of functionality 
of the PEMicro libraries and their debug probes.
The package is tested only with Multilink/FX and Cyclone/FX probes on NXP ARM microcontrollers.
The PEMicro company helps with this development, so big Thanks to them (www.pemicro.com).
Author: Petr Gargulak (NXP 2020-2023, www.nxp.com)

%package -n python3-pypemicro
Summary:	Python tool to control PEMicro Debug probes
Provides:	python-pypemicro
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pypemicro
This is simple package that provides Python interface for PEMicro debug probes precompiled libraries. The package provides most of functionality 
of the PEMicro libraries and their debug probes.
The package is tested only with Multilink/FX and Cyclone/FX probes on NXP ARM microcontrollers.
The PEMicro company helps with this development, so big Thanks to them (www.pemicro.com).
Author: Petr Gargulak (NXP 2020-2023, www.nxp.com)

%package help
Summary:	Development documents and examples for pypemicro
Provides:	python3-pypemicro-doc
%description help
This is simple package that provides Python interface for PEMicro debug probes precompiled libraries. The package provides most of functionality 
of the PEMicro libraries and their debug probes.
The package is tested only with Multilink/FX and Cyclone/FX probes on NXP ARM microcontrollers.
The PEMicro company helps with this development, so big Thanks to them (www.pemicro.com).
Author: Petr Gargulak (NXP 2020-2023, www.nxp.com)

%prep
%autosetup -n pypemicro-0.1.11

%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-pypemicro -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.11-1
- Package Spec generated