Blame python-sphinx_ansible_theme.spec

5ca2983
%global srcname sphinx_ansible_theme
5ca2983
5ca2983
Name:           python-%{srcname}
c360a7a
Version:        0.3.2
c360a7a
Release:        1%{?dist}
5ca2983
Summary:        A reusable Ansible Sphinx Theme
5ca2983
5ca2983
License:        MIT and BSD
5ca2983
URL:            https://github.com/ansible-community/%{srcname}
5ca2983
Source:         %{pypi_source}
5ca2983
BuildArch:      noarch
5ca2983
5ca2983
BuildRequires:  python3-devel
5ca2983
BuildRequires:  python3-setuptools
5ca2983
BuildRequires:  python3-sphinx_rtd_theme
5ca2983
BuildRequires:  python3-sphinx-notfound-page
5ca2983
BuildRequires:  python3-setuptools_scm_git_archive
5ca2983
5ca2983
# docs requirements
5ca2983
BuildRequires:  python3-sphinx
5ca2983
5ca2983
%global _description %{expand:
5ca2983
A reusable Ansible Sphinx Theme. This theme is building on top
5ca2983
of RTD Theme and adds customization's needed for building projects
5ca2983
which are part of Ansible ecosystem}
5ca2983
5ca2983
%description %{_description}
5ca2983
5ca2983
%package -n python-%{srcname}-doc
5ca2983
Summary: %summary
5ca2983
%description -n python-%{srcname}-doc
5ca2983
Documentation for sphinx_ansible_theme
5ca2983
5ca2983
%package -n python3-%{srcname}
5ca2983
Summary:    %summary
5ca2983
Requires:   python3-sphinx
5ca2983
Requires:   fontawesome-fonts
5ca2983
Requires:   fontawesome-fonts-web
5ca2983
Recommends: python-%{srcname}-doc
5ca2983
%{?python_provide:%python_provide python3-%{srcname}}
5ca2983
5ca2983
%description -n python3-%{srcname} %{_description}
5ca2983
5ca2983
%prep
5ca2983
%setup -q -n %{srcname}-%{version}
5ca2983
5ca2983
%build
5ca2983
%py3_build
5ca2983
# generate html docs
5ca2983
PYTHONPATH=. sphinx-build-3 docs html
5ca2983
# remove the sphinx-build leftovers
5ca2983
rm -vr html/.{doctrees,buildinfo}
5ca2983
5ca2983
5ca2983
%install
5ca2983
%py3_install
5ca2983
pushd %{buildroot}%{python3_sitelib}/%{srcname}/static/fonts
5ca2983
rm -f FontAwesome.otf
5ca2983
rm -f fontawesome-webfont.*
5ca2983
ln -s %{_datadir}/fonts/fontawesome/FontAwesome.otf .
5ca2983
ln -s %{_datadir}/fonts/fontawesome/fontawesome-webfont.eot .
5ca2983
ln -s %{_datadir}/fonts/fontawesome/fontawesome-webfont.svg .
5ca2983
ln -s %{_datadir}/fonts/fontawesome/fontawesome-webfont.ttf .
5ca2983
ln -s %{_datadir}/fonts/fontawesome/fontawesome-webfont.woff .
5ca2983
ln -s %{_datadir}/fonts/fontawesome/fontawesome-webfont.woff2 .
5ca2983
popd
5ca2983
5ca2983
%files -n python3-%{srcname}
5ca2983
%doc README.rst
5ca2983
%license LICENSE
5ca2983
%{python3_sitelib}/%{srcname}*
5ca2983
5ca2983
%files -n python-%{srcname}-doc
5ca2983
%doc html
5ca2983
%license LICENSE
5ca2983
5ca2983
%changelog
c360a7a
* Mon Aug 02 2021 Chedi Toueiti <chedi.toueiti@gmail.com> - 0.3.2-1
c360a7a
- Update to version 0.3.2
333d4ee
5ca2983
* Sat Jul 18 2020 Chedi Toueiti <chedi.toueiti@gmail.com> - 0.3.1-1
5ca2983
- initial commit