%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 * Sun Apr 23 2023 Python_Bot - 1.22.565-1 - Package Spec generated