diff options
Diffstat (limited to 'python-sphinx-holoviz-theme.spec')
| -rw-r--r-- | python-sphinx-holoviz-theme.spec | 232 |
1 files changed, 232 insertions, 0 deletions
diff --git a/python-sphinx-holoviz-theme.spec b/python-sphinx-holoviz-theme.spec new file mode 100644 index 0000000..709eda3 --- /dev/null +++ b/python-sphinx-holoviz-theme.spec @@ -0,0 +1,232 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sphinx-holoviz-theme +Version: 0.1.4 +Release: 1 +Summary: Theme for building HoloViz sites; best when used with nbsite. +License: BSD-3 +URL: https://github.com/pyviz-dev/sphinx_holoviz_theme +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2d/86/9cd769dcdcc0d762337711d539e20c9c8496e5a309bb44da6d9cb63c1e1b/sphinx_holoviz_theme-0.1.4.tar.gz +BuildArch: noarch + +Requires: python3-sphinx + +%description +# sphinx_holoviz_theme: Theme for building HoloViz sites + +| | | +| --- | --- | +| Build Status | [](https://travis-ci.org/pyviz-dev/sphinx_holoviz_theme) | +| Latest dev release | [](https://github.com/pyviz-dev/sphinx_holoviz_theme/tags) | +| Latest release | [](https://github.com/pyviz-dev/sphinx_holoviz_theme/releases) [](https://pypi.python.org/pypi/sphinx_holoviz_theme) [](https://anaconda.org/pyviz/sphinx_holoviz_theme) [](https://anaconda.org/conda-forge/sphinx_holoviz_theme) | + +## What is it? +sphinx_holoviz_theme is the theme that is used when building sites in the +[HoloViz](https://holoviz.org) ecosystem. This theme is best used in conjunction +with [nbsite](https://github/pyviz-dev/nbsite). See the [nbsite docs](https://nbsite.pyviz.org) +for examples. + +## How to use + +To use this theme: `pip/conda install sphinx_holoviz_theme` and set html_theme to sphinx_holoviz_theme. To control the look and feel, change html_theme_options in conf.py: + +```python +html_static_path += ['_static'] +html_theme = 'sphinx_holoviz_theme' +html_theme_options = { + 'custom_css': 'site.css', + 'logo': 'nbsite-logo.png', + 'favicon': 'favicon.ico', + 'primary_color': '#F16A25', + 'primary_color_dark': '#B5501C', + 'secondary_color': '#F5C33C', + 'second_nav': False, +} +``` + + - logo and favicon: provide paths relative to html_static_path (doc/_static by default) + - primary_color, primary_color_dark and secondary_color: control the colors that the + website uses for header, nav, links... These can be css named colors, or hex colors. + - second_nav: Boolean indicating whether to use a second nav bar. + - custom_css: path relative to html_static_path overriding styles. + Styles come first from the theme's main.css_t, which is populated with the + colors options, then extended/overridden by your site's own css. + +**NOTE:** Only use the custom_css to overwrite small pieces of the css not to make +general improvements. If you have general improvements, please open a PR on the this repo. + + + +## About HoloViz + +sphinx_holoviz_theme is part of the HoloViz ecosystem for making high-level tools to simplify +visualization in Python. See [holoviz.org](http://holoviz.org) for related packages that you +can use with sphinx_holoviz_theme and [status.pyviz.org](http://status.pyviz.org) for the +current status of each HoloViz project. + + + + +%package -n python3-sphinx-holoviz-theme +Summary: Theme for building HoloViz sites; best when used with nbsite. +Provides: python-sphinx-holoviz-theme +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-sphinx-holoviz-theme +# sphinx_holoviz_theme: Theme for building HoloViz sites + +| | | +| --- | --- | +| Build Status | [](https://travis-ci.org/pyviz-dev/sphinx_holoviz_theme) | +| Latest dev release | [](https://github.com/pyviz-dev/sphinx_holoviz_theme/tags) | +| Latest release | [](https://github.com/pyviz-dev/sphinx_holoviz_theme/releases) [](https://pypi.python.org/pypi/sphinx_holoviz_theme) [](https://anaconda.org/pyviz/sphinx_holoviz_theme) [](https://anaconda.org/conda-forge/sphinx_holoviz_theme) | + +## What is it? +sphinx_holoviz_theme is the theme that is used when building sites in the +[HoloViz](https://holoviz.org) ecosystem. This theme is best used in conjunction +with [nbsite](https://github/pyviz-dev/nbsite). See the [nbsite docs](https://nbsite.pyviz.org) +for examples. + +## How to use + +To use this theme: `pip/conda install sphinx_holoviz_theme` and set html_theme to sphinx_holoviz_theme. To control the look and feel, change html_theme_options in conf.py: + +```python +html_static_path += ['_static'] +html_theme = 'sphinx_holoviz_theme' +html_theme_options = { + 'custom_css': 'site.css', + 'logo': 'nbsite-logo.png', + 'favicon': 'favicon.ico', + 'primary_color': '#F16A25', + 'primary_color_dark': '#B5501C', + 'secondary_color': '#F5C33C', + 'second_nav': False, +} +``` + + - logo and favicon: provide paths relative to html_static_path (doc/_static by default) + - primary_color, primary_color_dark and secondary_color: control the colors that the + website uses for header, nav, links... These can be css named colors, or hex colors. + - second_nav: Boolean indicating whether to use a second nav bar. + - custom_css: path relative to html_static_path overriding styles. + Styles come first from the theme's main.css_t, which is populated with the + colors options, then extended/overridden by your site's own css. + +**NOTE:** Only use the custom_css to overwrite small pieces of the css not to make +general improvements. If you have general improvements, please open a PR on the this repo. + + + +## About HoloViz + +sphinx_holoviz_theme is part of the HoloViz ecosystem for making high-level tools to simplify +visualization in Python. See [holoviz.org](http://holoviz.org) for related packages that you +can use with sphinx_holoviz_theme and [status.pyviz.org](http://status.pyviz.org) for the +current status of each HoloViz project. + + + + +%package help +Summary: Development documents and examples for sphinx-holoviz-theme +Provides: python3-sphinx-holoviz-theme-doc +%description help +# sphinx_holoviz_theme: Theme for building HoloViz sites + +| | | +| --- | --- | +| Build Status | [](https://travis-ci.org/pyviz-dev/sphinx_holoviz_theme) | +| Latest dev release | [](https://github.com/pyviz-dev/sphinx_holoviz_theme/tags) | +| Latest release | [](https://github.com/pyviz-dev/sphinx_holoviz_theme/releases) [](https://pypi.python.org/pypi/sphinx_holoviz_theme) [](https://anaconda.org/pyviz/sphinx_holoviz_theme) [](https://anaconda.org/conda-forge/sphinx_holoviz_theme) | + +## What is it? +sphinx_holoviz_theme is the theme that is used when building sites in the +[HoloViz](https://holoviz.org) ecosystem. This theme is best used in conjunction +with [nbsite](https://github/pyviz-dev/nbsite). See the [nbsite docs](https://nbsite.pyviz.org) +for examples. + +## How to use + +To use this theme: `pip/conda install sphinx_holoviz_theme` and set html_theme to sphinx_holoviz_theme. To control the look and feel, change html_theme_options in conf.py: + +```python +html_static_path += ['_static'] +html_theme = 'sphinx_holoviz_theme' +html_theme_options = { + 'custom_css': 'site.css', + 'logo': 'nbsite-logo.png', + 'favicon': 'favicon.ico', + 'primary_color': '#F16A25', + 'primary_color_dark': '#B5501C', + 'secondary_color': '#F5C33C', + 'second_nav': False, +} +``` + + - logo and favicon: provide paths relative to html_static_path (doc/_static by default) + - primary_color, primary_color_dark and secondary_color: control the colors that the + website uses for header, nav, links... These can be css named colors, or hex colors. + - second_nav: Boolean indicating whether to use a second nav bar. + - custom_css: path relative to html_static_path overriding styles. + Styles come first from the theme's main.css_t, which is populated with the + colors options, then extended/overridden by your site's own css. + +**NOTE:** Only use the custom_css to overwrite small pieces of the css not to make +general improvements. If you have general improvements, please open a PR on the this repo. + + + +## About HoloViz + +sphinx_holoviz_theme is part of the HoloViz ecosystem for making high-level tools to simplify +visualization in Python. See [holoviz.org](http://holoviz.org) for related packages that you +can use with sphinx_holoviz_theme and [status.pyviz.org](http://status.pyviz.org) for the +current status of each HoloViz project. + + + + +%prep +%autosetup -n sphinx-holoviz-theme-0.1.4 + +%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-sphinx-holoviz-theme -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.4-1 +- Package Spec generated |
