Accepting request 1001129 from home:eroca:python

Fix fontawesome unbundling for Leap

OBS-URL: https://build.opensuse.org/request/show/1001129
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mkdocs?expand=0&rev=7
This commit is contained in:
2022-09-05 06:38:39 +00:00
committed by Git OBS Bridge
parent 4abe198324
commit e607d0d219
2 changed files with 17 additions and 8 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sun Sep 4 15:03:14 UTC 2022 - Elisei Roca <eroca@mailbox.org>
- fix fontawesome unbundling for Leap
-------------------------------------------------------------------
Mon Aug 29 15:14:50 UTC 2022 - Elisei Roca <eroca@mailbox.org>

View File

@@ -80,16 +80,20 @@ find . -type f -name "*.svg" -exec chmod -x {} +
%python_clone -a %{buildroot}%{_bindir}/mkdocs
# unbundle fontawesome where possible
%if 0%{?suse_version} <= 1500
rm %{buildroot}%{python_sitelib}/mkdocs/themes/mkdocs/css/font-awesome.min.css
ln -sf %{_datadir}/fontawesome-web/css/fontawesome.min.css %{buildroot}%{python_sitelib}/mkdocs/themes/mkdocs/css/font-awesome.min.css
if [ -f %{buildroot}%{python_sitelib}/mkdocs/themes/mkdocs/css/font-awesome.min.css ]; then
if [ -f %{_datadir}/fontawesome-web/css/fontawesome.min.css ]; then
rm %{buildroot}%{python_sitelib}/mkdocs/themes/mkdocs/css/font-awesome.min.css
ln -sf %{_datadir}/fontawesome-web/css/fontawesome.min.css %{buildroot}%{python_sitelib}/mkdocs/themes/mkdocs/css/font-awesome.min.css
fi
fi
for filetype in eot svg ttf woff woff2; do
rm %{buildroot}%{python_sitelib}/mkdocs/themes/mkdocs/fonts/fontawesome-webfont.$filetype
ln -sf %{_datadir}/fontawesome-web/webfonts/fa-regular-400.$filetype %{buildroot}%{python_sitelib}/mkdocs/themes/mkdocs/fonts/fontawesome-webfont.$filetype
rm %{buildroot}%{python_sitelib}/mkdocs/themes/readthedocs/css/fonts/fontawesome-webfont.$filetype
ln -sf %{_datadir}/fontawesome-web/webfonts/fa-regular-400.$filetype %{buildroot}%{python_sitelib}/mkdocs/themes/readthedocs/fonts/fontawesome-webfont.$filetype
for theme in mkdocs readthedocs; do
[ -f %{_datadir}/fontawesome-web/webfonts/fa-regular-400.$filetype ] || continue
[ -f %{buildroot}%{python_sitelib}/mkdocs/themes/$theme/fonts/fontawesome-webfont.$filetype ] || continue
rm %{buildroot}%{python_sitelib}/mkdocs/themes/$theme/fonts/fontawesome-webfont.$filetype
ln -sf %{_datadir}/fontawesome-web/webfonts/fa-regular-400.$filetype %{buildroot}%{python_sitelib}/mkdocs/themes/$theme/fonts/fontawesome-webfont.$filetype
done
done
%endif
# inconsistent permissions prohibited fdupes from being effective
find "%{buildroot}" -type f "(" -name "*.eot" -o -name "*.ttf" -o \