From 5a6b1911915ddd5f98ae3ee79be2045a51649693 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 17 May 2023 05:18:54 +0000 Subject: automatic import of python-pyitachip2ir --- .gitignore | 1 + python-pyitachip2ir.spec | 90 ++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 92 insertions(+) create mode 100644 python-pyitachip2ir.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..29b2b38 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/pyitachip2ir-0.0.7.tar.gz diff --git a/python-pyitachip2ir.spec b/python-pyitachip2ir.spec new file mode 100644 index 0000000..81b58ec --- /dev/null +++ b/python-pyitachip2ir.spec @@ -0,0 +1,90 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pyitachip2ir +Version: 0.0.7 +Release: 1 +Summary: A library for sending IR commands to an ITach IP2IR gateway +License: MIT +URL: https://github.com/alanfischer/itachip2ir +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3e/c5/115f66951b1ecc81b37edd1067064255b5b96be5c60179fe972901c76c1b/pyitachip2ir-0.0.7.tar.gz +BuildArch: noarch + + +%description +A C++ library with python bindings for sending IR commands to an ITach IP2IR gateway. +It can be given an ip address and port to connect to, or it can be given a mac address and will listen for broadcasts from any ITach gateway that matches the mac address. +It gets the IR commands from a command library file that follows the format of: + CH1 + 0000 006D 0000 0022 00AC 00AB 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 + CH2 + 0000 006D 0000 0022 00AC 00AB 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 + +%package -n python3-pyitachip2ir +Summary: A library for sending IR commands to an ITach IP2IR gateway +Provides: python-pyitachip2ir +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pyitachip2ir +A C++ library with python bindings for sending IR commands to an ITach IP2IR gateway. +It can be given an ip address and port to connect to, or it can be given a mac address and will listen for broadcasts from any ITach gateway that matches the mac address. +It gets the IR commands from a command library file that follows the format of: + CH1 + 0000 006D 0000 0022 00AC 00AB 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 + CH2 + 0000 006D 0000 0022 00AC 00AB 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 + +%package help +Summary: Development documents and examples for pyitachip2ir +Provides: python3-pyitachip2ir-doc +%description help +A C++ library with python bindings for sending IR commands to an ITach IP2IR gateway. +It can be given an ip address and port to connect to, or it can be given a mac address and will listen for broadcasts from any ITach gateway that matches the mac address. +It gets the IR commands from a command library file that follows the format of: + CH1 + 0000 006D 0000 0022 00AC 00AB 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 + CH2 + 0000 006D 0000 0022 00AC 00AB 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 + +%prep +%autosetup -n pyitachip2ir-0.0.7 + +%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-pyitachip2ir -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 17 2023 Python_Bot - 0.0.7-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..dfc50bc --- /dev/null +++ b/sources @@ -0,0 +1 @@ +d35a041697713bedb147b357b42d0ae0 pyitachip2ir-0.0.7.tar.gz -- cgit v1.2.3