summaryrefslogtreecommitdiff
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
parent870c98aa90977bfb23d56001136caf24e9606d5a (diff)
automatic import of python-simplekml
-rw-r--r--.gitignore1
-rw-r--r--python-simplekml.spec105
-rw-r--r--sources1
3 files changed, 107 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..e0df240 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/simplekml-1.3.6.tar.gz
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
diff --git a/sources b/sources
new file mode 100644
index 0000000..b446db3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+692cbeb157a43c84cd599ffdfd5811de simplekml-1.3.6.tar.gz