diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 06:06:56 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 06:06:56 +0000 |
commit | 82ac8eccb94f9ed58502252cd6b21731e3c276dd (patch) | |
tree | 2090c1a7677ba62129d7d3333ed0bed660457010 | |
parent | 943218422d80711da27f0cfb0efbbbcfc3cabed8 (diff) |
automatic import of python-g4s
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-g4s.spec | 111 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 113 insertions, 0 deletions
@@ -0,0 +1 @@ +/G4S-1.0.10.tar.gz diff --git a/python-g4s.spec b/python-g4s.spec new file mode 100644 index 0000000..c0546d0 --- /dev/null +++ b/python-g4s.spec @@ -0,0 +1,111 @@ +%global _empty_manifest_terminate_build 0 +Name: python-G4S +Version: 1.0.10 +Release: 1 +Summary: API interface for G4S Alarms +License: MIT License +URL: https://github.com/PTST/G4S_Alarm_Py +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/59/3c/995c97e358517fb54b64a8321ea8dc6b1c528cfc9f1820549f2f85c664ab/G4S-1.0.10.tar.gz +BuildArch: noarch + + +%description +# G4S_Alarm_Py
+Python API wrapper for G4S alarm api
+
+This will probably only work with Danish systems, and i honestly don't even know whether G4S provides alarm systems other places. But the endpoints are on a .dk tld so i'm assuming that other locales will have their own endpoints.
+
+Still missing:
+* Daytime arming of alarm
+* Other G4S devices (smokecannons etc.)
+* Tests
+
+Heavily inspired by the TS implementation by [hyber1z0r](https://github.com/hyber1z0r/g4s)
+
+
+ + +%package -n python3-G4S +Summary: API interface for G4S Alarms +Provides: python-G4S +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-G4S +# G4S_Alarm_Py
+Python API wrapper for G4S alarm api
+
+This will probably only work with Danish systems, and i honestly don't even know whether G4S provides alarm systems other places. But the endpoints are on a .dk tld so i'm assuming that other locales will have their own endpoints.
+
+Still missing:
+* Daytime arming of alarm
+* Other G4S devices (smokecannons etc.)
+* Tests
+
+Heavily inspired by the TS implementation by [hyber1z0r](https://github.com/hyber1z0r/g4s)
+
+
+ + +%package help +Summary: Development documents and examples for G4S +Provides: python3-G4S-doc +%description help +# G4S_Alarm_Py
+Python API wrapper for G4S alarm api
+
+This will probably only work with Danish systems, and i honestly don't even know whether G4S provides alarm systems other places. But the endpoints are on a .dk tld so i'm assuming that other locales will have their own endpoints.
+
+Still missing:
+* Daytime arming of alarm
+* Other G4S devices (smokecannons etc.)
+* Tests
+
+Heavily inspired by the TS implementation by [hyber1z0r](https://github.com/hyber1z0r/g4s)
+
+
+ + +%prep +%autosetup -n G4S-1.0.10 + +%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-G4S -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.10-1 +- Package Spec generated @@ -0,0 +1 @@ +a0eef12777f002dbede5252193d06d63 G4S-1.0.10.tar.gz |