commit:     4490fdae0d510034ebe30925c0e72d6a9e951f0e
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  8 22:19:50 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sat Jul  8 23:39:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4490fdae

app-admin/ansible-molecule: make mkdocs stop trying to download fonts

This should probably be addressed more generally at the level of
dev-python/mkdocs-material, as that is what defaults to downloading
typefaces from Google Fonts [1].

[1] https://squidfunk.github.io/mkdocs-material/setup/changing-the-fonts/

Closes: https://bugs.gentoo.org/906141
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild       |  4 ++++
 .../files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch     | 10 ++++++++++
 2 files changed, 14 insertions(+)

diff --git a/app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild 
b/app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild
index 12b1245c52d6..0a8afdb32b5f 100644
--- a/app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild
+++ b/app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild
@@ -60,6 +60,10 @@ BDEPEND="$(python_gen_cond_dep '
        )
 ')"
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-5.1.0-mkdocs_google_fonts.patch
+)
+
 # test_role.py doesn't play nicely with FEATURES=usersandbox. As for 
test_command.py:
 #  - quite a few of these tests use the network;
 #  - test_command_dependency[shell] only works if Molecule has previously been 
installed;

diff --git 
a/app-admin/ansible-molecule/files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch
 
b/app-admin/ansible-molecule/files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch
new file mode 100644
index 000000000000..2b3f6af82dcc
--- /dev/null
+++ 
b/app-admin/ansible-molecule/files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch
@@ -0,0 +1,10 @@
+--- a/mkdocs.yml
++++ b/mkdocs.yml
+@@ -19,6 +19,7 @@
+     - navigation.indexes
+     - navigation.tracking
+     - toc.integrate
++  font: false
+   palette:
+     - media: "(prefers-color-scheme: light)"
+       primary: teal

Reply via email to