Compare commits

...

No commits in common. "c8s" and "c9-beta" have entirely different histories.
c8s ... c9-beta

15 changed files with 258 additions and 655 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/google-droid-fonts-20120715.tar.xz
SOURCES/google-droid-fonts-20200215.tar.xz

View File

@ -1 +1 @@
25301bbf5b97e3f0b798a5cebffb198d65ed105a SOURCES/google-droid-fonts-20120715.tar.xz
e37e0bc4acbbffa9cdb712264396608476708f1c SOURCES/google-droid-fonts-20200215.tar.xz

View File

@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- SPDX-License-Identifier: MIT -->
<fontconfig>
<group>
<target>Droid Sans Mono</target>
<like>
<family>Noto Sans Mono</family>
<family>monospace</family>
</like>
</group>
</fontconfig>

View File

@ -0,0 +1,83 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- SPDX-License-Identifier: MIT -->
<fontconfig>
<group>
<target>Droid Sans</target>
<match>
<family>Droid Sans Hebrew</family>
<good-lang>he</good-lang>
<good-lang>yi</good-lang>
</match>
<match>
<family>Droid Sans Armenian</family>
<good-lang>hy</good-lang>
</match>
<match>
<family>Droid Sans Georgian</family>
<good-lang>ka</good-lang>
</match>
<match>
<family>Droid Sans Ethiopic</family>
<good-lang>am</good-lang>
<good-lang>byn</good-lang>
<good-lang>gez</good-lang>
<good-lang>sid</good-lang>
<good-lang>ti-er</good-lang>
<good-lang>ti-et</good-lang>
<good-lang>tig</good-lang>
<good-lang>wal</good-lang>
</match>
<match>
<family>Droid Sans Devanagari</family>
<good-lang>bh</good-lang>
<good-lang>bho</good-lang>
<good-lang>brx</good-lang>
<good-lang>doi</good-lang>
<good-lang>hi</good-lang>
<good-lang>hne</good-lang>
<good-lang>kok</good-lang>
<good-lang>mai</good-lang>
<good-lang>mr</good-lang>
<good-lang>ne</good-lang>
<good-lang>sa</good-lang>
<good-lang>sat</good-lang>
</match>
<match>
<family>Droid Sans Tamil</family>
<good-lang>ta</good-lang>
</match>
<match>
<family>Droid Sans Thai</family>
<good-lang>th</good-lang>
</match>
<match>
<family>Droid Arabic Kufi</family>
<good-lang>ar</good-lang>
<good-lang>az-ir</good-lang>
<good-lang>fa</good-lang>
<good-lang>ku-iq</good-lang>
<good-lang>ku-ir</good-lang>
<good-lang>lah</good-lang>
<good-lang>ota</good-lang>
<good-lang>pa-pk</good-lang>
<good-lang>ps-af</good-lang>
<good-lang>ps-pk</good-lang>
<good-lang>sd</good-lang>
<good-lang>ug</good-lang>
<good-lang>ur</good-lang>
</match>
<match>
<family>Droid Sans Japanese</family>
<good-lang>ja</good-lang>
</match>
<family>Droid Sans Fallback</family>
<like>
<family>Droid Sans Arabic</family>
<family>Noto Sans</family>
<family>Open Sans</family>
<family>sans-serif</family>
</like>
</group>
</fontconfig>

View File

@ -0,0 +1,30 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- SPDX-License-Identifier: MIT -->
<fontconfig>
<group>
<target>Droid Serif</target>
<match>
<family>Droid Arabic Naskh</family>
<good-lang>ar</good-lang>
<good-lang>az-ir</good-lang>
<good-lang>fa</good-lang>
<good-lang>ku-iq</good-lang>
<good-lang>ku-ir</good-lang>
<good-lang>lah</good-lang>
<good-lang>ota</good-lang>
<good-lang>pa-pk</good-lang>
<good-lang>ps-af</good-lang>
<good-lang>ps-pk</good-lang>
<good-lang>sd</good-lang>
<good-lang>ug</good-lang>
<good-lang>ur</good-lang>
</match>
<like>
<family>Noto Serif</family>
<family>Droid Naskh Shift Alt</family>
<family>serif</family>
</like>
</group>
</fontconfig>

View File

