summaryrefslogtreecommitdiff
path: root/python-canlib.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 19:53:56 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 19:53:56 +0000
commitbd2c31753107184b5cfc7fb4c7949862aa8b4836 (patch)
treeab917c48cfbadca3ccfeb2cd6aba2ee44c0c202e /python-canlib.spec
parentc348fe7180bcee6d11d9881bb93d7ebd535275d9 (diff)
automatic import of python-canlib
Diffstat (limited to 'python-canlib.spec')
-rw-r--r--python-canlib.spec82
1 files changed, 82 insertions, 0 deletions
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 <https://www.kvaser.com/downloads-kvaser/>`_ (`pycanlib.zip <https://www.kvaser.com/downloads-kvaser/?utm_source=software&utm_ean=7330130981911&utm_status=latest>`_).
+
+%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 <https://www.kvaser.com/downloads-kvaser/>`_ (`pycanlib.zip <https://www.kvaser.com/downloads-kvaser/?utm_source=software&utm_ean=7330130981911&utm_status=latest>`_).
+
+%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 <https://www.kvaser.com/downloads-kvaser/>`_ (`pycanlib.zip <https://www.kvaser.com/downloads-kvaser/?utm_source=software&utm_ean=7330130981911&utm_status=latest>`_).
+
+%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 <Python_Bot@openeuler.org> - 1.22.565-1
+- Package Spec generated