[kacst-fonts] Added metainfo for gnome-software

Pravin Satpute pravins at fedoraproject.org
Thu Nov 6 08:00:05 UTC 2014


commit a00dfe7eccd1e77f9af65217e69e15139e8288d5
Author: Pravin Satpute <psatpute at redhat.com>
Date:   Thu Nov 6 13:29:48 2014 +0530

    Added metainfo for gnome-software

 kacst-art.metainfo.xml        |   15 ++++++++
 kacst-book.metainfo.xml       |    6 +++
 kacst-decorative.metainfo.xml |    6 +++
 kacst-digital.metainfo.xml    |    6 +++
 kacst-farsi.metainfo.xml      |    6 +++
 kacst-fonts.spec              |   72 +++++++++++++++++++++++++++++++++++++++--
 kacst-letter.metainfo.xml     |    6 +++
 kacst-naskh.metainfo.xml      |    6 +++
 kacst-office.metainfo.xml     |    6 +++
 kacst-one.metainfo.xml        |    6 +++
 kacst-pen.metainfo.xml        |    6 +++
 kacst-poster.metainfo.xml     |    6 +++
 kacst-qurn.metainfo.xml       |    6 +++
 kacst-screen.metainfo.xml     |    6 +++
 kacst-title.metainfo.xml      |    6 +++
 kacst-titlel.metainfo.xml     |    6 +++
 16 files changed, 168 insertions(+), 3 deletions(-)
---
diff --git a/kacst-art.metainfo.xml b/kacst-art.metainfo.xml
new file mode 100644
index 0000000..dbe1acf
--- /dev/null
+++ b/kacst-art.metainfo.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-art</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <name>Kacst</name>
+  <summary>Fonts for arabic from arabeyes project</summary>
+  <description>
+    <p>
+	This package contains fonts for the display of Arabic
+	from the King Abdulaziz City for Science and Technology(kacst).
+    </p>
+  </description>
+  <updatecontact>psatpute_at_redhat_dot_com</updatecontact>
+  <url type="homepage">http://old.arabeyes.org/resources.php</url>
+</component>
diff --git a/kacst-book.metainfo.xml b/kacst-book.metainfo.xml
new file mode 100644
index 0000000..6d411b9
--- /dev/null
+++ b/kacst-book.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-book</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-decorative.metainfo.xml b/kacst-decorative.metainfo.xml
new file mode 100644
index 0000000..d37d17f
--- /dev/null
+++ b/kacst-decorative.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-decorative</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-digital.metainfo.xml b/kacst-digital.metainfo.xml
new file mode 100644
index 0000000..f523262
--- /dev/null
+++ b/kacst-digital.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-digital</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-farsi.metainfo.xml b/kacst-farsi.metainfo.xml
new file mode 100644
index 0000000..daa560f
--- /dev/null
+++ b/kacst-farsi.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-farsi</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-fonts.spec b/kacst-fonts.spec
index 8bf6052..34f0d6b 100644
--- a/kacst-fonts.spec
+++ b/kacst-fonts.spec
@@ -27,8 +27,22 @@ Source12: %{fontconf}-qurn.conf
 Source13: %{fontconf}-screen.conf
 Source14: %{fontconf}-title.conf
 Source15: %{fontconf}-titlel.conf
+Source16: %{fontname}-art.metainfo.xml
+Source17: %{fontname}-book.metainfo.xml
+Source18: %{fontname}-decorative.metainfo.xml
+Source19: %{fontname}-digital.metainfo.xml
+Source20: %{fontname}-farsi.metainfo.xml
+Source21: %{fontname}-letter.metainfo.xml
+Source22: %{fontname}-naskh.metainfo.xml
+Source23: %{fontname}-office.metainfo.xml
+Source24: %{fontname}-one.metainfo.xml
+Source25: %{fontname}-pen.metainfo.xml
+Source26: %{fontname}-poster.metainfo.xml
+Source27: %{fontname}-qurn.metainfo.xml
+Source28: %{fontname}-screen.metainfo.xml
+Source29: %{fontname}-title.metainfo.xml
+Source30: %{fontname}-titlel.metainfo.xml
 
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch: noarch
 BuildRequires:	dos2unix
 BuildRequires:	fontpackages-devel > 1.13
