%global _empty_manifest_terminate_build 0 Name: python-usbinfo Version: 1.1.2 Release: 1 Summary: Module for introspecting USB devices on a system License: Apache 2 license URL: https://pypi.org/project/usbinfo/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0f/75/249ac6107bac6ab10e3ef0d42c6c36872075f78ada8af16e96d6f8845646/usbinfo-1.1.2.tar.gz BuildArch: noarch %description usbinfo is a Python module for performing introspection on endpoints attached to the USB subsystems. usbinfo allows scripts to access information about those endpoints such as vendor and product ID, manufacturer and product names, serial numbers, and character device files. usbinfo is eventually intended to be portable across as many platforms that Python itself is ported to. %package -n python3-usbinfo Summary: Module for introspecting USB devices on a system Provides: python-usbinfo BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-usbinfo usbinfo is a Python module for performing introspection on endpoints attached to the USB subsystems. usbinfo allows scripts to access information about those endpoints such as vendor and product ID, manufacturer and product names, serial numbers, and character device files. usbinfo is eventually intended to be portable across as many platforms that Python itself is ported to. %package help Summary: Development documents and examples for usbinfo Provides: python3-usbinfo-doc %description help usbinfo is a Python module for performing introspection on endpoints attached to the USB subsystems. usbinfo allows scripts to access information about those endpoints such as vendor and product ID, manufacturer and product names, serial numbers, and character device files. usbinfo is eventually intended to be portable across as many platforms that Python itself is ported to. %prep %autosetup -n usbinfo-1.1.2 %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-usbinfo -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 1.1.2-1 - Package Spec generated