summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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