public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-pydata-sphinx-theme] f44: Version 0.20.0
@ 2026-07-10 20:57 Jerry James
  0 siblings, 0 replies; only message in thread
From: Jerry James @ 2026-07-10 20:57 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/python-pydata-sphinx-theme
            Branch : f44
            Commit : 38a5e0c997c8046621a1c8d9fc3dc075af8260f0
            Author : Jerry James <loganjerry@gmail.com>
            Date   : 2026-07-10T14:57:18-06:00
            Stats  : +36/-29 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/python-pydata-sphinx-theme/c/38a5e0c997c8046621a1c8d9fc3dc075af8260f0?branch=f44

            Log:
            Version 0.20.0

- Work harder to unbundle the FontAwesome fonts

---
diff --git a/pydata-sphinx-theme-0.19.0-vendor-licenses.txt b/pydata-sphinx-theme-0.19.0-vendor-licenses.txt
deleted file mode 100644
index 288d358..0000000
--- a/pydata-sphinx-theme-0.19.0-vendor-licenses.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-yarn run v1.22.22
-$ /tmp/node_modules/.bin/license-checker --summary
-├─ MIT: 346
-├─ ISC: 38
-├─ BSD-2-Clause: 19
-├─ BSD-3-Clause: 8
-├─ Apache-2.0: 7
-├─ CC0-1.0: 4
-├─ MIT-0: 2
-├─ (CC-BY-4.0 AND OFL-1.1 AND MIT): 1
-├─ Python-2.0: 1
-├─ MPL-2.0: 1
-├─ CC-BY-4.0: 1
-├─ (WTFPL OR MIT): 1
-├─ BlueOak-1.0.0: 1
-├─ CC-BY-3.0: 1
-├─ (MIT AND CC-BY-3.0): 1
-└─ 0BSD: 1
-
-Done in 0.65s.

diff --git a/pydata-sphinx-theme-0.20.0-vendor-licenses.txt b/pydata-sphinx-theme-0.20.0-vendor-licenses.txt
new file mode 100644
index 0000000..0eb637c
--- /dev/null
+++ b/pydata-sphinx-theme-0.20.0-vendor-licenses.txt
@@ -0,0 +1,20 @@
+yarn run v1.22.22
+$ /tmp/node_modules/.bin/license-checker --summary
+├─ MIT: 347
+├─ ISC: 38
+├─ BSD-2-Clause: 18
+├─ BSD-3-Clause: 8
+├─ Apache-2.0: 7
+├─ CC0-1.0: 4
+├─ MIT-0: 2
+├─ (CC-BY-4.0 AND OFL-1.1 AND MIT): 1
+├─ Python-2.0: 1
+├─ MPL-2.0: 1
+├─ CC-BY-4.0: 1
+├─ (WTFPL OR MIT): 1
+├─ BlueOak-1.0.0: 1
+├─ CC-BY-3.0: 1
+├─ (MIT AND CC-BY-3.0): 1
+└─ 0BSD: 1
+
+Done in 0.66s.

diff --git a/python-pydata-sphinx-theme.spec b/python-pydata-sphinx-theme.spec
index 22cc042..74df15f 100644
--- a/python-pydata-sphinx-theme.spec
+++ b/python-pydata-sphinx-theme.spec
@@ -6,7 +6,7 @@
 %global giturl  https://github.com/pydata/pydata-sphinx-theme
 
 Name:           python-pydata-sphinx-theme
-Version:        0.19.0
+Version:        0.20.0
 Release:        %autorelease
 Summary:        Bootstrap-based Sphinx theme from the PyData community
 
@@ -127,12 +127,19 @@ sed -i '/\.gitignore/d' %{pyproject_files}
 rm %{themedir}/.gitignore
 
 # More work is required to fully unbundle the fontawesome fonts
