From 3da70a4600f2400034fc7720e8e8557d2fdcd966 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 18 May 2023 03:55:46 +0000 Subject: automatic import of python-django-geonode-client --- .gitignore | 1 + python-django-geonode-client.spec | 234 ++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 236 insertions(+) create mode 100644 python-django-geonode-client.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..2cec31d 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/django-geonode-client-1.0.9.tar.gz diff --git a/python-django-geonode-client.spec b/python-django-geonode-client.spec new file mode 100644 index 0000000..fffb9ca --- /dev/null +++ b/python-django-geonode-client.spec @@ -0,0 +1,234 @@ +%global _empty_manifest_terminate_build 0 +Name: python-django-geonode-client +Version: 1.0.9 +Release: 1 +Summary: Use GeoNode client in your django projects +License: LGPL, see LICENSE file. +URL: https://github.com/GeoNode/geonode-client +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/15/bd/2296876811013f7b21c80b5c5151f38b2701083dea086120d77b6712475f/django-geonode-client-1.0.9.tar.gz +BuildArch: noarch + + +%description +# geonode-client [![Build Status](https://travis-ci.org/GeoNode/geonode-client.svg?branch=master)](https://travis-ci.org/GeoNode/geonode-client) [![Code Climate](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/gpa.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer) [![Test Coverage](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/coverage.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer/coverage) + +OL3 - React map viewer for GeoNode + +## Installation + +Install `node` and `npm`. We would encourage you to use [nvm](https://github.com/creationix/nvm) a version manager for node. + +You need `node > 5` + +Run `npm install` to install all dependencies. + +## Development Server + +Run `npm start` to start the development server. Visit your browser at `http://localhost:8080` to see the result. + +## Testing + +During development run `npm run test:watch` to run tests on every file change. + +Run `npm test` to run the full test suite with code coverage report. + +## Building + +Building is done via webpack and the command is `npm build` +The dist folder is where the minified versions of these files are stored. + +## Deployment to GH-pages + +Automated deployment via travis is enabled for the master branch. + +If you want to deploy manually to gh-pages use `npm run deploy` + +### Important +The deplyoment uses the `index-gh.html` please keep this file in sync with `index.html` and change the path once the repo changes it's name. The `.travis.yml` needs to be changed as well. + +## Integrating into GeoNode/Django + +Add `django-geonode-client` to your requirements.txt +Add `geonode-client` to your `INSTALLED_APPS` + +### For GeoNode +Change the `LAYER_PREVIEW_LIBRARY` to `react` + +### For Django +We added templatetags you can use in your templates + +Add `{% client_viewer_js %}` to include the viewer javasricpt +Add `{% client_composer_js %}` to include the composer javasricpt + +The following templates are available: +`client_map_view_html` for the full map view +`client_map_detail_view_html` for a smaller map view (as in the map preview) +`client_map_new_html` create a new map with composer +`client_layer_map_html` smaller map view for the layer preview + +%package -n python3-django-geonode-client +Summary: Use GeoNode client in your django projects +Provides: python-django-geonode-client +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-django-geonode-client +# geonode-client [![Build Status](https://travis-ci.org/GeoNode/geonode-client.svg?branch=master)](https://travis-ci.org/GeoNode/geonode-client) [![Code Climate](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/gpa.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer) [![Test Coverage](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/coverage.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer/coverage) + +OL3 - React map viewer for GeoNode + +## Installation + +Install `node` and `npm`. We would encourage you to use [nvm](https://github.com/creationix/nvm) a version manager for node. + +You need `node > 5` + +Run `npm install` to install all dependencies. + +## Development Server + +Run `npm start` to start the development server. Visit your browser at `http://localhost:8080` to see the result. + +## Testing + +During development run `npm run test:watch` to run tests on every file change. + +Run `npm test` to run the full test suite with code coverage report. + +## Building + +Building is done via webpack and the command is `npm build` +The dist folder is where the minified versions of these files are stored. + +## Deployment to GH-pages + +Automated deployment via travis is enabled for the master branch. + +If you want to deploy manually to gh-pages use `npm run deploy` + +### Important +The deplyoment uses the `index-gh.html` please keep this file in sync with `index.html` and change the path once the repo changes it's name. The `.travis.yml` needs to be changed as well. + +## Integrating into GeoNode/Django + +Add `django-geonode-client` to your requirements.txt +Add `geonode-client` to your `INSTALLED_APPS` + +### For GeoNode +Change the `LAYER_PREVIEW_LIBRARY` to `react` + +### For Django +We added templatetags you can use in your templates + +Add `{% client_viewer_js %}` to include the viewer javasricpt +Add `{% client_composer_js %}` to include the composer javasricpt + +The following templates are available: +`client_map_view_html` for the full map view +`client_map_detail_view_html` for a smaller map view (as in the map preview) +`client_map_new_html` create a new map with composer +`client_layer_map_html` smaller map view for the layer preview + +%package help +Summary: Development documents and examples for django-geonode-client +Provides: python3-django-geonode-client-doc +%description help +# geonode-client [![Build Status](https://travis-ci.org/GeoNode/geonode-client.svg?branch=master)](https://travis-ci.org/GeoNode/geonode-client) [![Code Climate](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/gpa.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer) [![Test Coverage](https://codeclimate.com/github/GeoNode/geonode-viewer/badges/coverage.svg)](https://codeclimate.com/github/GeoNode/geonode-viewer/coverage) + +OL3 - React map viewer for GeoNode + +## Installation + +Install `node` and `npm`. We would encourage you to use [nvm](https://github.com/creationix/nvm) a version manager for node. + +You need `node > 5` + +Run `npm install` to install all dependencies. + +## Development Server + +Run `npm start` to start the development server. Visit your browser at `http://localhost:8080` to see the result. + +## Testing + +During development run `npm run test:watch` to run tests on every file change. + +Run `npm test` to run the full test suite with code coverage report. + +## Building + +Building is done via webpack and the command is `npm build` +The dist folder is where the minified versions of these files are stored. + +## Deployment to GH-pages + +Automated deployment via travis is enabled for the master branch. + +If you want to deploy manually to gh-pages use `npm run deploy` + +### Important +The deplyoment uses the `index-gh.html` please keep this file in sync with `index.html` and change the path once the repo changes it's name. The `.travis.yml` needs to be changed as well. + +## Integrating into GeoNode/Django + +Add `django-geonode-client` to your requirements.txt +Add `geonode-client` to your `INSTALLED_APPS` + +### For GeoNode +Change the `LAYER_PREVIEW_LIBRARY` to `react` + +### For Django +We added templatetags you can use in your templates + +Add `{% client_viewer_js %}` to include the viewer javasricpt +Add `{% client_composer_js %}` to include the composer javasricpt + +The following templates are available: +`client_map_view_html` for the full map view +`client_map_detail_view_html` for a smaller map view (as in the map preview) +`client_map_new_html` create a new map with composer +`client_layer_map_html` smaller map view for the layer preview + +%prep +%autosetup -n django-geonode-client-1.0.9 + +%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-django-geonode-client -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu May 18 2023 Python_Bot - 1.0.9-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..9125864 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +b643e0ddd0da311e59d2c30cd57c7edc django-geonode-client-1.0.9.tar.gz -- cgit v1.2.3