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