From f9b64df42611d8d2a184f143ee8526b7e88df85f Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 31 May 2023 05:24:18 +0000 Subject: automatic import of python-robotframework-hub-static --- .gitignore | 1 + python-robotframework-hub-static.spec | 222 ++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 224 insertions(+) create mode 100644 python-robotframework-hub-static.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..237b6ae 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/robotframework-hub-static-1.0.2.tar.gz diff --git a/python-robotframework-hub-static.spec b/python-robotframework-hub-static.spec new file mode 100644 index 0000000..145a578 --- /dev/null +++ b/python-robotframework-hub-static.spec @@ -0,0 +1,222 @@ +%global _empty_manifest_terminate_build 0 +Name: python-robotframework-hub-static +Version: 1.0.2 +Release: 1 +Summary: Create robot keyword documentation as static HTML +License: Apache License 2.0 +URL: https://github.com/bli74/robotframework-hub/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/03/39/b2596f3d8daaaaa33f28be9338f6f8b45d4950fdceed614ec6c4cab2f45c/robotframework-hub-static-1.0.2.tar.gz +BuildArch: noarch + +Requires: python3-Jinja2 +Requires: python3-robotframework +Requires: python3-robotframework-requests + +%description +# Welcome to Robot Framework Hub Static + +## Motivation +This project is based on Robot Framework Hub to generate +keyword documentation for a robotframework environment. + +The original Robot Framework Hub needs a running web server +process. There are no artifacts that can be published by a +CI/CD pipeline. + +Here Robot Framework Hub Static can be used. It generates +with ´libdoc´ the documentation for the robot internal +libraries, additional installed robot libraries and robot +resource files. +Based on the list of the generated HTML files an index page +is created + +## Getting started + +``` + $ pip install robotframework-hub-static + $ keyword_doc ${ROOT_PATH_ROBOT_RESOURCES} ${DOCU_DIR} +``` + +Note: +* robotframework-hub requires python 3.6 or greater +* The documentation directory is cleaned up, use a dedicated + directory to store the documentation. + + +## Websites + +Source code, screenshots, and additional documentation can be +found here: + +* Source code: https://github.com/bli74/robotframework-hub-static + +This is a fork of the initial project: + +* Source code (updated): https://github.com/bli74/robotframework-hub +* Source code (upstream): https://github.com/boakley/robotframework-hub +* Project wiki: https://github.com/boakley/robotframework-hub/wiki + +## Acknowledgements + +A huge thank-you to Echo Global Logistics (echo.com) for supporting +the development of this package. + + + + +%package -n python3-robotframework-hub-static +Summary: Create robot keyword documentation as static HTML +Provides: python-robotframework-hub-static +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-robotframework-hub-static +# Welcome to Robot Framework Hub Static + +## Motivation +This project is based on Robot Framework Hub to generate +keyword documentation for a robotframework environment. + +The original Robot Framework Hub needs a running web server +process. There are no artifacts that can be published by a +CI/CD pipeline. + +Here Robot Framework Hub Static can be used. It generates +with ´libdoc´ the documentation for the robot internal +libraries, additional installed robot libraries and robot +resource files. +Based on the list of the generated HTML files an index page +is created + +## Getting started + +``` + $ pip install robotframework-hub-static + $ keyword_doc ${ROOT_PATH_ROBOT_RESOURCES} ${DOCU_DIR} +``` + +Note: +* robotframework-hub requires python 3.6 or greater +* The documentation directory is cleaned up, use a dedicated + directory to store the documentation. + + +## Websites + +Source code, screenshots, and additional documentation can be +found here: + +* Source code: https://github.com/bli74/robotframework-hub-static + +This is a fork of the initial project: + +* Source code (updated): https://github.com/bli74/robotframework-hub +* Source code (upstream): https://github.com/boakley/robotframework-hub +* Project wiki: https://github.com/boakley/robotframework-hub/wiki + +## Acknowledgements + +A huge thank-you to Echo Global Logistics (echo.com) for supporting +the development of this package. + + + + +%package help +Summary: Development documents and examples for robotframework-hub-static +Provides: python3-robotframework-hub-static-doc +%description help +# Welcome to Robot Framework Hub Static + +## Motivation +This project is based on Robot Framework Hub to generate +keyword documentation for a robotframework environment. + +The original Robot Framework Hub needs a running web server +process. There are no artifacts that can be published by a +CI/CD pipeline. + +Here Robot Framework Hub Static can be used. It generates +with ´libdoc´ the documentation for the robot internal +libraries, additional installed robot libraries and robot +resource files. +Based on the list of the generated HTML files an index page +is created + +## Getting started + +``` + $ pip install robotframework-hub-static + $ keyword_doc ${ROOT_PATH_ROBOT_RESOURCES} ${DOCU_DIR} +``` + +Note: +* robotframework-hub requires python 3.6 or greater +* The documentation directory is cleaned up, use a dedicated + directory to store the documentation. + + +## Websites + +Source code, screenshots, and additional documentation can be +found here: + +* Source code: https://github.com/bli74/robotframework-hub-static + +This is a fork of the initial project: + +* Source code (updated): https://github.com/bli74/robotframework-hub +* Source code (upstream): https://github.com/boakley/robotframework-hub +* Project wiki: https://github.com/boakley/robotframework-hub/wiki + +## Acknowledgements + +A huge thank-you to Echo Global Logistics (echo.com) for supporting +the development of this package. + + + + +%prep +%autosetup -n robotframework-hub-static-1.0.2 + +%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-robotframework-hub-static -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 31 2023 Python_Bot - 1.0.2-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..3f994ff --- /dev/null +++ b/sources @@ -0,0 +1 @@ +bb9306bc849db749a0480e2051b07ebb robotframework-hub-static-1.0.2.tar.gz -- cgit v1.2.3