python-mkdocs/python-mkdocs.spec

99 lines
3.1 KiB
RPMSpec
Raw Normal View History

2023-06-15 10:22:00 +08:00
%global pypi_name mkdocs
2023-08-25 15:24:24 +08:00
2023-06-15 10:22:00 +08:00
Name: python-%{pypi_name}
2024-03-04 11:38:20 +08:00
Version: 1.5.3
2023-06-15 10:22:00 +08:00
Release: 1
Summary: Project documentation with Markdown
License: BSD
URL: https://www.mkdocs.org
2024-03-04 11:38:20 +08:00
Source0: https://files.pythonhosted.org/packages/ed/bb/24a22f8154cf79b07b45da070633613837d6e59c7d870076f693b7b1c556/mkdocs-1.5.3.tar.gz
2023-06-15 10:22:00 +08:00
BuildArch: noarch
BuildRequires: python3-devel
2023-08-25 15:24:24 +08:00
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-editables
BuildRequires: python3-hatch-vcs
BuildRequires: python3-hatchling
BuildRequires: python3-babel
2023-06-15 10:22:00 +08:00
%description
MkDocs is a fast and simple way to create a website from source files written
in Markdown, and configured with a YAML configuration file, the documentation
can be hosted anywhere, even in free hosting services like Read the Docs and
GitHub Pages.
MkDocs is Python powered, this package is built with Python 3.
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
2023-08-25 15:24:24 +08:00
%package help
Summary: %{summary}
Provides: python3-%{pypi_name}-doc
%description help
MkDocs is a fast and simple way to create a website from source files written
in Markdown, and configured with a YAML configuration file, the documentation
can be hosted anywhere, even in free hosting services like Read the Docs and
GitHub Pages.
MkDocs is Python powered, this package is built with Python 3.
2023-06-15 10:22:00 +08:00
%description -n python3-%{pypi_name}
MkDocs is a fast and simple way to create a website from source files written
in Markdown, and configured with a YAML configuration file, the documentation
can be hosted anywhere, even in free hosting services like Read the Docs and
GitHub Pages.
MkDocs is Python powered, this package is built with Python 3.
%prep
2023-08-25 15:24:24 +08:00
%autosetup -n %{pypi_name}-%{version}
2023-06-15 10:22:00 +08:00
%build
%pyproject_build
2023-06-15 10:22:00 +08:00
%install
%pyproject_install
2023-08-25 15:24:24 +08:00
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}
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}/doclist.lst .
2023-06-15 10:22:00 +08:00
%files -n python3-%{pypi_name}
%license LICENSE
%doc README.md
%{_bindir}/mkdocs
2023-08-25 15:24:24 +08:00
%{python3_sitelib}/%{pypi_name}*
%files help
%{_docdir}/*
2023-06-15 10:22:00 +08:00
%changelog
2024-03-04 11:38:20 +08:00
* Mon Mar 4 2024 Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.5.3-1
- Update package to version 1.5.3
Fix mkdocs serve sometimes locking up all browser tabs when navigating quickly
Add many new supported languages for "search" plugin - update lunr-languages to 1.12.0
Built-in themes now also support Chinese (Traditional, Taiwan) language
2023-08-25 15:24:24 +08:00
* Fri Aug 25 2023 luolu12 <luluoc@isoftstone.com> - 1.5.2-1
- update package of version 1.5.2.
* Mon Jun 26 2023 luolu12 <luluoc@isoftstone.com> - 1.4.3-1
- update package of version 1.4.3.
2023-06-15 10:22:00 +08:00
* Thu Jun 15 2023 luolu12 <luluoc@isoftstone.com> - 1.3.1-1
- Initial package.