From d976dd593b168acb8cf60429f05060bc818dc11c Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 05:25:27 +0000 Subject: automatic import of python-pycsw --- .gitignore | 1 + python-pycsw.spec | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 116 insertions(+) create mode 100644 python-pycsw.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..2e52dd2 100644 --- a/.gitignore +++ b/.gitignore @@ -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 - 2.6.1-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..58b9bad --- /dev/null +++ b/sources @@ -0,0 +1 @@ +e6bb7efb67f8f5997db41dbafa458388 pycsw-2.6.1.tar.gz -- cgit v1.2.3