diff --git a/tiresias-fonts.spec b/tiresias-fonts.spec index 934d439..68d1a2a 100644 --- a/tiresias-fonts.spec +++ b/tiresias-fonts.spec @@ -11,7 +11,7 @@ signs. Name: %{fontname}-fonts Summary: Low vision fonts Version: 1.0 -Release: 14%{?dist} +Release: 15%{?dist} # Font exception License: GPLv3+ with exceptions Group: User Interface/X @@ -28,6 +28,15 @@ Source9: %{name}-pc-fontconfig.conf Source10: %{name}-pc-z-fontconfig.conf Source11: %{name}-sign-fontconfig.conf Source12: %{name}-sign-z-fontconfig.conf +Source19: %{fontname}.metainfo.xml +Source20: %{fontname}-info.metainfo.xml +Source21: %{fontname}-info-z.metainfo.xml +Source22: %{fontname}-key-v2.metainfo.xml +Source23: %{fontname}-lp.metainfo.xml +Source24: %{fontname}-pc.metainfo.xml +Source25: %{fontname}-pc-z.metainfo.xml +Source26: %{fontname}-sign.metainfo.xml +Source27: %{fontname}-sign-z.metainfo.xml URL: http://www.tiresias.org/fonts/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fontpackages-devel @@ -61,6 +70,7 @@ In the Infofont family, the zero is _not_ crossed out, which may lead to some confusion. %_font_pkg -n info -f %{fontconf}-infofont.conf "Tiresias*Infofont*.ttf" +%{_datadir}/appdata/%{fontname}-info.metainfo.xml %package -n %{fontname}-info-z-fonts Summary: Specialized fonts for info terminals for the visually impaired @@ -76,6 +86,7 @@ Infofont Z and the Infofont families is whether the zero is crossed out or not. In the Infofont Z family, the zero is crossed out. %_font_pkg -n info-z -f %{fontconf}-infofont-z.conf "TIRESIAS*INFOFONTZ*.ttf" +%{_datadir}/appdata/%{fontname}-info-z.metainfo.xml %package -n %{fontname}-key-v2-fonts Summary: Specialized fonts for labeling keycaps for the visually impaired @@ -88,6 +99,7 @@ Requires: %{name}-common = %{version}-%{release} The Keyfont V2 family is specialized for use in labeling keycaps. %_font_pkg -n key-v2 -f %{fontconf}-keyfont-v2.conf TIREKV__.ttf +%{_datadir}/appdata/%{fontname}-key-v2.metainfo.xml %package -n %{fontname}-lp-fonts Summary: Specialized font for large print publications @@ -100,6 +112,7 @@ Requires: %{name}-common = %{version}-%{release} The LPfont family is specialized for use in large print publications. %_font_pkg -n lp -f %{fontconf}-lpfont.conf "Tiresias*LPfont*.ttf" +%{_datadir}/appdata/%{fontname}-lp.metainfo.xml %package -n %{fontname}-pc-fonts Summary: Specialized fonts for use on PCs for the visually impaired @@ -116,6 +129,7 @@ PCfont family, the zero is _not_ crossed out, which may lead to some confusion. %_font_pkg -n pc -f %{fontconf}-pcfont.conf "Tiresias*PCfont*.ttf" +%{_datadir}/appdata/%{fontname}-pc.metainfo.xml %package -n %{fontname}-pc-z-fonts Summary: Specialized fonts for use on PCs for the visually impaired @@ -131,6 +145,7 @@ the PCfont Z families is whether the zero is crossed out or not. In the PCfont Z family, the zero is crossed out. %_font_pkg -n pc-z -f %{fontconf}-pcfont-z.conf "TIRESIAS*PCFONTZ*.ttf" +%{_datadir}/appdata/%{fontname}-pc-z.metainfo.xml %package -n %{fontname}-sign-fonts Summary: Specialized fonts for preparing signs for the visually impaired @@ -147,6 +162,7 @@ Signfont family, the zero is _not_ crossed out, which may lead to some confusion. %_font_pkg -n sign -f %{fontconf}-signfont.conf "Tiresias*Signfont*.ttf" +%{_datadir}/appdata/%{fontname}-sign.metainfo.xml %package -n %{fontname}-sign-z-fonts Summary: Specialized fonts for preparing signs for the visually impaired @@ -162,6 +178,7 @@ the Signfont Z families is whether the zero is crossed out or not. In the Signfont Z family, the zero is crossed out. %_font_pkg -n sign-z -f %{fontconf}-signfont-z.conf "TIRESIAS*SIGNFONTZ*.ttf" +%{_datadir}/appdata/%{fontname}-sign-z.metainfo.xml %prep %setup -q -c -n %{name} @@ -197,15 +214,39 @@ for fontconf in %{fontconf}-infofont.conf %{fontconf}-infofont-z.conf %{fontconf ln -s %{_fontconfig_templatedir}/$fontconf %{buildroot}%{_fontconfig_confdir}/$fontconf done +# Add AppStream metadata +install -Dm 0644 -p %{SOURCE19} \ + %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml +install -Dm 0644 -p %{SOURCE20} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-info.metainfo.xml +install -Dm 0644 -p %{SOURCE21} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-info-z.metainfo.xml +install -Dm 0644 -p %{SOURCE22} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-key-v2.metainfo.xml +install -Dm 0644 -p %{SOURCE23} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-lp.metainfo.xml +install -Dm 0644 -p %{SOURCE24} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-pc.metainfo.xml +install -Dm 0644 -p %{SOURCE25} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-pc-z.metainfo.xml +install -Dm 0644 -p %{SOURCE26} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-sign.metainfo.xml +install -Dm 0644 -p %{SOURCE27} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-sign-z.metainfo.xml + %clean rm -rf %{buildroot} %files common %defattr(0644,root,root,0755) +%{_datadir}/appdata/%{fontname}.metainfo.xml %doc COPYING/copying.doc COPYING/gpl.txt %dir %{_fontdir} %changelog +* Fri Oct 17 2014 Richard Hughes - 1.0-15 +- Add a MetaInfo file for the software center; this is a font we want to show. + * Sun Jun 08 2014 Fedora Release Engineering - 1.0-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/tiresias-info-z.metainfo.xml b/tiresias-info-z.metainfo.xml new file mode 100644 index 0000000..14806b4 --- /dev/null +++ b/tiresias-info-z.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-info-z + CC0-1.0 + tiresias + diff --git a/tiresias-info.metainfo.xml b/tiresias-info.metainfo.xml new file mode 100644 index 0000000..841ce57 --- /dev/null +++ b/tiresias-info.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-info + CC0-1.0 + tiresias + diff --git a/tiresias-key-v2.metainfo.xml b/tiresias-key-v2.metainfo.xml new file mode 100644 index 0000000..ffc94c1 --- /dev/null +++ b/tiresias-key-v2.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-key-v2 + CC0-1.0 + tiresias + diff --git a/tiresias-lp.metainfo.xml b/tiresias-lp.metainfo.xml new file mode 100644 index 0000000..4ddaab9 --- /dev/null +++ b/tiresias-lp.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-lp + CC0-1.0 + tiresias + diff --git a/tiresias-pc-z.metainfo.xml b/tiresias-pc-z.metainfo.xml new file mode 100644 index 0000000..5c8237f --- /dev/null +++ b/tiresias-pc-z.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-pc-z + CC0-1.0 + tiresias + diff --git a/tiresias-pc.metainfo.xml b/tiresias-pc.metainfo.xml new file mode 100644 index 0000000..bf49c76 --- /dev/null +++ b/tiresias-pc.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-pc + CC0-1.0 + tiresias + diff --git a/tiresias-sign-z.metainfo.xml b/tiresias-sign-z.metainfo.xml new file mode 100644 index 0000000..1581d89 --- /dev/null +++ b/tiresias-sign-z.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-sign-z + CC0-1.0 + tiresias + diff --git a/tiresias-sign.metainfo.xml b/tiresias-sign.metainfo.xml new file mode 100644 index 0000000..63a6ed7 --- /dev/null +++ b/tiresias-sign.metainfo.xml @@ -0,0 +1,7 @@ + + + + tiresias-sign + CC0-1.0 + tiresias + diff --git a/tiresias.metainfo.xml b/tiresias.metainfo.xml new file mode 100644 index 0000000..a8e8abf --- /dev/null +++ b/tiresias.metainfo.xml @@ -0,0 +1,8 @@ + + + + tiresias + CC0-1.0 + Tiresias + Specialized fonts for use by the visually impaired +