@ -10,14 +10,28 @@ pushd "$TMPDIR"
git init
git remote add -t HEAD origin https://android.googlesource.com/platform/frameworks/base.git
git config core.sparseCheckout true
git config diff.renameLimit 999999
cat > .git/info/sparse-checkout << EOF
data/fonts/*
!data/fonts/*ttf
!data/fonts/*xml
!data/fonts/*mk
!MODULE_LICENSE_APACHE2
data/fonts/Droid*
EOF
git pull --depth=1 --no-tags origin HEAD
mv data/fonts "$ARCHIVE"
chmod -x "$ARCHIVE/*.ttf"
git pull --no-tags origin HEAD
for file in $(git log --diff-filter=D --summary | grep delete | cut -d ' ' -f 5 |\
grep 'data/fonts/Droid.*ttf' | sort -u | \
grep -v data/fonts/DroidSansFallback | \
grep -v data/fonts/DroidSansHebrew.ttf | \
grep -v data/fonts/DroidNaskh-Regular-Shift.ttf | \
grep -v data/fonts/DroidNaskhUI-Regular.ttf | \
grep -v data/fonts/DroidSansArabic.ttf) ; do
git checkout $(git log --all -- ${file} | \
grep '^commit' | head -2 | tail -1 | cut -d ' ' -f 2) -- "${file}"
done
install -m 0755 -d "$ARCHIVE"
install -m 0644 -p data/fonts/* "$ARCHIVE"
tar -cvJf "$ARCHIVE.tar.xz" "$ARCHIVE"
popd
mv "$TMPDIR/$ARCHIVE.tar.xz" .

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>fantasy</family>
<prefer>
<family>Droid Arabic Kufi</family>
</prefer>
</alias>
<alias>
<family>Droid Arabic Kufi</family>
<default>
<family>Droid Sans</family>
</default>
</alias>
</fontconfig>

View File

@ -1,310 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="scan">
<test name="family">
<string>Droid Sans</string>
</test>
<edit name="fontversion">
<int>12</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Hebrew</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>11</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Hebrew Bold</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans Bold</string>
</edit>
<edit name="fontversion">
<int>11</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Armenian</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>10</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Georgian</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>9</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Ethiopic</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>8</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Ethiopic Bold</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans Bold</string>
</edit>
<edit name="fontversion">
<int>8</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Arabic</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>7</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Devanagari</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>6</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Tamil</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>5</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Tamil Bold</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans Bold</string>
</edit>
<edit name="fontversion">
<int>5</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Thai</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>4</int>
</edit>
</match>
<match target="scan">
<test name="lang" compare="not_eq">
<string>zh-cn</string>
</test>
<test name="lang" compare="not_eq">
<string>zh-sg</string>
</test>
<test name="lang" compare="not_eq">
<string>zh-hk</string>
</test>
<test name="lang" compare="not_eq">
<string>zh-tw</string>
</test>
<test name="lang" compare="not_eq">
<string>zh</string>
</test>
<test name="fullname">
<string>Droid Sans Japanese</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>3</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Sans Fallback</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>2</int>
</edit>
</match>
<match target="scan">
<test name="lang" compare="eq">
<string>zh-cn</string>
</test>
<test name="lang" compare="eq">
<string>zh-sg</string>
</test>
<test name="lang" compare="eq">
<string>zh-hk</string>
</test>
<test name="lang" compare="eq">
<string>zh-tw</string>
</test>
<test name="lang" compare="eq">
<string>zh</string>
</test>
<test name="fullname">
<string>Droid Sans Japanese</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>1</int>
</edit>
</match>
<alias binding="same">
<family>Droid Sans Arabic</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Armenian</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Devanagari</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Ethiopic</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Fallback</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Georgian</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Hebrew</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Japanese</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Tamil</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Thai</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Droid Sans</family>
</prefer>
</alias>
<alias>
<family>Droid Sans</family>
<default>
<family>sans-serif</family>
</default>
</alias>
</fontconfig>

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>monospace</family>
<prefer>
<family>Droid Sans Mono</family>
</prefer>
</alias>
<alias>
<family>Droid Sans Mono</family>
<default>
<family>monospace</family>
</default>
</alias>
</fontconfig>

View File

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="scan">
<test name="family">
<string>Droid Serif</string>
</test>
<edit name="fontversion">
<int>2</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Arabic Naskh</string>
</test>
<edit name="family">
<string>Droid Serif</string>
</edit>
<edit name="fullname">
<string>Droid Serif</string>
</edit>
<edit name="fontversion">
<int>1</int>
</edit>
</match>
<match target="scan">
<test name="fullname">
<string>Droid Arabic Naskh Bold</string>
</test>
<edit name="family">
<string>Droid Serif</string>
</edit>
<edit name="fullname">
<string>Droid Serif Bold</string>
</edit>
<edit name="fontversion">
<int>1</int>
</edit>
</match>
<alias binding="same">
<family>Droid Arabic Naskh</family>
<accept>
<family>Droid Serif</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Naskh Shift Alt</family>
<accept>
<family>Droid Serif</family>
</accept>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Droid Serif</family>
</prefer>
</alias>
<alias>
<family>Droid Serif</family>
<default>
<family>serif</family>
</default>
</alias>
</fontconfig>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Parag Nemade <pnemade AT redhat DOT com> -->
<component type="font">
<id>google-droid-kufi</id>
<metadata_license>CC-BY-3.0</metadata_license>
<extends>google-droid</extends>
</component>

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Parag Nemade <pnemade AT redhat DOT com> -->
<component type="font">
<id>google-droid-sans-mono</id>
<metadata_license>CC-BY-3.0</metadata_license>
<extends>google-droid</extends>
</component>

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Parag Nemade <pnemade AT redhat DOT com> -->
<component type="font">
<id>google-droid-sans</id>
<metadata_license>CC-BY-3.0</metadata_license>
<extends>google-droid</extends>
</component>

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Parag Nemade <pnemade AT redhat DOT com> -->
<component type="font">
<id>google-droid-serif</id>
<metadata_license>CC-BY-3.0</metadata_license>
<extends>google-droid</extends>
</component>

View File

@ -1,263 +1,161 @@
%global fontname google-droid
%global archivename %{name}-%{version}
# SPDX-License-Identifier: MIT
BuildArch: noarch
%global common_desc \
The Droid typeface family was designed in the fall of 2006 by Ascender's \
Steve Matteson, as a commission from Google to create a set of system fonts \
for its Android platform. The goal was to provide optimal quality and comfort \
on a mobile handset when rendered in application menus, web browsers and for \
other screen text. \
The family was later extended in collaboration with other designers such as \
Pascal Zoghbi of 29ArabicLetters.
Name: %{fontname}-fonts
# No sane versionning upstream, use git clone timestamp
Version: 20120715
Release: 13%{?dist}
Summary: General-purpose fonts released by Google as part of Android
Version: 20200215
Release: 11%{?dist}.2
License: ASL 2.0 and OFL
## DroidSansDevanagari is licensed under OFL
URL: https://android.googlesource.com/
License: ASL 2.0
URL: https://android.googlesource.com/
Source0: %{archivename}.tar.xz
#Brutal script used to pull sources from upstream git
Source1: getdroid.sh
Source10: %{name}-sans-fontconfig.conf
Source11: %{name}-sans-mono-fontconfig.conf
Source12: %{name}-serif-fontconfig.conf
Source13: %{name}-kufi-fontconfig.conf
Source14: %{fontname}-sans.metainfo.xml
Source15: %{fontname}-sans-mono.metainfo.xml
Source16: %{fontname}-serif.metainfo.xml
Source17: %{fontname}-kufi.metainfo.xml
%global source_name google-droid-fonts
BuildArch: noarch
BuildRequires: fontpackages-devel
%global foundry Google
%global fontlicenses NOTICE
%global fontdocs *.txt
%description
%common_desc
%global common_description %{expand:
The Droid font family was designed in the fall of 2006 by Ascenders Steve
Matteson, as a commission from Google to create a set of system fonts for its
Android platform. The goal was to provide optimal quality and comfort on a
mobile handset when rendered in application menus, web browsers and for other
screen text.
The family was later extended in collaboration with other designers such as
Pascal Zoghbi of 29ArabicLetters.}
%package -n %{fontname}-sans-fonts
Summary: A humanist sans serif typeface
Requires: fontpackages-filesystem
Obsoletes: %{name}-common <= 20090906-5.fc12
%global fontfamily1 Droid Sans
%global fontsummary1 Droid Sans, a humanist sans-serif font family
%global fontpkgheader1 %{expand:
Obsoletes: google-droid-kufi-fonts < %{version}-%{release}
Suggests: font(notosans)
}
%global fonts1 DroidSans*ttf DroidKufi*ttf
%global fontsex1 DroidSansMono*ttf DroidSansFallback.ttf DroidSansHebrew.ttf
%global fontconfngs1 %{SOURCE11}
%global fontdescription1 %{expand:
%{common_description}
%description -n %{fontname}-sans-fonts
%common_desc
Droid Sans is a humanist sans serif font family designed for user interfaces and electronic communication.
Droid Sans is a humanist sans serif typeface designed for user interfaces and
electronic communication.
The Arabic block was initially designed by Steve Matteson of Ascender under the
Droid Kufi name, with consulting by Pascal Zoghbi of 29ArabicLetters to
finalize the font family.}
%_font_pkg -n sans -f ??-%{fontname}-sans.conf DroidSans*ttf
%exclude %{_fontdir}/DroidSansMono*ttf
%doc README.txt NOTICE
%{_datadir}/appdata/%{fontname}-sans.metainfo.xml
%global fontfamily2 Droid Sans Mono
%global fontsummary2 Droid Sans Mono, a humanist mono-space sans-serif font family
%global fontpkgheader2 %{expand:
Suggests: font(notosansmono)
}
%global fonts2 DroidSansMono*ttf
%global fontconfngs2 %{SOURCE12}
%global fontdescription2 %{expand:
%{common_description}
%package -n %{fontname}-sans-mono-fonts
Summary: A humanist monospace sans serif typeface
Requires: fontpackages-filesystem
Droid Sans Mono is a humanist mono-space sans serif font family designed for
user interfaces and electronic communication.}
%description -n %{fontname}-sans-mono-fonts
%common_desc
Droid Sans Mono is a humanist monospace sans serif typeface designed for user
interfaces and electronic communication.
%_font_pkg -n sans-mono -f ??-%{fontname}-sans-mono.conf DroidSansMono.ttf
%doc README.txt NOTICE
%{_datadir}/appdata/%{fontname}-sans-mono.metainfo.xml
%package -n %{fontname}-serif-fonts
Summary: A contemporary serif typeface
Requires: fontpackages-filesystem
Provides: %{fontname}-naskh-fonts = %{version}-%{release}
%description -n %{fontname}-serif-fonts
%common_desc
%global fontfamily3 Droid Serif
%global fontsummary3 Droid Serif, a contemporary serif font family
%global fontpkgheader3 %{expand:
Suggests: font(notoserif)
}
%global fonts3 DroidSerif*ttf DroidNaskh*ttf
%global fontsex3 DroidNaskhUI-Regular.ttf DroidNaskh-Regular-Shift.ttf
%global fontconfngs3 %{SOURCE13}
%global fontdescription3 %{expand:
%{common_description}
Droid Serif is a contemporary serif typeface family designed for comfortable
reading on screen. Droid Serif is slightly condensed to maximize the amount of
text displayed on small screens. Vertical stress and open forms contribute to
its readability while its proportion and overall design complement its
companion Droid Sans.
The Arabic block was designed by Pascal Zoghbi of 29ArabicLetters under the
Droid Naskh name.
Droid Naskh name.}
%_font_pkg -n serif -f ??-%{fontname}-serif.conf DroidSerif*ttf DroidNaskh*ttf
%doc README.txt NOTICE
%{_datadir}/appdata/%{fontname}-serif.metainfo.xml
%global archivename google-droid-fonts-%{version}
%package -n %{fontname}-kufi-fonts
Summary: A kufi Arabic titling typeface designed to complement Droid Sans
Requires: fontpackages-filesystem
Requires: %{fontname}-kufi-fonts
%description -n %{fontname}-kufi-fonts
%common_desc
Source0: %{archivename}.tar.xz
# Brutal script used to pull sources from upstream git
# Needs at least 2 Gib of space in /var/tmp
Source1: getdroid.sh
Source11: 65-%{fontpkgname1}.xml
Source12: 60-%{fontpkgname2}.xml
Source13: 65-%{fontpkgname3}.xml
Droid Kufi is a stylized display font suitable for titles and short runs of
text, and designed to complement Droid Sans. It was initialy designed by
Steve Matteson of Ascender with consulting by Pascal Zoghbi of 29ArabicLetters
to finalize the font family.
Name: google-droid-fonts
Summary: A set of general-purpose font families released by Google as part of Android
%description
%wordwrap -v common_description
%_font_pkg -n kufi -f ??-%{fontname}-kufi.conf DroidKufi*ttf
%{_datadir}/appdata/%{fontname}-kufi.metainfo.xml
%fontpkg -a
%fontmetapkg
%prep
%setup -q -n %{archivename}
%build
%fontbuild -a
%install
install -m 0755 -d %{buildroot}%{_fontdir}
%fontinstall -a
install -m 0644 -p $(ls *ttf | grep -v DroidSansFallbackFull\
| grep -v DroidSansFallbackLegacy\
| grep -v DroidNaskh-Regular-SystemUI) \
%{buildroot}%{_fontdir}
%check
%fontcheck -a
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
%{buildroot}%{_fontconfig_confdir}
install -m 0644 -p %{SOURCE10} \
%{buildroot}%{_fontconfig_templatedir}/65-%{fontname}-sans.conf
install -m 0644 -p %{SOURCE11} \
%{buildroot}%{_fontconfig_templatedir}/60-%{fontname}-sans-mono.conf
install -m 0644 -p %{SOURCE12} \
%{buildroot}%{_fontconfig_templatedir}/65-%{fontname}-serif.conf
install -m 0644 -p %{SOURCE13} \
%{buildroot}%{_fontconfig_templatedir}/65-%{fontname}-kufi.conf
for fontconf in 65-%{fontname}-sans.conf \
60-%{fontname}-sans-mono.conf \
65-%{fontname}-serif.conf \
65-%{fontname}-kufi.conf ; do
ln -s %{_fontconfig_templatedir}/$fontconf \
%{buildroot}%{_fontconfig_confdir}/$fontconf
done
# Add AppStream metadata
install -Dm 0644 -p %{SOURCE14} \
%{buildroot}%{_datadir}/appdata/%{fontname}-sans.metainfo.xml
install -Dm 0644 -p %{SOURCE15} \
%{buildroot}%{_datadir}/appdata/%{fontname}-sans-mono.metainfo.xml
install -Dm 0644 -p %{SOURCE16} \
%{buildroot}%{_datadir}/appdata/%{fontname}-serif.metainfo.xml
install -Dm 0644 -p %{SOURCE17} \
%{buildroot}%{_datadir}/appdata/%{fontname}-kufi.metainfo.xml
%fontfiles -a
%changelog
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20120715-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 20200215-11.1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20120715-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Jun 15 2021 Akira TAGOH <tagoh@redhat.com> - 20200215-10.1
- Add OFL to License tag for DroidSansDevanagari font.
Resolves: rhbz#1972027
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20120715-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 20200215-10
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20120715-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20200215-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120715-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Sep 11 2020 Parag Nemade <pnemade AT redhat DOT com>
- 20200215-8
- Fix this spec file to build for F33+
* Sat Nov 08 2014 Parag Nemade <pnemade AT redhat DOT com> - 20120715-8
- Add metainfo file to show this font in gnome-software
- Remove %%clean section which is optional now
- Remove removal of buildroot in %%install
- Remove group tag
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120715-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Mon Apr 27 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 20200215-6
🐞 Workaround Fedora problems created by rpm commit 93604e2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120715-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Apr 02 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 20200215-5
💥 Actually rebuild with fonts-rpm-macros 2.0.4 to make sure fontconfig files are
valid
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120715-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Apr 02 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 20200215-4
👻 Rebuild with fonts-rpm-macros 2.0.4 to make sure fontconfig files are valid
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120715-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Mon Mar 02 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 20200215-3
Lint, lint, lint and lint again
* Mon Jul 16 2012 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20120715-3
Split Kufi in a separate subpackage and resurect DroidSansArabic for Sans
* Sat Feb 22 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 20200215-2
Rebuild with fonts-rpm-macros 2.0.2
* Sun Jul 15 2012 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20120715-1
Switch to new upstream git source (marginally less hopeless than the Google
Font Directory)
Remove Arabic, add Armenian, Devanagari, Ethiopic, Georgian, Tamil, Kufi to Sans
Add Naskh to Serif
Try to adapt fontconfig rules to new upstream rules and new fonts
* Sat Feb 15 2020 Nicolas Mailhot <nim@fedoraproject.org>
- 20200215-1
Convert to fonts-rpm-macros use
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 20100409-3
Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 20100409-2
Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sun Jul 25 2010 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20100409-1
Update to upstream's latest data dump
Add Arabic, Hebrew, Thai coverage to Sans
* Mon Sep 28 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20090906-5
Tweak the fontconfig fixing
* Sun Sep 13 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20090906-4
follow the fontpackages template more closely
- 20090906-3
more Behdad-suggested fontconfig tweaks
* Mon Sep 7 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20090906-2
first-level CJK fixes (as suggested by Behdad in bug #517789, complete fix
needs the rpm changes traced in bug #521697)
* Sun Sep 6 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20090906-1
upstream stealth update
* Sat Jul 25 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 20090320-3
try to fit Japanese in
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 1.0.112-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.112-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Feb 16 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 1.0.112-5
prepare for F11 mass rebuild, new rpm and new fontpackages
* Sat Jan 31 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 1.0.112-4
fix-up fontconfig installation for sans and mono
* Fri Jan 16 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 1.0.112-3
Workaround RHEL5 rpmbuild UTF-8 handling bug
- 1.0.112-2
Convert to new naming guidelines
Do strange stuff with Sans Fallback (CJK users please check)
* Tue Dec 9 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 1.0.112-1
փ Licensing bit clarified in bug #472635
շ Fedora submission
* Sun Nov 23 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
* Sun Nov 23 2008 Nicolas Mailhot <nim@fedoraproject.org>
- 1.0.107-1
Ϫ Initial built using “fontpackages”
Initial packaging