diff --git a/madan-fonts-fontconfig.conf b/65-0-madan-fonts.conf similarity index 100% rename from madan-fonts-fontconfig.conf rename to 65-0-madan-fonts.conf diff --git a/madan-fonts.spec b/madan-fonts.spec index 404927d..53aa8b3 100644 --- a/madan-fonts.spec +++ b/madan-fonts.spec @@ -1,72 +1,58 @@ -%global fontname madan -%global fontconf 65-0-%{fontname}.conf +BuildRequires: fontforge -Name: %{fontname}-fonts Version: 2.000 -Release: 25%{?dist} -Summary: Font for Nepali language -License: GPL+ +Release: 26%{?dist} URL: http://madanpuraskar.org/ + +%global fontlicense GPL+ +%global fontlicenses license.txt + +%global fontfamily Madan +%global fontsummary Font for Nepali language +%global fonts madan.ttf +%global fontconfs %{SOURCE1} +%global fontdescription %{expand: +This package provides the Madan font for Nepali made by the +Madan Puraskar Pustakalaya project.} + # Found new following working Source URL. Use wget to download this archive Source0: http://ltk.org.np/downloads/fonts.zip -Source1: %{name}-fontconfig.conf +Source1: 65-0-%{fontpkgname}.conf # Extract from font info Source2: license.txt Source3: sfd2ttf.pe -Source4: %{fontname}.metainfo.xml # Below files will make sure "fc-scan madan.ttf |grep lang:" will show ne -Source5: madan.py -Source6: madan_u0970_glyph.svg -BuildArch: noarch -BuildRequires: fontforge -BuildRequires: fontpackages-devel -Requires: fontpackages-filesystem +Source4: madan.py +Source5: madan_u0970_glyph.svg -%description -This package provides the Madan font for Nepali made by the -Madan Puraskar Pustakalaya project. +%fontpkg %prep %autosetup -c cp -p %{SOURCE2} %{SOURCE3} \ - %{SOURCE5} %{SOURCE6} . + %{SOURCE4} %{SOURCE5} . -for file in license.txt; do - sed "s|\r||g" $file > $file.new && \ - touch -r $file $file.new && \ - mv $file.new $file -done - -cp -p %{SOURCE2} %{SOURCE4} %{SOURCE5} . +%linuxtext license.txt chmod 755 sfd2ttf.pe madan.py ./madan.py madan.ttf madan_u0970_glyph.svg ./sfd2ttf.pe madan.sfd %build -echo "Nothing to do in Build." +%fontbuild %install -install -m 0755 -d %{buildroot}%{_fontdir} -install -m 0644 -p madan.ttf %{buildroot}%{_fontdir} +%fontinstall -install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ - %{buildroot}%{_fontconfig_confdir} +%check +%fontcheck -install -m 0644 -p %{SOURCE1} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf} -ln -s %{_fontconfig_templatedir}/%{fontconf} \ - %{buildroot}%{_fontconfig_confdir}/%{fontconf} - -# Add AppStream metadata -install -Dm 0644 -p %{SOURCE3} \ - %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml - -%_font_pkg -f %{fontconf} *.ttf -%doc license.txt -%{_datadir}/appdata/%{fontname}.metainfo.xml +%fontfiles %changelog +* Tue Mar 10 2020 Parag Nemade - 2.000-26 +- Convert to new fonts packaging guidelines + * Wed Jan 29 2020 Fedora Release Engineering - 2.000-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/madan.metainfo.xml b/madan.metainfo.xml deleted file mode 100644 index d30c9dc..0000000 --- a/madan.metainfo.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - madan - CC-BY-3.0 - Madan - Font for Nepali language - -

- This package provides the Madan font for Nepali made by the - Madan Puraskar Pustakalaya project. -

-
- pnemade_at_redhat_dot_com - http://madanpuraskar.org/ -