From b19cb6a35b73f69d429e69705d2fb64c75d673f8c1ea9fe55ad3d0e5f6856461 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 27 May 2020 06:29:08 +0000 Subject: [PATCH] Accepting request 808855 from home:bnavigator:branches:M17N This package fails in Factory:Staging:E because of new Sphinx 3 - add support-sphinx3.patch and fix-glossary.patch to allow python-Sphinx >= 3 gh#fontforge/fontforge#4269 gh#fontforge/fontforge#4284 OBS-URL: https://build.opensuse.org/request/show/808855 OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=77 --- fix-glossary.patch | 295 ++++++++++++++++++++++++++++++++++++++++++ fontforge.changes | 8 ++ fontforge.spec | 6 + support-sphinx3.patch | 59 +++++++++ 4 files changed, 368 insertions(+) create mode 100644 fix-glossary.patch create mode 100644 support-sphinx3.patch diff --git a/fix-glossary.patch b/fix-glossary.patch new file mode 100644 index 0000000..f6c5a5e --- /dev/null +++ b/fix-glossary.patch @@ -0,0 +1,295 @@ +From 558aa0418f20f411c58997aaa4fdbe5fcab07fd9 Mon Sep 17 00:00:00 2001 +From: Jeremy Tan +Date: Sat, 18 Apr 2020 11:42:24 +1000 +Subject: Fix sphinx terms and disable appveyor spam + +See also sphinx-doc/sphinx#7418 +--- + doc/sphinx/glossary.rst | 78 ++++++++++++++++++++--------------------- + 2 files changed, 44 insertions(+), 44 deletions(-) + +diff --git a/doc/sphinx/glossary.rst b/doc/sphinx/glossary.rst +index 9a9f4f8630..b53ed2369e 100644 +--- a/doc/sphinx/glossary.rst ++++ b/doc/sphinx/glossary.rst +@@ -23,13 +23,13 @@ Typographical glossary + Both Hebrew and Arabic have optional vowel marks and are called "impure" + abjads. Ancient Phoenician had nothing but consonants and is a "pure" abjad. + +- See Also: :term:`alphabet`, +- :term:`abugida`, :term:`syllabary` and ++ See Also: :term:`Alphabet`, ++ :term:`Abugida`, :term:`Syllabary` and + the relevant `Wikipedia article `__. + + Abugida +- An abugida is somewhere in between an :term:`alphabet` and +- a :term:`syllabary`. The Indic writing systems are ++ An abugida is somewhere in between an :term:`alphabet ` and ++ a :term:`syllabary `. The Indic writing systems are + probably the best known abugidas. + + In most abugidas there are independant glyphs for the consonants, and each +@@ -45,8 +45,8 @@ Typographical glossary + An abugida differs from an abjad in that vowels (other than the default) must + be marked in the abugida. + +- See Also: :term:`alphabet`, :term:`abjad`, +- :term:`syllabary` and the relevant ++ See Also: :term:`Alphabet`, :term:`Abjad`, ++ :term:`Syllabary` and the relevant + `Wikipedia article `__. + + Advance Width +@@ -62,8 +62,8 @@ Typographical glossary + vowels alike -- and (in theory anyway) all phonemes in a word will be marked + by an appropriate glyph. + +- See Also: :term:`abjad`, :term:`abugida`, +- :term:`syllabary` and the relevant ++ See Also: :term:`Abjad`, :term:`Abugida`, ++ :term:`Syllabary` and the relevant + `Wikipedia article `__. + + Apple Advanced Typography +@@ -83,7 +83,7 @@ Typographical glossary + + Ascent + In traditional typography the ascent of a font was the distance from the top +- of a block of type to the :term:`baseline`. ++ of a block of type to the :term:`baseline `. + + Its precise meaning in modern typography seems to vary with different + definers. +@@ -127,7 +127,7 @@ Typographical glossary + Black letter + Any of various type families based on medieval handwriting. + +- See also :term:`gothic`. ++ See also :term:`Gothic`. + + BMP + Basic Multilingual Plane +@@ -142,13 +142,13 @@ Typographical glossary + (0xE0000-0xEFFFF) + + Bold +- A common font :term:`style`. The stems of the glyphs are ++ A common font :term:`style