[tiresias-fonts] Add a MetaInfo file for the software center

Richard Hughes rhughes at fedoraproject.org
Fri Oct 17 13:02:36 UTC 2014


commit 154d0d147efe7b6d23dab061bbe56401fa4af3f0
Author: Richard Hughes <richard at hughsie.com>
Date:   Fri Oct 17 14:01:48 2014 +0100

    Add a MetaInfo file for the software center

 tiresias-fonts.spec          |   43 +++++++++++++++++++++++++++++++++++++++++-
 tiresias-info-z.metainfo.xml |    7 ++++++
 tiresias-info.metainfo.xml   |    7 ++++++
 tiresias-key-v2.metainfo.xml |    7 ++++++
 tiresias-lp.metainfo.xml     |    7 ++++++
 tiresias-pc-z.metainfo.xml   |    7 ++++++
 tiresias-pc.metainfo.xml     |    7 ++++++
 tiresias-sign-z.metainfo.xml |    7 ++++++
 tiresias-sign.metainfo.xml   |    7 ++++++
 tiresias.metainfo.xml        |    8 +++++++
 10 files changed, 106 insertions(+), 1 deletions(-)
---
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 <richard at hughsie.com> - 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 <rel-eng at lists.fedoraproject.org> - 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-info-z</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-info</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-key-v2</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-lp</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-pc-z</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-pc</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-sign-z</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias-sign</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>tiresias</extends>
+</component>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="font">
+  <id>tiresias</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <name>Tiresias</name>
+  <summary>Specialized fonts for use by the visually impaired</summary>
+</component>


More information about the fonts-bugs mailing list