From d78b935430fd59e57cc3b4a8e2901af873316bf8 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 11 Apr 2023 16:45:36 +0000 Subject: automatic import of python-pyocd-pemicro --- python-pyocd-pemicro.spec | 88 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 python-pyocd-pemicro.spec (limited to 'python-pyocd-pemicro.spec') diff --git a/python-pyocd-pemicro.spec b/python-pyocd-pemicro.spec new file mode 100644 index 0000000..793be8c --- /dev/null +++ b/python-pyocd-pemicro.spec @@ -0,0 +1,88 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pyocd-pemicro +Version: 1.1.5 +Release: 1 +Summary: PyOCD debug probe plugin for PEMicro debug probes +License: BSD-3-Clause +URL: https://github.com/pyocd/pyocd-pemicro +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e5/04/932882708c3ec0bfe5fadd5a8ed5fbf9e97e4c57fad4eb3b00f35d8fd776/pyocd-pemicro-1.1.5.tar.gz +BuildArch: noarch + +Requires: python3-pypemicro + +%description +The simple PyOCD debug probe plugin for PEMicro debug probes - Multilink/FX, Cyclone/FX. The purpose of this plugin is +keep separately this support because is using PyPemicro package which is designed for Python 3.x without backward compatibility for Python2.x. +The PyOCD use this support only with Python 3.x and higher, for Python 2.x the PeMicro won't be supported. +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, petr.gargulak@nxp.com (NXP 2020, www.nxp.com) + +%package -n python3-pyocd-pemicro +Summary: PyOCD debug probe plugin for PEMicro debug probes +Provides: python-pyocd-pemicro +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pyocd-pemicro +The simple PyOCD debug probe plugin for PEMicro debug probes - Multilink/FX, Cyclone/FX. The purpose of this plugin is +keep separately this support because is using PyPemicro package which is designed for Python 3.x without backward compatibility for Python2.x. +The PyOCD use this support only with Python 3.x and higher, for Python 2.x the PeMicro won't be supported. +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, petr.gargulak@nxp.com (NXP 2020, www.nxp.com) + +%package help +Summary: Development documents and examples for pyocd-pemicro +Provides: python3-pyocd-pemicro-doc +%description help +The simple PyOCD debug probe plugin for PEMicro debug probes - Multilink/FX, Cyclone/FX. The purpose of this plugin is +keep separately this support because is using PyPemicro package which is designed for Python 3.x without backward compatibility for Python2.x. +The PyOCD use this support only with Python 3.x and higher, for Python 2.x the PeMicro won't be supported. +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, petr.gargulak@nxp.com (NXP 2020, www.nxp.com) + +%prep +%autosetup -n pyocd-pemicro-1.1.5 + +%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-pyocd-pemicro -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot - 1.1.5-1 +- Package Spec generated -- cgit v1.2.3