diff --git a/.dejavu-fonts.metadata b/.dejavu-fonts.metadata
new file mode 100644
index 0000000..6de73a5
--- /dev/null
+++ b/.dejavu-fonts.metadata
@@ -0,0 +1 @@
+72bf3a2f3655bc346e49a4112a711420ae5ee58d SOURCES/dejavu-fonts-version_2_37.tar.gz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..70ab48f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/dejavu-fonts-version_2_37.tar.gz
diff --git a/SOURCES/57-dejavu-sans-fonts.xml b/SOURCES/57-dejavu-sans-fonts.xml
new file mode 100644
index 0000000..a518a4d
--- /dev/null
+++ b/SOURCES/57-dejavu-sans-fonts.xml
@@ -0,0 +1,30 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- SPDX-License-Identifier: MIT -->
+<fontconfig>
+  <group>
+    <target>DejaVu Sans</target>
+    <match>
+      <family>DejaVu Sans</family>
+      <change>
+        <style>Book</style>
+        <into>Regular</into>
+      </change>
+    </match>
+    <like>
+      <family>DejaVu LGC Sans</family>
+      <family>BPG 2017 DejaVu Sans</family>
+      <family>Arev Sans</family>
+      <family>Bepa</family>
+      <family>Hunky Sans</family>
+      <family>Olwen Sans</family>
+      <family>SUSE Sans</family>
+      <family>Verajja</family>
+      <family>VerajjaPDA</family>
+      <family>Bitstream Vera Sans</family>
+      <family>Prima Sans</family>
+      <family>sans-serif</family>
+    </like>
+  </group>
+</fontconfig>
+
diff --git a/SOURCES/57-dejavu-sans-mono-fonts.xml b/SOURCES/57-dejavu-sans-mono-fonts.xml
new file mode 100644
index 0000000..20c9b48
--- /dev/null
+++ b/SOURCES/57-dejavu-sans-mono-fonts.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- SPDX-License-Identifier: MIT -->
+<fontconfig>
+  <group>
+    <target>DejaVu Sans Mono</target>
+    <match>
+      <family>DejaVu Sans Mono</family>
+      <change>
+        <style>Book</style>
+        <into>Regular</into>
+      </change>
+    </match>
+    <like>
+      <family>DejaVu LGC Sans Mono</family>
+      <family>BPG 2017 DejaVu Sans Mono</family>
+      <family>Bepa Mono</family>
+      <family>Olwen Sans Mono</family>
+      <family>SUSE Sans Mono</family>
+      <family>Bitstream Vera Sans Mono</family>
+      <family>Prima Sans Mono</family>
+      <family>Hack</family>
+      <family>Menlo</family>
+      <family>monospace</family>
+    </like>
+  </group>
+</fontconfig>
+
diff --git a/SOURCES/57-dejavu-serif-fonts.xml b/SOURCES/57-dejavu-serif-fonts.xml
new file mode 100644
index 0000000..2eef16b
--- /dev/null
+++ b/SOURCES/57-dejavu-serif-fonts.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- SPDX-License-Identifier: MIT -->
+<fontconfig>
+  <group>
+    <target>DejaVu Serif</target>
+    <match>
+      <family>DejaVu Serif</family>
+      <change>
+        <style>Book</style>
+        <into>Regular</into>
+      </change>
+    </match>
+    <family>DejaVu Math TeX Gyre</family>
+    <like>
+      <family>DejaVu LGC Serif</family>
+      <family>BPG 2017 DejaVu Serif</family>
+      <family>Hunky Serif</family>
+      <family>Olwen Serif</family>
+      <family>SUSE Serif</family>
+      <family>Verajja Serif</family>
+      <family>Bitstream Vera Serif</family>
+      <family>Prima Serif</family>
+      <family>serif</family>
+    </like>
+  </group>
+</fontconfig>
+
diff --git a/SOURCES/58-dejavu-lgc-sans-fonts.xml b/SOURCES/58-dejavu-lgc-sans-fonts.xml
new file mode 100644
index 0000000..baa7fc1
--- /dev/null
+++ b/SOURCES/58-dejavu-lgc-sans-fonts.xml
@@ -0,0 +1,30 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- SPDX-License-Identifier: MIT -->
+<fontconfig>
+  <group>
+    <target>DejaVu LGC Sans</target>
+    <match>
+      <family>DejaVu LGC Sans</family>
+      <change>
+        <style>Book</style>
+        <into>Regular</into>
+      </change>
+    </match>
+    <like>
+      <family>DejaVu Sans</family>
+      <family>BPG 2017 DejaVu Sans</family>
+      <family>Arev Sans</family>
+      <family>Bepa</family>
+      <family>Hunky Sans</family>
+      <family>Olwen Sans</family>
+      <family>SUSE Sans</family>
+      <family>Verajja</family>
+      <family>VerajjaPDA</family>
+      <family>Bitstream Vera Sans</family>
+      <family>Prima Sans</family>
+      <family>sans-serif</family>
+    </like>
+  </group>
+</fontconfig>
+
diff --git a/SOURCES/58-dejavu-lgc-sans-mono-fonts.xml b/SOURCES/58-dejavu-lgc-sans-mono-fonts.xml
new file mode 100644
index 0000000..d436f4b
--- /dev/null
+++ b/SOURCES/58-dejavu-lgc-sans-mono-fonts.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- SPDX-License-Identifier: MIT -->
+<fontconfig>
+  <group>
+    <target>DejaVu LGC Sans Mono</target>
+    <match>
+      <family>DejaVu LGC Sans Mono</family>
+      <change>
+        <style>Book</style>
+        <into>Regular</into>
+      </change>
+    </match>
+    <like>
+      <family>DejaVu Sans Mono</family>
+      <family>BPG 2017 DejaVu Sans Mono</family>
+      <family>Bepa Mono</family>
+      <family>Olwen Sans Mono</family>
+      <family>SUSE Sans Mono</family>
+      <family>Bitstream Vera Sans Mono</family>
+      <family>Prima Sans Mono</family>
+      <family>Hack</family>
+      <family>Menlo</family>
+      <family>monospace</family>
+    </like>
+  </group>
+</fontconfig>
+
diff --git a/SOURCES/58-dejavu-lgc-serif-fonts.xml b/SOURCES/58-dejavu-lgc-serif-fonts.xml
new file mode 100644
index 0000000..c4d7685
--- /dev/null
+++ b/SOURCES/58-dejavu-lgc-serif-fonts.xml
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- SPDX-License-Identifier: MIT -->
+<fontconfig>
+  <group>
+    <target>DejaVu LGC Serif</target>
+    <match>
+      <family>DejaVu LGC Serif</family>
+      <change>
+        <style>Book</style>
+        <into>Regular</into>
+      </change>
+    </match>
+    <like>
+      <family>DejaVu Serif</family>
+      <family>BPG 2017 DejaVu Serif</family>
+      <family>Hunky Serif</family>
+      <family>Olwen Serif</family>
+      <family>SUSE Serif</family>
+      <family>Verajja Serif</family>
+      <family>Bitstream Vera Serif</family>
+      <family>Prima Serif</family>
+      <family>serif</family>
+    </like>
+  </group>
+</fontconfig>
+
diff --git a/SOURCES/dejavu-fonts-urn-dtd.patch b/SOURCES/dejavu-fonts-urn-dtd.patch
new file mode 100644
index 0000000..7d06cc8
--- /dev/null
+++ b/SOURCES/dejavu-fonts-urn-dtd.patch
@@ -0,0 +1,120 @@
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-lgc-sans.conf dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-lgc-sans.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-lgc-sans.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-lgc-sans.conf	2020-04-02 20:56:06.341929827 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <fontconfig>
+   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-lgc-sans.conf
+ 
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-lgc-sans-mono.conf dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-lgc-sans-mono.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-lgc-sans-mono.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-lgc-sans-mono.conf	2020-04-02 20:56:06.353930041 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <fontconfig>
+   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-lgc-sans-mono.conf
+ 
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-lgc-serif.conf dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-lgc-serif.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-lgc-serif.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-lgc-serif.conf	2020-04-02 20:56:06.359930147 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <fontconfig>
+   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-lgc-serif.conf
+ 
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-sans.conf dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-sans.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-sans.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-sans.conf	2020-04-02 20:56:06.367930290 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <fontconfig>
+   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf
+ 
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-sans-mono.conf dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-sans-mono.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-sans-mono.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-sans-mono.conf	2020-04-02 20:56:06.372930379 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <fontconfig>
+   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf
+ 
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-serif.conf dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-serif.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/20-unhint-small-dejavu-serif.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/20-unhint-small-dejavu-serif.conf	2020-04-02 20:56:06.378930486 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <fontconfig>
+   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf
+ 
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/57-dejavu-sans.conf dejavu-fonts-version_2_37/fontconfig/57-dejavu-sans.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/57-dejavu-sans.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/57-dejavu-sans.conf	2020-04-02 20:56:06.384930592 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <!-- /etc/fonts/conf.d/57-dejavu-sans.conf
+ 
+      Define aliasing and other fontconfig settings for
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/57-dejavu-sans-mono.conf dejavu-fonts-version_2_37/fontconfig/57-dejavu-sans-mono.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/57-dejavu-sans-mono.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/57-dejavu-sans-mono.conf	2020-04-02 20:56:06.390930699 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <!-- /etc/fonts/conf.d/57-dejavu-sans-mono.conf
+ 
+      Define aliasing and other fontconfig settings for
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/57-dejavu-serif.conf dejavu-fonts-version_2_37/fontconfig/57-dejavu-serif.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/57-dejavu-serif.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/57-dejavu-serif.conf	2020-04-02 20:56:06.396930806 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <!-- /etc/fonts/conf.d/57-dejavu-serif.conf
+ 
+      Define aliasing and other fontconfig settings for
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/58-dejavu-lgc-sans.conf dejavu-fonts-version_2_37/fontconfig/58-dejavu-lgc-sans.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/58-dejavu-lgc-sans.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/58-dejavu-lgc-sans.conf	2020-04-02 20:56:06.401930895 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <!-- /etc/fonts/conf.d/58-dejavu-lgc-sans.conf
+ 
+      Define aliasing and other fontconfig settings for
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/58-dejavu-lgc-sans-mono.conf dejavu-fonts-version_2_37/fontconfig/58-dejavu-lgc-sans-mono.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/58-dejavu-lgc-sans-mono.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/58-dejavu-lgc-sans-mono.conf	2020-04-02 20:56:06.407931001 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <!-- /etc/fonts/conf.d/58-dejavu-lgc-sans-mono.conf
+ 
+      Define aliasing and other fontconfig settings for
+diff -uNr dejavu-fonts-version_2_37.orig/fontconfig/58-dejavu-lgc-serif.conf dejavu-fonts-version_2_37/fontconfig/58-dejavu-lgc-serif.conf
+--- dejavu-fonts-version_2_37.orig/fontconfig/58-dejavu-lgc-serif.conf	2016-07-30 11:52:54.000000000 +0200
++++ dejavu-fonts-version_2_37/fontconfig/58-dejavu-lgc-serif.conf	2020-04-02 20:56:06.412931090 +0200
+@@ -1,5 +1,5 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+-<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
++<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+ <!-- /etc/fonts/conf.d/58-dejavu-lgc-serif.conf
+ 
+      Define aliasing and other fontconfig settings for
diff --git a/SPECS/dejavu-fonts.spec b/SPECS/dejavu-fonts.spec
new file mode 100644
index 0000000..ba24d70
--- /dev/null
+++ b/SPECS/dejavu-fonts.spec
@@ -0,0 +1,229 @@
+# SPDX-License-Identifier: MIT
+BuildArch: noarch
+
+BuildRequires: fontforge
+BuildRequires: perl-interpreter
+BuildRequires: perl(Font::TTF)
+BuildRequires: unicode-ucd
+BuildRequires: make
+
+%global forgeurl    https://github.com/dejavu-fonts/dejavu-fonts
+Version: 2.37
+%global tag         %{lua:t=string.gsub(rpm.expand("version %{version}"), "[%p%s]+", "_");print(t)}
+%forgemeta
+
+%global source_name dejavu-fonts
+
+Release: 18%{?dist}
+# original bitstream glyphs are Bitstream Vera
+# glyphs modifications by dejavu project are Public Domain
+# glyphs imported from Arev fonts are under BitStream Vera compatible license
+License: Bitstream Vera and Public Domain
+URL:     https://dejavu-fonts.github.io/
+
+%global common_description %{expand:
+The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Its
+purpose is to provide a wider range of characters, while maintaining the
+original style, using an open collaborative development process.}
+
+%global foundry           DejaVu
+%global fontlicenses      LICENSE
+%global fontdocs          AUTHORS BUGS NEWS README.md
+
+%global fontfamily1       DejaVu Sans
+%global fontsummary1      DejaVu Sans, a variable-width sans-serif font family
+%global fontpkgheader1    %{expand:
+Obsoletes: dejavu-fonts-common < %{version}-%{release}
+Obsoletes: compat-f32-dejavu-sans-fonts
+Suggests:  font(dejavusansmono)
+}
+%global fonts1            DejaVuSans.ttf DejaVuSans-*.ttf DejaVuSansCondensed*.ttf
+%global fontconfs1        fontconfig/20*-dejavu-sans.conf
+%global fontconfngs1      %{SOURCE11}
+%global fontdescription1  %{expand:
+%{common_description}
+
+This package consists of the DejaVu sans-serif variable-width font faces, in
+their unabridged version.
+}
+
+%global fontfamily2       DejaVu Serif
+%global fontsummary2      DejaVu Serif, a variable-width serif font family
+%global fontpkgheader2    %{expand:
+Obsoletes: dejavu-math-tex-gyre-fonts < %{version}-%{release}
+Obsoletes: compat-f32-dejavu-serif-fonts
+}
+%global fonts2            DejaVuSerif.ttf DejaVuSerif-*.ttf DejaVuSerifCondensed*.ttf DejaVuMathTeXGyre.ttf
+%global fontconfs2        fontconfig/20*-dejavu-serif.conf
+%global fontconfngs2      %{SOURCE12}
+%global fontdescription2  %{expand:
+%{common_description}
+
+This package consists of the DejaVu serif variable-width font faces, in their
+unabridged version.
+
+It includes the Mathematics extension, that was contributed to the project by
+B. Jackowski, P. Strzelczyk and P. Pianowski, on behalf of TeX user groups.}
+
+%global fontfamily3       DejaVu Sans Mono
+%global fontsummary3      DejaVu Sans Mono, a mono-space sans-serif font family
+%global fontpkgheader3    %{expand:
+Obsoletes: compat-f32-dejavu-sans-mono-fonts
+}
+%global fonts3            DejaVuSansMono*.ttf
+%global fontconfs3        fontconfig/20*-dejavu-sans-mono.conf
+%global fontconfngs3      %{SOURCE13}
+%global fontdescription3  %{expand:
+%{common_description}
+
+This package consists of the DejaVu sans-serif mono-space font faces, in their
+unabridged version.}
+
+%global fontfamily4       DejaVu LGC Sans
+%global fontsummary4      A variable-width Latin-Greek-Cyrillic sans-serif font family
+%global fontpkgheader4    %{expand:
+Suggests:  font(dejavusans)
+}
+%global fonts4            DejaVuLGCSans.ttf DejaVuLGCSans-*.ttf DejaVuLGCSansCondensed*.ttf
+%global fontconfs4        fontconfig/20*-dejavu-lgc-sans.conf
+%global fontconfngs4      %{SOURCE14}
+%global fontdescription4  %{expand:
+%{common_description}
+
+This package consists of the DejaVu sans-serif variable-width font faces, with
+Unicode coverage restricted to Latin, Greek and Cyrillic.}
+
+%global fontfamily5       DejaVu LGC Serif
+%global fontsummary5      A variable-width Latin-Greek-Cyrillic serif font family
+%global fontpkgheader5    %{expand:
+Suggests:  font(dejavuserif)
+}
+%global fonts5            DejaVuLGCSerif.ttf DejaVuLGCSerif-*.ttf DejaVuLGCSerifCondensed*.ttf
+%global fontconfs5        fontconfig/20*-dejavu-lgc-serif.conf
+%global fontconfngs5      %{SOURCE15}
+%global fontdescription5  %{expand:
+%{common_description}
+
+This package consists of the DejaVu serif variable-width font faces, with
+Unicode coverage restricted to Latin, Greek and Cyrillic.}
+
+%global fontfamily6       DejaVu LGC Sans Mono
+%global fontsummary6      A variable-width Latin-Greek-Cyrillic mono-space font family
+%global fontpkgheader6    %{expand:
+Suggests:  font(dejavusansmono)
+}
+%global fonts6            DejaVuLGCSansMono*.ttf
+%global fontconfs6        fontconfig/20*-dejavu-lgc-sans-mono.conf
+%global fontconfngs6      %{SOURCE16}
+%global fontdescription6  %{expand:
+%{common_description}
+
+This package consists of the DejaVu sans-serif mono-space font faces, with
+Unicode coverage restricted to Latin, Greek and Cyrillic.}
+
+Source0:  %{forgesource}
+Source11: 57-%{fontpkgname1}.xml
+Source12: 57-%{fontpkgname2}.xml
+Source13: 57-%{fontpkgname3}.xml
+Source14: 58-%{fontpkgname4}.xml
+Source15: 58-%{fontpkgname5}.xml
+Source16: 58-%{fontpkgname6}.xml
+Patch0:   %{source_name}-urn-dtd.patch
+
+Name:     dejavu-fonts
+Summary:  The DejaVu font families
+%description
+%wordwrap -v common_description
+
+%fontpkg -a
+
+%fontmetapkg -z 1,2,3
+
+%global lgcmetasummary All the font packages, generated from %{source_name}, Latin-Greek-Cyrillic subset
+%global lgcmetadescription %{expand:
+This meta-package installs all the font packages, generated from the %{source_name}
+source package, in a version restricted to coverage of Latin, Greek and
+Cyrillic.
+}
+
+%fontmetapkg -n dejavu-lgc-fonts-all -s lgcmetasummary -d lgcmetadescription -z 4,5,6
+
+%package   doc
+Summary:   Optional documentation files of %{source_name}
+BuildArch: noarch
+%description doc
+This package provides optional documentation files shipped with
+%{source_name}.
+
+%prep
+%forgesetup
+%patch0 -p1
+
+%build
+make %{?_smp_mflags} VERSION=%{version} FC-LANG="" \
+     BLOCKS=/usr/share/unicode/ucd/Blocks.txt \
+     UNICODEDATA=/usr/share/unicode/ucd/UnicodeData.txt \
+     BUILDDIR=.
+xz -9 *.txt
+%fontbuild -a
+
+%install
+%fontinstall -a
+
+%check
+make check
+%fontcheck -a
+
+%fontfiles -a
+
+%files doc
+%defattr(644, root, root, 0755)
+%license LICENSE
+%doc *.txt.xz
+
+%changelog
+* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.37-18.gitversion_2_37
+- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
+  Related: rhbz#1991688
+
+* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.37-17.gitversion_2_37
+- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.37-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Fri Sep 04 2020 Parag Nemade <pnemade AT redhat DOT com>
+- 2.37-15
+- Fix this spec file to build for F33+
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org>
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon Apr 27 2020 Nicolas Mailhot <nim@fedoraproject.org>
+- 2.37-13
+🐞 Workaround Fedora problems created by rpm commit 93604e2
+
+* Thu Apr 02 2020 Nicolas Mailhot <nim@fedoraproject.org>
+- 2.37-12
+👻 Rebuild with fonts-rpm-macros 2.0.4 to make sure fontconfig files are valid
+
+* Mon Mar 09 2020 Nicolas Mailhot <nim@fedoraproject.org>
+- 2.37-7
+✅ Remove F32 compatibility packages
+
+* Mon Mar 02 2020 Nicolas Mailhot <nim@fedoraproject.org>
+- 2.37-6
+✅ Lint, lint, lint and lint again
+
+* Sat Feb 22 2020 Nicolas Mailhot <nim@fedoraproject.org>
+- 2.37-5
+✅ Rebuild with fonts-rpm-macros 2.0.2
+
+* Sat Feb 15 2020 Nicolas Mailhot <nim@fedoraproject.org>
+- 2.27-4
+✅ Convert to fonts-rpm-macros use
+✅ Merge math extension into serif
+
+* Sat Feb 19 2005 Nicolas Mailhot <nim@fedoraproject.org>
+- 1.7-1
+✅ initial build – using vera as template