diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 05:25:27 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 05:25:27 +0000 |
commit | d976dd593b168acb8cf60429f05060bc818dc11c (patch) | |
tree | bbbf91b8f44af9db1a946cdfc5fe2f94320f9764 | |
parent | 34a454bef6ba8780395190191523b288a58a1b90 (diff) |
automatic import of python-pycswopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pycsw.spec | 114 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 116 insertions, 0 deletions
@@ -0,0 +1 @@ +/pycsw-2.6.1.tar.gz diff --git a/python-pycsw.spec b/python-pycsw.spec new file mode 100644 index 0000000..268d1b6 --- /dev/null +++ b/python-pycsw.spec @@ -0,0 +1,114 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pycsw +Version: 2.6.1 +Release: 1 +Summary: pycsw is an OGC CSW server implementation written in Python +License: MIT +URL: https://pycsw.org/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/76/ba/cfa1a296910ce55c009a0e2e7e24480ed037d5c01f70456faaee3637d670/pycsw-2.6.1.tar.gz +BuildArch: noarch + +Requires: python3-OWSLib +Requires: python3-Shapely +Requires: python3-geolinks +Requires: python3-lxml +Requires: python3-pyproj +Requires: python3-xmltodict + +%description +pycsw is an OGC CSW server implementation written in Python. +pycsw fully implements the OpenGIS Catalogue Service Implementation +Specification (Catalogue Service for the Web). Initial development started in +2010 (more formally announced in 2011). The project is certified OGC +Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an +official OSGeo Project. +pycsw allows for the publishing and discovery of geospatial metadata via +numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories +of geospatial metadata can also be exposed, providing a standards-based +metadata and catalogue component of spatial data infrastructures. +pycsw is Open Source, released under an MIT license, and runs on all major +platforms (Windows, Linux, Mac OS X). +Please read the docs at https://pycsw.org/docs for more information. + +%package -n python3-pycsw +Summary: pycsw is an OGC CSW server implementation written in Python +Provides: python-pycsw +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pycsw +pycsw is an OGC CSW server implementation written in Python. +pycsw fully implements the OpenGIS Catalogue Service Implementation +Specification (Catalogue Service for the Web). Initial development started in +2010 (more formally announced in 2011). The project is certified OGC +Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an +official OSGeo Project. +pycsw allows for the publishing and discovery of geospatial metadata via +numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories +of geospatial metadata can also be exposed, providing a standards-based +metadata and catalogue component of spatial data infrastructures. +pycsw is Open Source, released under an MIT license, and runs on all major +platforms (Windows, Linux, Mac OS X). +Please read the docs at https://pycsw.org/docs for more information. + +%package help +Summary: Development documents and examples for pycsw +Provides: python3-pycsw-doc +%description help +pycsw is an OGC CSW server implementation written in Python. +pycsw fully implements the OpenGIS Catalogue Service Implementation +Specification (Catalogue Service for the Web). Initial development started in +2010 (more formally announced in 2011). The project is certified OGC +Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an +official OSGeo Project. +pycsw allows for the publishing and discovery of geospatial metadata via +numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories +of geospatial metadata can also be exposed, providing a standards-based +metadata and catalogue component of spatial data infrastructures. +pycsw is Open Source, released under an MIT license, and runs on all major +platforms (Windows, Linux, Mac OS X). +Please read the docs at https://pycsw.org/docs for more information. + +%prep +%autosetup -n pycsw-2.6.1 + +%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-pycsw -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 2.6.1-1 +- Package Spec generated @@ -0,0 +1 @@ +e6bb7efb67f8f5997db41dbafa458388 pycsw-2.6.1.tar.gz |