Compare commits

...

No commits in common. "imports/c9/dejavu-fonts-2.37-18.el9" and "c8" have entirely different histories.

14 changed files with 484 additions and 463 deletions

View File

@ -1 +1 @@
72bf3a2f3655bc346e49a4112a711420ae5ee58d SOURCES/dejavu-fonts-version_2_37.tar.gz
38e8ce60e29b0e825e04f3ea76af56a53ea8d614 SOURCES/dejavu-fonts-2.35.tar.bz2

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/dejavu-fonts-version_2_37.tar.gz
SOURCES/dejavu-fonts-2.35.tar.bz2

View File

@ -1,30 +0,0 @@
<?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>

View File

@ -1,28 +0,0 @@
<?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>

View File

@ -1,28 +0,0 @@
<?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>

View File

@ -1,30 +0,0 @@
<?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>

View File

@ -1,28 +0,0 @@
<?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>

View File

@ -1,27 +0,0 @@
<?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>

View File

@ -1,120 +0,0 @@
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

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
<component type="font">
<id>dejavu-sans-mono</id>
<metadata_license>CC0-1.0</metadata_license>
<extends>dejavu</extends>
</component>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
<component type="font">
<id>dejavu-sans</id>
<metadata_license>CC0-1.0</metadata_license>
<extends>dejavu</extends>
</component>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
<component type="font">
<id>dejavu-serif</id>
<metadata_license>CC0-1.0</metadata_license>
<extends>dejavu</extends>
</component>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
<component type="font">
<id>dejavu</id>
<metadata_license>CC0-1.0</metadata_license>
<name>DejaVu</name>
<summary>A set of sans-serif font faces</summary>
</component>

View File