-sed -i 's,pydata_sphinx_theme/\.\./\.\./\.\./\.\./\.\.,,g' \
-    %{themedir}/scripts/fontawesome.js.map \
-    %{themedir}/styles/pydata-sphinx-theme.css.map
-sed -e 's,url.*fa-solid-900\.woff2.*format("truetype"),local("fontawesome-free-fonts/Font Awesome 6 Free-Solid-900") format("opentype"),g' \
-    -e 's,url.*fa-regular-400\.woff2.*format("truetype"),local("fontawesome-free-fonts/Font Awesome 6 Free-Regular-400") format("opentype"),g' \
-    -e 's,url.*fa-brands-400\.woff2.*format("truetype"),local("fontawesome-brands-fonts/Font Awesome 6 Brands-Regular-400") format("opentype"),g' \
+sed -i 's,pydata_sphinx_theme/\.\.,,g' \
+    %{themedir}/scripts/fontawesome.js.map
+sed -e 's,pydata_sphinx_theme/\.\./\.\./\.\./\.\./\.\.,,g' \
+    -e 's,url(\\"\.\./webfonts/fa-solid-900\.woff2\\"),local("fontawesome-free-fonts/Font Awesome 7 Free-Solid-900") format("opentype"),g' \
+    -e 's,url(\\"\.\./webfonts/fa-regular-400\.woff2\\"),local("fontawesome-free-fonts/Font Awesome 7 Free-Regular-400") format("opentype"),g' \
+    -e 's,url(\\"\.\./webfonts/fa-brands-400\.woff2\\"),local("fontawesome-brands-fonts/Font Awesome 7 Brands-Regular-400") format("opentype"),g' \
+    -e "s,url('#{v\.\$font-path}/fa-solid-900\.woff2')"',local("fontawesome-free-fonts/Font Awesome 7 Free-Solid-900") format("opentype"),g' \
+    -e "s,url('#{v\.\$font-path}/fa-regular-400\.woff2')"',local("fontawesome-free-fonts/Font Awesome 7 Free-Regular-400") format("opentype"),g' \
+    -e "s,url('#{v\.\$font-path}/fa-brands-400\.woff2')"',local("fontawesome-brands-fonts/Font Awesome 7 Brands-Regular-400") format("opentype"),g' \
+    -i %{themedir}/styles/pydata-sphinx-theme.css.map
+sed -e 's,url([.-/[:alnum:]]*fa-solid-900\.woff2),local("fontawesome-free-fonts/Font Awesome 7 Free-Solid-900") format("opentype"),g' \
+    -e 's,url([.-/[:alnum:]]*fa-regular-400\.woff2),local("fontawesome-free-fonts/Font Awesome 7 Free-Regular-400") format("opentype"),g' \
+    -e 's,url([.-/[:alnum:]]*fa-brands-400\.woff2),local("fontawesome-brands-fonts/Font Awesome 7 Brands-Regular-400") format("opentype"),g' \
     -i %{themedir}/styles/pydata-sphinx-theme.css
 sed -i '/vendor/d' %{pyproject_files}
 rm -fr %{themedir}/vendor

diff --git a/sources b/sources
index c395336..25b0bdf 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (pydata-sphinx-theme-0.19.0.tar.gz) = 04cd626facb2f83a4518eb9279654d16d3e8e255d6037571a915047a680ff1c710402a97afc884a1cc73ba2db97673d342066aa11f3580c70055b5cff6ecc942
-SHA512 (pydata-sphinx-theme-0.19.0-vendor.tar.xz) = 773da54588d6e0ce29fd52ff9e4316c1786977c3846c8d574f43c197f4a2ea690c5bf12b22a756c5640750a5fc1a37b694903347f9396f7f0163daf073e718c3
+SHA512 (pydata-sphinx-theme-0.20.0.tar.gz) = 1f0f9a0aee7901345e54db4715c07a16d8507819c14093fefa18a2c5b1e2685fa5c907b37361045d7302221e82f04fe0e1e4a05f182fcc2c8c89c5adbfd45351
+SHA512 (pydata-sphinx-theme-0.20.0-vendor.tar.xz) = 0b04b310cb718a441366eb9272ad4709af7add72709c4e15cf32569a7c354549a4736c4eb42ec25e0b60a50bf71b975c34e9dc5cf5f37e22ad19d4464d9abbac

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-10 20:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-10 20:57 [rpms/python-pydata-sphinx-theme] f44: Version 0.20.0 Jerry James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox