summaryrefslogtreecommitdiff
path: root/python-simplekml.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 02:57:00 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 02:57:00 +0000
commit14422ccd7568902bada90a90c93c17692e6ee427 (patch)
tree579bea2c1cf75540cc98290bb23e85d0b9519878 /python-simplekml.spec
parent870c98aa90977bfb23d56001136caf24e9606d5a (diff)
automatic import of python-simplekml
Diffstat (limited to 'python-simplekml.spec')
-rw-r--r--python-simplekml.spec105
1 files changed, 105 insertions, 0 deletions
diff --git a/python-simplekml.spec b/python-simplekml.spec
new file mode 100644
index 0000000..bd60105
--- /dev/null
+++ b/python-simplekml.spec
@@ -0,0 +1,105 @@
+%global _empty_manifest_terminate_build 0
+Name: python-simplekml
+Version: 1.3.6
+Release: 1
+Summary: A Simple KML creator
+License: GNU Lesser General Public License v3+
+URL: http://readthedocs.org/projects/simplekml/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/15/e4/c333a93b7e3346437ad1ff42b8e362b853eb405ad6243ab6163f9af2a460/simplekml-1.3.6.tar.gz
+BuildArch: noarch
+
+
+%description
+Simplekml is a python package which enables you to generate KML with as little effort as possible.
+
+At the time of making this package nothing was available (at least I could not find anything) that could create KML files easily. You needed a lot of bloated code to even create a simple point. This is understandable because the KML standard is quite extensive, but what if you just work with the simple elements of KML like Document, Folder, Point, LineString and Polygon? This package supports those elements and everything documented in the KML Reference. With simplekml creating a KML file containing a point as simple as:
+
+```python
+import simplekml
+kml = simplekml.Kml()
+kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)])
+kml.save("botanicalgarden.kml")
+```
+
+See the [Homepage](http://readthedocs.org/projects/simplekml/) for usage, documentation and a reference.
+
+%package -n python3-simplekml
+Summary: A Simple KML creator
+Provides: python-simplekml
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-simplekml
+Simplekml is a python package which enables you to generate KML with as little effort as possible.
+
+At the time of making this package nothing was available (at least I could not find anything) that could create KML files easily. You needed a lot of bloated code to even create a simple point. This is understandable because the KML standard is quite extensive, but what if you just work with the simple elements of KML like Document, Folder, Point, LineString and Polygon? This package supports those elements and everything documented in the KML Reference. With simplekml creating a KML file containing a point as simple as:
+
+```python
+import simplekml
+kml = simplekml.Kml()
+kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)])
+kml.save("botanicalgarden.kml")
+```
+
+See the [Homepage](http://readthedocs.org/projects/simplekml/) for usage, documentation and a reference.
+
+%package help
+Summary: Development documents and examples for simplekml
+Provides: python3-simplekml-doc
+%description help
+Simplekml is a python package which enables you to generate KML with as little effort as possible.
+
+At the time of making this package nothing was available (at least I could not find anything) that could create KML files easily. You needed a lot of bloated code to even create a simple point. This is understandable because the KML standard is quite extensive, but what if you just work with the simple elements of KML like Document, Folder, Point, LineString and Polygon? This package supports those elements and everything documented in the KML Reference. With simplekml creating a KML file containing a point as simple as:
+
+```python
+import simplekml
+kml = simplekml.Kml()
+kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)])
+kml.save("botanicalgarden.kml")
+```
+
+See the [Homepage](http://readthedocs.org/projects/simplekml/) for usage, documentation and a reference.
+
+%prep
+%autosetup -n simplekml-1.3.6
+
+%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-simplekml -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.3.6-1
+- Package Spec generated