@@ -59,6 +73,8 @@ Obsoletes: %{name} < 2.0-3
 This package contains book type fonts for the display of Arabic 
 
 %_font_pkg -n book -f  %{fontconf}-book* KacstBook.ttf
+%{_datadir}/appdata/%{fontname}-base.metainfo.xml
+
 
 %package -n %{fontname}-digital-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -71,6 +87,8 @@ Obsoletes: %{name} < 2.0-3
 This package contains digital type fonts for the display of Arabic 
 
 %_font_pkg -n digital -f %{fontconf}-digital* KacstDigital.ttf
+%{_datadir}/appdata/%{fontname}-digital.metainfo.xml
+
 
 %package -n %{fontname}-letter-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -83,6 +101,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains book kacst fonts for the display of Arabic 
 
 %_font_pkg -n letter -f %{fontconf}-letter* KacstLetter.ttf
+%{_datadir}/appdata/%{fontname}-letter.metainfo.xml
 
 %package -n %{fontname}-office-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -95,6 +114,8 @@ Obsoletes: %{name} < 2.0-3
 This package contains office type fonts for the display of Arabic 
 
 %_font_pkg -n office -f %{fontconf}-office* KacstOffice.ttf
+%{_datadir}/appdata/%{fontname}-office.metainfo.xml
+
 
 %package -n %{fontname}-pen-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -107,6 +128,8 @@ Obsoletes: %{name} < 2.0-3
 This package contains pen type fonts for the display of Arabic 
 
 %_font_pkg -n pen -f %{fontconf}-pen* kacstPen.ttf
+%{_datadir}/appdata/%{fontname}-pen.metainfo.xml
+
 
 %package -n %{fontname}-qurn-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -119,6 +142,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains qurn type fonts for the display of Arabic 
 
 %_font_pkg -n qurn -f %{fontconf}-qurn* KacstQurn.ttf
+%{_datadir}/appdata/%{fontname}-qurn.metainfo.xml
 
 %package -n %{fontname}-titlel-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -131,6 +155,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains title large type fonts for the display of Arabic 
 
 %_font_pkg -n titlel -f %{fontconf}-titlel.conf KacstTitleL.ttf
+%{_datadir}/appdata/%{fontname}-titlel.metainfo.xml
 
 %package -n %{fontname}-art-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -143,6 +168,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains art type fonts for the display of Arabic 
 
 %_font_pkg -n art -f %{fontconf}-art* KacstArt.ttf
+%{_datadir}/appdata/%{fontname}-art.metainfo.xml
 
 %package -n %{fontname}-decorative-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -155,6 +181,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains decorative type fonts for the display of Arabic 
 
 %_font_pkg -n decorative -f %{fontconf}-decorative* KacstDecorative.ttf
+%{_datadir}/appdata/%{fontname}-decorative.metainfo.xml
 
 %package -n %{fontname}-farsi-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -167,6 +194,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains farsi type fonts for the display of Arabic 
 
 %_font_pkg -n farsi -f %{fontconf}-farsi* KacstFarsi.ttf
+%{_datadir}/appdata/%{fontname}-farsi.metainfo.xml
 
 %package -n %{fontname}-naskh-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -179,6 +207,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains naskh type fonts for the display of Arabic 
 
 %_font_pkg -n naskh -f %{fontconf}-naskh* KacstNaskh.ttf
+%{_datadir}/appdata/%{fontname}-naskh.metainfo.xml
 
 %package -n %{fontname}-one-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -191,6 +220,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains one type fonts for the display of Arabic 
 
 %_font_pkg -n one -f %{fontconf}-one* KacstOne.ttf
+%{_datadir}/appdata/%{fontname}-one.metainfo.xml
 
 %package -n %{fontname}-poster-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -203,6 +233,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains poster type fonts for the display of Arabic 
 
 %_font_pkg -n poster -f %{fontconf}-poster* KacstPoster.ttf
+%{_datadir}/appdata/%{fontname}-poster.metainfo.xml
 
 %package -n %{fontname}-screen-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -215,6 +246,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains screen type fonts for the display of Arabic 
 
 %_font_pkg -n screen -f %{fontconf}-screen* KacstScreen.ttf
+%{_datadir}/appdata/%{fontname}-screen.metainfo.xml
 
 %package -n %{fontname}-title-fonts
 Summary: Fonts for arabic from arabeyes project 
