diff --git a/liberation-fonts.spec b/liberation-fonts.spec index 77c0d41..e2814f3 100644 --- a/liberation-fonts.spec +++ b/liberation-fonts.spec @@ -27,6 +27,11 @@ Source2: %{name}-mono.conf Source3: %{name}-sans.conf Source4: %{name}-serif.conf Source5: %{name}-narrow.conf +Source6: %{fontname}.metainfo.xml +Source7: %{fontname}-mono.metainfo.xml +Source8: %{fontname}-sans.metainfo.xml +Source9: %{fontname}-serif.metainfo.xml +Source10: %{fontname}-narrow.metainfo.xml BuildArch: noarch BuildRequires: fontpackages-devel >= 1.13, xorg-x11-font-utils BuildRequires: fontforge @@ -54,7 +59,7 @@ Shared common files of Liberation font families. %verify(not md5 size mtime) %{_fontdir}/fonts.dir %verify(not md5 size mtime) %{_fontdir}/fonts.scale %{catalogue}/%{name} -%{_datadir}/appdata/Liberation.metainfo.xml +%{_datadir}/appdata/liberation.metainfo.xml %package -n %{fontname}-sans-fonts Summary: Sans-serif fonts to replace commonly used Microsoft Arial @@ -67,7 +72,7 @@ Requires: %{fontname}-fonts-common = %{epoch}:%{version}-%{release} This is Sans-serif TrueType fonts that replaced commonly used Microsoft Arial. %_font_pkg -n sans -f *-%{fontname}-sans.conf LiberationSans-*.ttf -%{_datadir}/appdata/LiberationSans.metainfo.xml +%{_datadir}/appdata/liberation-sans.metainfo.xml %package -n %{fontname}-serif-fonts Summary: Serif fonts to replace commonly used Microsoft Times New Roman @@ -81,7 +86,7 @@ This is Serif TrueType fonts that replaced commonly used Microsoft Times New \ Roman. %_font_pkg -n serif -f *-%{fontname}-serif.conf LiberationSerif*.ttf -%{_datadir}/appdata/LiberationSerif.metainfo.xml +%{_datadir}/appdata/liberation-serif.metainfo.xml %package -n %{fontname}-mono-fonts Summary: Monospace fonts to replace commonly used Microsoft Courier New @@ -95,7 +100,7 @@ This is Monospace TrueType fonts that replaced commonly used Microsoft Courier \ New. %_font_pkg -n mono -f *-%{fontname}-mono.conf LiberationMono*.ttf -%{_datadir}/appdata/LiberationMono.metainfo.xml +%{_datadir}/appdata/liberation-mono.metainfo.xml %package -n %{fontname}-narrow-fonts Summary: Sans-serif Narrow fonts to replace commonly used Microsoft Arial Narrow @@ -109,7 +114,7 @@ This is Sans-Serif Narrow TrueType fonts that replaced commonly used Microsoft \ Arial Narrow. %_font_pkg -n narrow -f *-%{fontname}-narrow.conf LiberationSansNarrow*.ttf -%{_datadir}/appdata/LiberationNarrow.metainfo.xml +%{_datadir}/appdata/liberation-narrow.metainfo.xml %prep %setup -q -n %{archivename} @@ -141,53 +146,16 @@ install -m 0644 -p %{SOURCE5} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-narrow.conf # Add AppStream metadata -mkdir -p %{buildroot}%{_datadir}/appdata -cat > %{buildroot}%{_datadir}/appdata/Liberation.metainfo.xml < - - - Liberation - CC0-1.0 - Liberation - Open source versions of several commercial fonts - -EOF -cat > %{buildroot}%{_datadir}/appdata/LiberationSans.metainfo.xml < - - - LiberationSans - CC0-1.0 - Liberation - -EOF -cat > %{buildroot}%{_datadir}/appdata/LiberationSerif.metainfo.xml < - - - LiberationSerif - CC0-1.0 - Liberation - -EOF -cat > %{buildroot}%{_datadir}/appdata/LiberationMono.metainfo.xml < - - - LiberationMono - CC0-1.0 - Liberation - -EOF -cat > %{buildroot}%{_datadir}/appdata/LiberationNarrow.metainfo.xml < - - - LiberationNarrow - CC0-1.0 - Liberation - -EOF +install -Dm 0644 -p %{SOURCE6} \ + %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml +install -Dm 0644 -p %{SOURCE7} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-mono.metainfo.xml +install -Dm 0644 -p %{SOURCE8} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-sans.metainfo.xml +install -Dm 0644 -p %{SOURCE9} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-serif.metainfo.xml +install -Dm 0644 -p %{SOURCE10} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-narrow.metainfo.xml for fconf in %{fontconf}-mono.conf \ %{fontconf}-sans.conf \ diff --git a/liberation-mono.metainfo.xml b/liberation-mono.metainfo.xml new file mode 100644 index 0000000..1a87e6c --- /dev/null +++ b/liberation-mono.metainfo.xml @@ -0,0 +1,7 @@ + + + + liberation-mono + CC0-1.0 + liberation + diff --git a/liberation-narrow.metainfo.xml b/liberation-narrow.metainfo.xml new file mode 100644 index 0000000..93d5799 --- /dev/null +++ b/liberation-narrow.metainfo.xml @@ -0,0 +1,7 @@ + + + + liberation-narrow + CC0-1.0 + liberation + diff --git a/liberation-sans.metainfo.xml b/liberation-sans.metainfo.xml new file mode 100644 index 0000000..6bb69bd --- /dev/null +++ b/liberation-sans.metainfo.xml @@ -0,0 +1,7 @@ + + + + liberation-sans + CC0-1.0 + liberation + diff --git a/liberation-serif.metainfo.xml b/liberation-serif.metainfo.xml new file mode 100644 index 0000000..9b1ab19 --- /dev/null +++ b/liberation-serif.metainfo.xml @@ -0,0 +1,7 @@ + + + + liberation-serif + CC0-1.0 + liberation + diff --git a/liberation.metainfo.xml b/liberation.metainfo.xml new file mode 100644 index 0000000..287c25e --- /dev/null +++ b/liberation.metainfo.xml @@ -0,0 +1,8 @@ + + + + liberation + CC0-1.0 + Liberation + Open source versions of several commercial fonts +