@ -1,229 +1,512 @@
# SPDX-License-Identifier: MIT
BuildArch: noarch
%global fontname dejavu
%global archivename %{name}-%{archiveversion}
BuildRequires: fontforge
BuildRequires: perl-interpreter
BuildRequires: perl(Font::TTF)
BuildRequires: unicode-ucd
BuildRequires: make
#global alphatag .20130819.2534
#global alphatag .rc1
%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 archiveversion 2.33-20130819-2534
%global archiveversion %{version}
%global source_name dejavu-fonts
# Common description
%global common_desc \
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.
Release: 18%{?dist}
Name: %{fontname}-fonts
Version: 2.35
Release: 7%{?alphatag}%{?dist}
Summary: DejaVu fonts
Group: User Interface/X
# 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/
License: Bitstream Vera and Public Domain
URL: http://%{name}.org/
Source0: %{?!alphatag:http://downloads.sourceforge.net/%{fontname}}%{?alphatag:%{fontname}.sourceforge.net/snapshots}/%{archivename}.tar.bz2
Source1: %{fontname}.metainfo.xml
Source2: %{fontname}-sans.metainfo.xml
Source3: %{fontname}-sans-mono.metainfo.xml
Source4: %{fontname}-serif.metainfo.xml
%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
# Older fontforge versions will not work due to sfd format changes
BuildRequires: fontforge >= 20080429
BuildRequires: perl(Font::TTF)
# Needed to compute unicode coverage
BuildRequires: unicode-ucd
%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}
BuildArch: noarch
BuildRequires: fontpackages-devel
%description
%common_desc
%package common
Summary: Common files for the Dejavu font set
Requires: fontpackages-filesystem
Obsoletes: dejavu-fonts-doc < 2.26-6
Obsoletes: %{name}-compat < 2.29-3
Obsoletes: %{name}-lgc-compat < 2.29-3
%description common
%common_desc
This package consists of files used by other DejaVu packages.
%package -n %{fontname}-sans-fonts
Summary: Variable-width sans-serif font faces
Requires: %{name}-common = %{version}-%{release}
Obsoletes: %{name}-sans < 2.28-2
%description -n %{fontname}-sans-fonts
%common_desc
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}
%_font_pkg -n sans -f *-%{fontname}-sans.conf DejaVuSans.ttf DejaVuSans-*.ttf DejaVuSansCondensed*.ttf
%{_datadir}/appdata/%{fontname}-sans.metainfo.xml
%package -n %{fontname}-serif-fonts
Summary: Variable-width serif font faces
Requires: %{name}-common = %{version}-%{release}
Obsoletes: %{name}-serif < 2.28-2
%description -n %{fontname}-serif-fonts
%common_desc
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.}
%_font_pkg -n serif -f *-%{fontname}-serif.conf DejaVuSerif.ttf DejaVuSerif-*.ttf DejaVuSerifCondensed*.ttf
%{_datadir}/appdata/%{fontname}-serif.metainfo.xml
%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.}
%package -n %{fontname}-sans-mono-fonts
Summary: Monospace sans-serif font faces
Requires: %{name}-common = %{version}-%{release}
%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}
Obsoletes: %{name}-sans-mono < 2.28-2
%description -n %{fontname}-sans-mono-fonts
%common_desc
This package consists of the DejaVu sans-serif monospace font faces, in their
unabridged version.
%_font_pkg -n sans-mono -f *-%{fontname}-sans-mono.conf DejaVuSansMono*.ttf
%{_datadir}/appdata/%{fontname}-sans-mono.metainfo.xml
%package -n %{fontname}-lgc-sans-fonts
Summary: Variable-width sans-serif font faces, Latin-Greek-Cyrillic subset
Requires: %{name}-common = %{version}-%{release}
Obsoletes: %{name}-lgc-sans < 2.28-2
%description -n %{fontname}-lgc-sans-fonts
%common_desc
This package consists of the DejaVu sans-serif variable-width font faces, with
Unicode coverage restricted to Latin, Greek and Cyrillic.}
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}
%_font_pkg -n lgc-sans -f *-%{fontname}-lgc-sans.conf DejaVuLGCSans.ttf DejaVuLGCSans-*.ttf DejaVuLGCSansCondensed*.ttf
%package -n %{fontname}-lgc-serif-fonts
Summary: Variable-width serif font faces, Latin-Greek-Cyrillic subset
Requires: %{name}-common = %{version}-%{release}
Obsoletes: %{name}-lgc-serif < 2.28-2
%description -n %{fontname}-lgc-serif-fonts
%common_desc
This package consists of the DejaVu serif variable-width font faces, with
Unicode coverage restricted to Latin, Greek and Cyrillic.}
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}
%_font_pkg -n lgc-serif -f *-%{fontname}-lgc-serif.conf DejaVuLGCSerif.ttf DejaVuLGCSerif-*.ttf DejaVuLGCSerifCondensed*.ttf
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
%package -n %{fontname}-lgc-sans-mono-fonts
Summary: Monospace sans-serif font faces, Latin-Greek-Cyrillic subset
Requires: %{name}-common = %{version}-%{release}
Name: dejavu-fonts
Summary: The DejaVu font families
%description
%wordwrap -v common_description
Obsoletes: %{name}-lgc-sans-mono < 2.28-2
%fontpkg -a
%description -n %{fontname}-lgc-sans-mono-fonts
%common_desc
%fontmetapkg -z 1,2,3
This package consists of the DejaVu sans-serif monospace font faces, with
unicode coverage restricted to Latin, Greek and Cyrillic.
%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.
}
%_font_pkg -n lgc-sans-mono -f *-%{fontname}-lgc-sans-mono.conf DejaVuLGCSansMono*.ttf
%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
%setup -q -n %{archivename}
%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
BLOCKS=/usr/share/unicode/ucd/Blocks.txt UNICODEDATA=/usr/share/unicode/ucd/UnicodeData.txt
# Stop the desktop people from complaining this file is too big
bzip2 -9 build/status.txt
%install
%fontinstall -a
%check
make check
%fontcheck -a
%fontfiles -a
%files doc
%defattr(644, root, root, 0755)
%license LICENSE
%doc *.txt.xz
%install
rm -fr %{buildroot}
install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p build/*.ttf %{buildroot}%{_fontdir}
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
%{buildroot}%{_fontconfig_confdir}
cd fontconfig
for fontconf in *conf ; do
install -m 0644 -p $fontconf %{buildroot}%{_fontconfig_templatedir}
ln -s %{_fontconfig_templatedir}/$fontconf \
%{buildroot}%{_fontconfig_confdir}/$fontconf
done
# Add AppStream metadata
install -Dm 0644 -p %{SOURCE1} \
%{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
install -Dm 0644 -p %{SOURCE2} \
%{buildroot}%{_datadir}/appdata/%{fontname}-sans.metainfo.xml
install -Dm 0644 -p %{SOURCE2} \
%{buildroot}%{_datadir}/appdata/%{fontname}-sans-mono.metainfo.xml
install -Dm 0644 -p %{SOURCE3} \
%{buildroot}%{_datadir}/appdata/%{fontname}-serif.metainfo.xml
%clean
rm -fr %{buildroot}
%files common
%defattr(0644,root,root,0755)
%{_datadir}/appdata/%{fontname}.metainfo.xml
%doc AUTHORS BUGS LICENSE NEWS README
%doc build/unicover.txt build/status.txt.bz2
%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 Dec 10 2020 Akira TAGOH <tagoh@redhat.com> - 2.35-7
- Bump a release number to include more sub-packages.
Resolves: rhbz#1857213
* 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
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.35-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.37-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.35-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Sep 04 2020 Parag Nemade <pnemade AT redhat DOT com>
- 2.37-15
- Fix this spec file to build for F33+
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.35-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.35-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Apr 27 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 2.37-13
🐞 Workaround Fedora problems created by rpm commit 93604e2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.35-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* 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
* Sat Jun 13 2015 Peter Gordon <peter@thecodergeek.com> - 2.35-1
- Update to new upstream release (2.35).
* Mon Mar 09 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 2.37-7
Remove F32 compatibility packages
* Fri Oct 17 2014 Richard Hughes <richard@hughsie.com> - 2.34-4
- Add a MetaInfo file for the software center; this is a font we want to show.
* Mon Mar 02 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 2.37-6
Lint, lint, lint and lint again
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Feb 22 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 2.37-5
Rebuild with fonts-rpm-macros 2.0.2
* Thu Dec 26 2013 Parag Nemade <paragn AT fedoraproject DOT org>
- 2.34-2
- Resolves:rh#880473 - drop Conflicts: lines from spec file
* Sat Feb 15 2020 Nicolas Mailhot <nim@fedoraproject.org>
* Sun Sep 01 2013 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.34-1
* Wed Aug 21 2013 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.34-0.1.20130819-2534
first 2.34 release candidate, 2 years worth of fixes and glyph additions
(for example Turkish Lira ₺)
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 2.33-6
Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 2.33-5
Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 2.33-4
Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 2.33-3
Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Nov 29 2011 Paul Flo Williams <paul@frixxon.co.uk>
- 2.33-2
Get Unicode data from unicode-ucd. Fixes FTBFS bug #748522
* Mon Apr 04 2011 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.33-1
Improved Hebrew and Armenian
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 2.32-2
Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Fri Sep 10 2010 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.32-1
* Thu Jun 3 2010 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.31-1
drop Serif Condensed Italic naming patch
* Mon Sep 7 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.30-2
patch to fix bug #505129 Serif Condensed Italic is not Serif Condensed
* Sun Sep 6 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.30-1
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 2.29-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sat May 23 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 1.29-3
remove pre-F11 compatibility metapackage
* Sun Mar 15 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.29-2
Make sure F11 font packages have been built with F11 fontforge
* Sat Mar 14 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.29-1
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 2.28-6
Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Feb 16 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.28-5
prepare for F11 mass rebuild, new rpm and new fontpackages
drop compatibility provides as announced at F11 alpha time
* Thu Feb 5 2009 <nicolas.mailhot at laposte.net>
- 2.28-4
Test build with new fontpackages and in-rpm auto-font-provides
* Fri Jan 16 2009 <nicolas.mailhot at laposte.net>
- 2.28-3
Fix lgc-serif obsoletes
* Thu Jan 15 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.28-2
Update URL
update for new naming guidelines
warning: provides for the old names will be dropped before F11 beta
* Sun Dec 21 2008 <nicolas.mailhot at laposte.net>
- 2.28-1
Update to latest release
Drop upstreamed fontconfig patch
Remove DejaVu from most summaries
* Sat Dec 6 2008 <nicolas.mailhot at laposte.net>
- 2.27-7
߹ Add explicit conflicts to help yum
* Sun Nov 23 2008 <nicolas.mailhot at laposte.net>
- 2.27-5
rpm-fonts renamed to “fontpackages”
* Wed Nov 12 2008 <nicolas.mailhot at laposte.net>
- 2.27-4
Convert to fonts-rpm-macros use
Merge math extension into serif
Tweak using new « rpm-fonts »
* Sat Feb 19 2005 Nicolas Mailhot <nim@fedoraproject.org>
- 1.7-1
initial build using vera as template
* Mon Nov 10 2008 <nicolas.mailhot at laposte.net>
- 2.26-7
Rebuild using new « rpm-fonts »
* Sun Nov 9 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.26-6
Package split reorganisation, following font family lines
Create compat packages to ease switchover at F11 time (to be discontinued
for F12)
compress status file
* Wed Sep 3 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.26-2
Rebuild with pre-F10-freeze fontforge
* Sat Jul 26 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 2.26-1
Բ New release at last
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com>
- 2.25-4
- note Public Domain contributions
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com>
- 2.25-3
- fix license tag
* Fri Jul 11 2008 <nicolas.mailhot at laposte.net>
- 2.25-2
Fedora 10 alpha general package cleanup
* Mon May 19 2008 <nicolas.mailhot at laposte.net>
- 2.25-1
2.25 final
* Fri Apr 4 2008 <nicolas.mailhot at laposte.net>
- 2.24-3
Fix source URL
* Tue Mar 18 2008 <nicolas.mailhot at laposte.net>
- 2.24-2
rebuild for new fontforge
* Mon Mar 10 2008 <nicolas.mailhot at laposte.net>
2.24-1
2.24 final
* Tue Mar 4 2008 <nicolas.mailhot at laposte.net>
2.24-0.2.rc1
rc time
* Mon Mar 3 2008 <nicolas.mailhot at laposte.net>
2.24-0.1.20080228svn2189
early 2.24 test build, check new fontforge
* Sun Jan 20 2008 <nicolas.mailhot at laposte.net>
2.23-1
2.23 final
* Sun Dec 9 2007 <nicolas.mailhot at laposte.net>
2.22-1
2.22 final
* Thu Dec 6 2007 <nicolas.mailhot at laposte.net>
2.22-0.1.20071206svn2135
2.22 rc phase started
sync with guidelines
* Sun Oct 28 2007 <nicolas.mailhot at laposte.net>
2.21-1
2.21 final
* Sat Oct 27 2007 <nicolas.mailhot at laposte.net>
2.21-0.4.20071027svn2023
Fedora fontconfig files dropped (merged upstream)
* Thu Oct 25 2007 <nicolas.mailhot at laposte.net>
2.21-0.3.20071025svn2022
Makefile patch dropped (merged upstream)
add -f to fc-cache calls
completely align LGC and FULL fontconfig rules
remove / from directory macros
* Sun Oct 21 2007 <nicolas.mailhot at laposte.net>
2.21-0.2.20071017svn2019
Still very experimental version:
update makefile patch
split lgc hinting file like in the other packages
move lgc to prio 58 as should have been done when liberation was added
* Sun Oct 21 2007 <nicolas.mailhot at laposte.net>
2.21-0.1.20071014svn2016
Very experimental version to test major changes:
new fontforge version
use of a real makefile at last
replacing standalone lgc package with subpackage generated with the rest
* Tue Sep 18 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.20-1
2.20 final
bugfix release (Hebrew fixes mostly)
* Sat Aug 11 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.19-1
2.19 final
expand macro use
* Sun Jul 1 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.18-1
2.18 final
Major new release adding Tifinagh (ⵞⵥⴼⴻ), N'ko (ߝߧߜ) and Georgian (ლფჱႫႿ)
(Georgian created by Besarion Paata Gugushvili ბესარიონ პაატა გუგუშვილი)
* Wed Jun 27 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.18-0.2.rc1
2.18-rc1
* Sun Jun 3 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.18-0.1.20070616svn1889
early snapshot to test new fontforge
* Sun Jun 3 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.17-5
declare DejaVu a valid Bitstream Prima™ substitute
* Thu May 31 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.17-3
small spec cleanups
* Sat May 26 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.17-2
perl-Font-TTF has been fixed upstream, use perl(Font::TTF) BR
remove comment about /etc/fonts/conf.d ownership, as it's now owned
by filesystem
* Sun May 13 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.17-1
rebase scriptlets from guidelines
fontforge broke compat: BR the current version, ask for a version bump
before 2.18 is released
simplify font directory naming
clean up fc5 obsoletes
remove technical mes files from doc
* Fri May 11 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.17-0.3.rc1
fontconfig setup has stabilized and can be marked noreplace now
2.17-0.2.rc1
mimick Vera unhint conf split
2.17-0.1.rc1
2.17 rc1
make room for liberations font conf file
* Mon Apr 2 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.16-1
* Tue Mar 20 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.16-0.1.20070319svn1699
early snapshot to account for F7T3 freeze
* Tue Jan 30 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.14-2
Adds Dejavu Sans Oblique small fixes (by Ben Laenen to address Debian
bug #408311, collected by Davide Viti)
* Sun Jan 21 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2.14 final