%global _empty_manifest_terminate_build 0 Name: python-anthemav Version: 1.4.2 Release: 1 Summary: Python API for controlling Anthem Receivers License: LICENSE URL: https://github.com/nugget/python-anthemav Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9e/07/8df1957f1f2ee937be48fcbdd6084aad659cb045519a453a5153d38e24d2/anthemav-1.4.2.tar.gz BuildArch: noarch %description |Build Status| |GitHub release| |PyPI| This is a Python package to interface with `Anthem `__ AVM and MRX receivers and processors. It uses the asyncio library to maintain an object-based connection to the network port of the receiver with supporting methods and properties to poll and adjust the receiver settings. This package was created primarily to support an anthemav media_player platform for the `Home Assistant `__ automation platform but it is structured to be general-purpose and should be usable for other applications as well. Important ~~~~~~~~~ This package will maintain a persistant connection to the network control port which will prevent any other application from communicating with the receiver. This includes the Anthem iOS and Android remote control app as well as the ARC-2 room calibration software. You will need to disable any application that is using the library in order to run those other applications. %package -n python3-anthemav Summary: Python API for controlling Anthem Receivers Provides: python-anthemav BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-anthemav |Build Status| |GitHub release| |PyPI| This is a Python package to interface with `Anthem `__ AVM and MRX receivers and processors. It uses the asyncio library to maintain an object-based connection to the network port of the receiver with supporting methods and properties to poll and adjust the receiver settings. This package was created primarily to support an anthemav media_player platform for the `Home Assistant `__ automation platform but it is structured to be general-purpose and should be usable for other applications as well. Important ~~~~~~~~~ This package will maintain a persistant connection to the network control port which will prevent any other application from communicating with the receiver. This includes the Anthem iOS and Android remote control app as well as the ARC-2 room calibration software. You will need to disable any application that is using the library in order to run those other applications. %package help Summary: Development documents and examples for anthemav Provides: python3-anthemav-doc %description help |Build Status| |GitHub release| |PyPI| This is a Python package to interface with `Anthem `__ AVM and MRX receivers and processors. It uses the asyncio library to maintain an object-based connection to the network port of the receiver with supporting methods and properties to poll and adjust the receiver settings. This package was created primarily to support an anthemav media_player platform for the `Home Assistant `__ automation platform but it is structured to be general-purpose and should be usable for other applications as well. Important ~~~~~~~~~ This package will maintain a persistant connection to the network control port which will prevent any other application from communicating with the receiver. This includes the Anthem iOS and Android remote control app as well as the ARC-2 room calibration software. You will need to disable any application that is using the library in order to run those other applications. %prep %autosetup -n anthemav-1.4.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-anthemav -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot - 1.4.2-1 - Package Spec generated