%global _empty_manifest_terminate_build 0 Name: python-PyUserInput Version: 0.1.11 Release: 1 Summary: A simple, cross-platform module for mouse and keyboard control License: http://www.gnu.org/licenses/gpl-3.0.html URL: https://github.com/PyUserInput/PyUserInput Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d0/09/17fe0b16c7eeb52d6c14e904596ddde82503aeee268330120b595bf22d7b/PyUserInput-0.1.11.tar.gz BuildArch: noarch %description A module for cross-platform control of the mouse and keyboard in python that is simple to use. Mouse control should work on Windows, Mac, and X11 (most Linux systems). Scrolling is implemented, but users should be aware that variations may exist between platforms and applications. Keyboard control works on X11(linux) and Windows systems. Mac control is a work in progress. %package -n python3-PyUserInput Summary: A simple, cross-platform module for mouse and keyboard control Provides: python-PyUserInput BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-PyUserInput A module for cross-platform control of the mouse and keyboard in python that is simple to use. Mouse control should work on Windows, Mac, and X11 (most Linux systems). Scrolling is implemented, but users should be aware that variations may exist between platforms and applications. Keyboard control works on X11(linux) and Windows systems. Mac control is a work in progress. %package help Summary: Development documents and examples for PyUserInput Provides: python3-PyUserInput-doc %description help A module for cross-platform control of the mouse and keyboard in python that is simple to use. Mouse control should work on Windows, Mac, and X11 (most Linux systems). Scrolling is implemented, but users should be aware that variations may exist between platforms and applications. Keyboard control works on X11(linux) and Windows systems. Mac control is a work in progress. %prep %autosetup -n PyUserInput-0.1.11 %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-PyUserInput -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 0.1.11-1 - Package Spec generated