[packages/fontforge] - updated to 20251009
qboosh
qboosh at pld-linux.org
Thu Oct 23 22:22:35 CEST 2025
commit 65cf0ae3fd91f53ea9cebea11234ed7261854280
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Oct 23 21:56:01 2025 +0200
- updated to 20251009
fontforge-po.patch | 159 -----------------------------------------------------
fontforge.spec | 58 ++++---------------
2 files changed, 12 insertions(+), 205 deletions(-)
---
diff --git a/fontforge.spec b/fontforge.spec
index e993b40..327b464 100644
--- a/fontforge.spec
+++ b/fontforge.spec
@@ -6,14 +6,13 @@
Summary: An outline font editor
Summary(pl.UTF-8): Edytor fontów rysowanych
Name: fontforge
-Version: 20230101
-Release: 6
+Version: 20251009
+Release: 1
License: GPL v3+ with BSD parts
Group: X11/Applications/Publishing
#Source0Download: https://github.com/fontforge/fontforge/releases
Source0: https://github.com/fontforge/fontforge/releases/download/%{version}/%{name}-%{version}.tar.xz
-# Source0-md5: 7043f25368ed25bcd75d168564919fb7
-Patch0: %{name}-po.patch
+# Source0-md5: 9407db5126f937618f1f5f1f9ee8aab2
URL: https://fontforge.org/
BuildRequires: cairo-devel >= 1.6
BuildRequires: cmake >= 3.5
@@ -23,30 +22,31 @@ BuildRequires: gcc >= 5:3.2
BuildRequires: giflib-devel
BuildRequires: glib2-devel >= 1:2.6
BuildRequires: gtk+3-devel >= 3.10
+BuildRequires: gtkmm3-devel >= 3.0
+BuildRequires: harfbuzz-devel >= 10.2.0
BuildRequires: libbrotli-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libspiro-devel >= 1:0.6
-BuildRequires: libstdc++-devel >= 1:4.7
+BuildRequires: libstdc++-devel >= 1:7
BuildRequires: libtiff-devel >= 4
BuildRequires: libltdl-devel >= 2:2
BuildRequires: libxml2-devel >= 2.0
BuildRequires: pango-devel >= 1:1.10
BuildRequires: pkgconfig >= 1:0.25
-BuildRequires: python3-devel >= 1:3.6
-BuildRequires: python3-modules >= 1:3.6
+BuildRequires: python3-devel >= 1:3.8
+BuildRequires: python3-modules >= 1:3.8
BuildRequires: readline-devel
-BuildRequires: sphinx-pdg
+BuildRequires: sphinx-pdg >= 2
BuildRequires: tar >= 1:1.22
BuildRequires: woff2-devel
-BuildRequires: xorg-lib-libX11-devel
-BuildRequires: xorg-lib-libXi-devel
BuildRequires: xz
BuildRequires: zlib-devel
Requires: cairo >= 1.6
Requires: freetype >= 1:2.3.7
Requires: glib2 >= 1:2.6
Requires: gtk+3 >= 3.10
+Requires: harfbuzz >= 10.2.0
Requires: iconv
Requires: pango >= 1:1.10
# API and plugins support withdrawn
@@ -72,41 +72,6 @@ OpenType (Type2) i fonty z kluczami CID.
FontForge wcześniej nazywał się PfaEdit.
-%package devel
-Summary: Header files for FontForge libraries
-Summary(pl.UTF-8): Pliki nagłówkowe bibliotek FontForge
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: cairo-devel >= 1.6
-Requires: freetype-devel >= 1:2.3.7
-Requires: giflib-devel
-Requires: libjpeg-devel
-Requires: libltdl-devel
-Requires: libpng-devel
-Requires: libspiro-devel >= 1:0.6
-Requires: libtiff-devel >= 4
-Requires: pango-devel >= 1:1.10
-Requires: xorg-lib-libX11-devel
-Requires: zlib-devel
-
-%description devel
-Header files for FontForge libraries.
-
-%description devel -l pl.UTF-8
-Pliki nagłówkowe bibliotek FontForge.
-
-%package static
-Summary: Static FontForge libraries
-Summary(pl.UTF-8): Statyczne biblioteki FontForge
-Group: Development/Libraries
-Requires: %{name}-devel = %{version}-%{release}
-
-%description static
-Static FontForge libraries.
-
-%description static -l pl.UTF-8
-Statyczne biblioteki FontForge.
-
%package doc
Summary: FontForge documentation
Summary(pl.UTF-8): Dokumentacja do FontForge
@@ -123,6 +88,7 @@ Summary: Python bindings for FontForge libraries
Summary(pl.UTF-8): Wiązania Pythona do bibliotek FontForge
Group: Libraries/Python
Requires: %{name} = %{version}-%{release}
+Requires: python3-libs >= 1:3.8
Obsoletes: python-fontforge < 20200314
%description -n python3-fontforge
@@ -133,7 +99,6 @@ Wiązania Pythona do bibliotek FontForge.
%prep
%setup -q
-%patch -P 0 -p1
%{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' \
pycontrib/svg2glyph/svg2glyph
@@ -176,6 +141,7 @@ rm -rf $RPM_BUILD_ROOT
%{__rm} $RPM_BUILD_ROOT%{_libdir}/libfontforge.so
%{__mv} $RPM_BUILD_ROOT%{_localedir}/ka{_GE,}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/th{_TH,}
%{__mv} $RPM_BUILD_ROOT%{_localedir}/tr{_TR,}
%find_lang FontForge
diff --git a/fontforge-po.patch b/fontforge-po.patch
deleted file mode 100644
index 91a8c45..0000000
--- a/fontforge-po.patch
+++ /dev/null
@@ -1,159 +0,0 @@
---- fontforge-20230101/po/fr.po.orig 2024-01-14 20:53:20.532108153 +0100
-+++ fontforge-20230101/po/fr.po 2024-01-14 20:53:24.805418336 +0100
-@@ -291,7 +291,7 @@ msgstr "chaîne %1$.30s pour %2$.30s"
- #. GT: $4 is the changed flag ('*' for the changed items)
- #, c-format
- msgid "%1$.80s at %2$d from %3$.90s%4$s"
--msgstr "%1$.80s à %2$d de %3$.90hs%4$s"
-+msgstr "%1$.80s à %2$d de %3$.90s%4$s"
-
- #. GT: This is the title for a window showing a bitmap character
- #. GT: It will look something like:
-@@ -302,7 +302,7 @@ msgstr "%1$.80s à %2$d de %3$.90hs%4$s"
- #. GT: $4 is the font name
- #, c-format
- msgid "%1$.80s at %2$d size %3$d from %4$.80s"
--msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs"
-+msgstr "%1$.80s (%2$d) taille %3$d de %4$.80s"
-
- #, c-format
- msgid "%1$s from lookup subtable %2$.50s"
-@@ -7433,7 +7433,7 @@ msgid ""
- "Reverting the file will lose those changes.\n"
- "Is that what you want?"
- msgstr ""
--"La fonte %1$.40s dans le fichier %2$.40hs a été modifiée.\n"
-+"La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n"
- "Revenir vous fera perdre toutes les modifications.\n"
- "Voulez vous vraiment revenir ?"
-
-@@ -19925,7 +19925,7 @@ msgid ""
- "The fonts %1$.30s and %2$.30s have a different number of glyphs or different "
- "encodings"
- msgstr ""
--"Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des "
-+"Les fontes %1$.30s et %2$.30s n'ont pas le même nombre de glyphes ou des "
- "codages différents"
-
- #, c-format
-@@ -19933,7 +19933,7 @@ msgid ""
- "The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, "
- "one cubic)"
- msgstr ""
--"Les fontes %1$.30s et %2$.30hs utilisent des courbes de Bézier d'ordres "
-+"Les fontes %1$.30s et %2$.30s utilisent des courbes de Bézier d'ordres "
- "différents (quadratique et cubique)"
-
- msgid "The generated font won't work with ATM"
-@@ -19968,8 +19968,8 @@ msgid ""
- "The glyph %1$.30s in font %2$.30s has a different hint mask on its contours "
- "than in %3$.30s"
- msgstr ""
--"Le glyphe %1$.30s dans la police %2$.30hs a un masque de hints différent que "
--"dans %3$.30hs"
-+"Le glyphe %1$.30s dans la police %2$.30s a un masque de hints différent que "
-+"dans %3$.30s"
-
- #, c-format
- msgid ""
-@@ -19985,7 +19985,7 @@ msgid ""
- "in %3$.30s"
- msgstr ""
--"Le glyphe %1$.30s de la fonte %2$.30hs a un nombre de références différent "
--"dans %3$.30hs"
-+"Le glyphe %1$.30s de la fonte %2$.30s a un nombre de références différent "
-+"dans %3$.30s"
-
- #, c-format
- msgid ""
-@@ -20457,7 +20457,7 @@ msgstr ""
- #, c-format
- msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s"
- msgstr ""
--"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs"
-+"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60s"
-
- msgid "The paths that make up this glyph intersect one another"
- msgstr "Les chemins qui composent ce glyphe se coupent les uns les autres"
-@@ -21042,7 +21042,7 @@ msgstr "Il y a déjà une sous-table ave
-
- #, c-format
- msgid "There is already an anchor point named %1$.40s in %2$.40s."
--msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs."
-+msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40s."
-
- msgid "There is another glyph in the font with this name"
- msgstr "Il y a un autre glyphe dans la fonte avec ce nom"
-@@ -21441,8 +21441,8 @@ msgid ""
- "been able to find is %1$.20s-%2$.20s-%4$d.\n"
- "Shall I use that or let you search?"
- msgstr ""
--"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20hs-%3$d, mais "
--"ce que j'ai trouvé de mieux c'est %1$.20hs-%2$.20hs-%4$d.\n"
-+"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20s-%3$d, mais "
-+"ce que j'ai trouvé de mieux c'est %1$.20s-%2$.20s-%4$d.\n"
- "Devrais-je utiliser cette valeur ou préférez vous chercher ?"
-
- msgid ""
-@@ -21770,7 +21770,7 @@ msgid ""
- "with a 0 offset for this combination. Would you like to alter this kerning "
- "class entry (or create a kerning pair for just these two glyphs)?"
- msgstr ""
--"Cette paire de crénage (%.20s et %.20hs) est dans une classe de crénage\n"
-+"Cette paire de crénage (%.20s et %.20s) est dans une classe de crénage\n"
- "avec un déplacement de 0 pour cette combinaison. Voulez-vous modifier cette "
- "partie\n"
- "de la classe de crénage (ou créer une nouvelle paire rien que pour ces 2 "
-@@ -24551,8 +24551,8 @@ msgid ""
- "referred to.\n"
- "It will not be copied."
- msgstr ""
--"Vous essayer de coller une référence vers %1$s dans %2$hs.\n"
--"Mais %1$hs n'existe pas dans cette fonte, et FontForge ne trouve pas le "
-+"Vous essayer de coller une référence vers %1$s dans %2$s.\n"
-+"Mais %1$s n'existe pas dans cette fonte, et FontForge ne trouve pas le "
- "glyphe auquel il se référait.\n"
- "Le glyphe ne sera pas copié."
-
-@@ -24562,8 +24562,8 @@ msgid ""
- "But %1$s does not exist in this font.\n"
- "Would you like to copy the original splines (or delete the reference)?"
- msgstr ""
--"Vous essayer de coller une référence vers %1$s dans %2$hs.\n"
--"Mais %1$hs n'existe pas dans cette fonte.\n"
-+"Vous essayer de coller une référence vers %1$s dans %2$s.\n"
-+"Mais %1$s n'existe pas dans cette fonte.\n"
- "Voulez vous copier le contour d'origine (ou supprimer la référence)?"
-
- msgid ""
---- fontforge-20230101/po/it.po.orig 2023-01-01 06:25:39.000000000 +0100
-+++ fontforge-20230101/po/it.po 2024-01-14 22:15:50.491958587 +0100
-@@ -2303,7 +2303,7 @@ msgid ""
- "Reverting the file will lose those changes.\n"
- "Is that what you want?"
- msgstr ""
--"Il font %1$.40s nel file %2$.40hs è stato modificato.\n"
-+"Il font %1$.40s nel file %2$.40s è stato modificato.\n"
- "Ripristinando il file perderai tutte le modifiche.\n"
- "È quello che vuoi fare?"
-
-@@ -5835,7 +5835,7 @@ msgid ""
- "The glyph %1$.30s has a different number of contours in font %2$.30s than in "
- "%3$.30s"
- msgstr ""
--"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30hs rispetto "
-+"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30s rispetto "
- "a %3$.30s"
-
- #, c-format
-@@ -6235,8 +6235,8 @@ msgid ""
- "been able to find is %1$.20s-%2$.20s-%4$d.\n"
- "Shall I use that or let you search?"
- msgstr ""
--"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20hs-%3$d, ma "
--"il migliore che io abbia trovato è %1$.20hs-%2$.20hs-%4$d.\n"
-+"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20s-%3$d, ma "
-+"il migliore che io abbia trovato è %1$.20s-%2$.20s-%4$d.\n"
- "Devo usare questo valore o preferisci cercare tu stesso?"
-
- msgid ""
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/fontforge.git/commitdiff/65cf0ae3fd91f53ea9cebea11234ed7261854280
More information about the pld-cvs-commit
mailing list