From bd2c31753107184b5cfc7fb4c7949862aa8b4836 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 10 Apr 2023 19:53:56 +0000 Subject: automatic import of python-canlib --- .gitignore | 1 + python-canlib.spec | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 84 insertions(+) create mode 100644 python-canlib.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..c3ead80 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/canlib-1.22.565.tar.gz diff --git a/python-canlib.spec b/python-canlib.spec new file mode 100644 index 0000000..91e6330 --- /dev/null +++ b/python-canlib.spec @@ -0,0 +1,82 @@ +%global _empty_manifest_terminate_build 0 +Name: python-canlib +Version: 1.22.565 +Release: 1 +Summary: Python wrapper for Kvaser CANlib +License: MIT +URL: https://github.com/Kvaser/pycanlib +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/50/22/fd67afe1fad0fb23076d3bd5dd3e5c71419fc30b77b6e76b83ef81195daf/canlib-1.22.565.tar.gz +BuildArch: noarch + +Requires: python3-pydantic +Requires: python3-pytest +Requires: python3-pytest-cov +Requires: python3-sphinx +Requires: python3-sphinx-rtd-theme +Requires: python3-pytest +Requires: python3-pandas + +%description +The Python canlib module wraps the Kvaser CANlib API in order to make it easy to control most aspects of any Kvaser CAN interface. For more information about Kvaser please go to https://www.kvaser.com/. +The latest version of this package is available on the `Kvaser Download page `_ (`pycanlib.zip `_). + +%package -n python3-canlib +Summary: Python wrapper for Kvaser CANlib +Provides: python-canlib +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-canlib +The Python canlib module wraps the Kvaser CANlib API in order to make it easy to control most aspects of any Kvaser CAN interface. For more information about Kvaser please go to https://www.kvaser.com/. +The latest version of this package is available on the `Kvaser Download page `_ (`pycanlib.zip `_). + +%package help +Summary: Development documents and examples for canlib +Provides: python3-canlib-doc +%description help +The Python canlib module wraps the Kvaser CANlib API in order to make it easy to control most aspects of any Kvaser CAN interface. For more information about Kvaser please go to https://www.kvaser.com/. +The latest version of this package is available on the `Kvaser Download page `_ (`pycanlib.zip `_). + +%prep +%autosetup -n canlib-1.22.565 + +%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-canlib -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot - 1.22.565-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..e1b5362 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +0fdfd267564f8c726f86b5774fcd8ada canlib-1.22.565.tar.gz -- cgit v1.2.3