@@ -227,6 +259,7 @@ Obsoletes: %{name} < 2.0-3
 This package contains title type fonts for the display of Arabic 
 
 %_font_pkg -n title -f %{fontconf}-title.conf KacstTitle.ttf
+%{_datadir}/appdata/%{fontname}-title.metainfo.xml
 
 
 %prep
@@ -295,9 +328,38 @@ for fconf in %{fontconf}-art.conf \
 	%{buildroot}%{_fontconfig_confdir}/$fconf
 done
 
+# Add AppStream metadata
+install -Dm 0644 -p %{SOURCE16} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-art.metainfo.xml
+install -Dm 0644 -p %{SOURCE17} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-book.metainfo.xml
+install -Dm 0644 -p %{SOURCE18} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-decorative.metainfo.xml
+install -Dm 0644 -p %{SOURCE19} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-digital.metainfo.xml
+install -Dm 0644 -p %{SOURCE20} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-farsi.metainfo.xml
+install -Dm 0644 -p %{SOURCE21} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-letter.metainfo.xml
+install -Dm 0644 -p %{SOURCE22} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-naskh.metainfo.xml
+install -Dm 0644 -p %{SOURCE23} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-office.metainfo.xml
+install -Dm 0644 -p %{SOURCE24} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-one.metainfo.xml
+install -Dm 0644 -p %{SOURCE25} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-pen.metainfo.xml
+install -Dm 0644 -p %{SOURCE26} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-poster.metainfo.xml
+install -Dm 0644 -p %{SOURCE27} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-qurn.metainfo.xml
+install -Dm 0644 -p %{SOURCE28} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-screen.metainfo.xml
+install -Dm 0644 -p %{SOURCE29} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-title.metainfo.xml
+install -Dm 0644 -p %{SOURCE30} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-titlel.metainfo.xml
 
-%clean
-rm -rf %{buildroot}
 
 %files common
 %defattr(-,root,root,-)
@@ -305,6 +367,10 @@ rm -rf %{buildroot}
 %dir %{fontdir}
 
 %changelog
+* Thu Nov 06 2014 Pravin Satpute <psatpute at redhat.com> - 2.0-13
+- Added metainfo for gnome-software
+- Removed buildroot and clean section
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0-13
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/kacst-letter.metainfo.xml b/kacst-letter.metainfo.xml
new file mode 100644
index 0000000..27e7a53
--- /dev/null
+++ b/kacst-letter.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-letter</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-naskh.metainfo.xml b/kacst-naskh.metainfo.xml
new file mode 100644
index 0000000..c4f5189
--- /dev/null
+++ b/kacst-naskh.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-naskh</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-office.metainfo.xml b/kacst-office.metainfo.xml
new file mode 100644
index 0000000..4ba6570
--- /dev/null
+++ b/kacst-office.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-office</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-one.metainfo.xml b/kacst-one.metainfo.xml
new file mode 100644
index 0000000..2d46e42
--- /dev/null
+++ b/kacst-one.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-one</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-pen.metainfo.xml b/kacst-pen.metainfo.xml
new file mode 100644
index 0000000..b7eeb6d
--- /dev/null
+++ b/kacst-pen.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-pen</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-poster.metainfo.xml b/kacst-poster.metainfo.xml
new file mode 100644
index 0000000..65ae402
--- /dev/null
+++ b/kacst-poster.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-poster</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-qurn.metainfo.xml b/kacst-qurn.metainfo.xml
new file mode 100644
index 0000000..9f2062f
--- /dev/null
+++ b/kacst-qurn.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-qurn</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-screen.metainfo.xml b/kacst-screen.metainfo.xml
new file mode 100644
index 0000000..c0fe331
--- /dev/null
+++ b/kacst-screen.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-screen</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-title.metainfo.xml b/kacst-title.metainfo.xml
new file mode 100644
index 0000000..b135908
--- /dev/null
+++ b/kacst-title.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-title</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>
diff --git a/kacst-titlel.metainfo.xml b/kacst-titlel.metainfo.xml
new file mode 100644
index 0000000..5df7749
--- /dev/null
+++ b/kacst-titlel.metainfo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="font">
+  <id>kacst-titlel</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <extends>kacst-art</extends>
+</component>


More information about the scm-commits mailing list