summaryrefslogtreecommitdiff
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
parentc348fe7180bcee6d11d9881bb93d7ebd535275d9 (diff)
automatic import of python-canlib
-rw-r--r--.gitignore1
-rw-r--r--python-canlib.spec82
-rw-r--r--sources1
3 files changed, 84 insertions, 0 deletions
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 <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
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