Igshaan Mesias 988c973
###############################################################################
Igshaan Mesias 988c973
# Definitions
Igshaan Mesias 988c973
###############################################################################
Parag Nemade 637f9c6
%global fixed_desc() \
Igshaan Mesias 988c973
The combination of fixed-fullwidth M+ %2 for Japanese and fixed-halfwidth \
Igshaan Mesias 988c973
%1 %2 %3 for alphabets. They are 5 weights from Thin to Bold.   
Igshaan Mesias 988c973
Parag Nemade 637f9c6
%global proportional_desc() \
Igshaan Mesias 988c973
The combination of fixed-fullwidth M+ %2 for Japanese and proportional  \
Igshaan Mesias 988c973
%1 %2 %3 for alphabets. They are 7 weights from Thin to Black.         
Igshaan Mesias 988c973
Parag Nemade 637f9c6
%global common_desc() \
Igshaan Mesias 988c973
The Mplus fonts are 7 families of fonts, of which 4 are combinations \
Igshaan Mesias 988c973
of proportional font families,variations of fixed-fullwidth fonts, \
Igshaan Mesias 988c973
variations of fixed-halfwidth fonts and each have between 5 - 7 \
Igshaan Mesias 988c973
different weights.
Igshaan Mesias 988c973
Parag Nemade 637f9c6
%global summary_p M+ P is aimed as sophisticated and relaxed design
Igshaan Mesias 988c973
Parag Nemade 637f9c6
%global summary_c M+ C is optimized to be proportioned and has two variations
Igshaan Mesias 988c973
Parag Nemade 637f9c6
%global summary_m M+ M emphasize the balance of natural letterform and high legibility
Igshaan Mesias 988c973
Igshaan Mesias 988c973
Parag Nemade 637f9c6
%global fontname mplus
Igshaan Mesias 988c973
Igshaan Mesias 988c973
###############################################################################
Igshaan Mesias 988c973
# Header
Igshaan Mesias 988c973
###############################################################################
Igshaan Mesias 988c973
Igshaan Mesias 988c973
Name:       %{fontname}-fonts
Parag Nemade 637f9c6
Version:    056
f206031
Release:    10%{?dist}
Igshaan Mesias 988c973
Summary:    The Mplus fonts is a superfamily of fonts designed by Coji Morishita
Igshaan Mesias 988c973
Igshaan Mesias 988c973
License:    mplus
Igshaan Mesias 988c973
URL:        http://%{fontname}-fonts.sourceforge.jp/%{fontname}-outline-fonts/index-en.html
Parag Nemade 637f9c6
Source0:    http://dl.sourceforge.jp/%{fontname}-fonts/6650/%{fontname}-TESTFLIGHT-%{version}.tar.xz
Igshaan Mesias 988c973
Igshaan Mesias 988c973
BuildArch: noarch  
Igshaan Mesias 988c973
BuildRequires:   fontpackages-devel  
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description
Igshaan Mesias 988c973
%common_desc
Igshaan Mesias 988c973
Igshaan Mesias 988c973
###############################################################################
Igshaan Mesias 988c973
# Package section
Igshaan Mesias 988c973
###############################################################################
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%package common
Igshaan Mesias 988c973
Summary:  Mplus, common files (documentation…)
Igshaan Mesias 988c973
Requires: fontpackages-filesystem
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description common
Igshaan Mesias 988c973
%common_desc
Igshaan Mesias 988c973
Igshaan Mesias 988c973
This package consists of files used by other %{name} packages.
Igshaan Mesias 988c973
Igshaan Mesias 988c973
Igshaan Mesias 988c973
# 1p
Igshaan Mesias 988c973
%package -n %{fontname}-1p-fonts
Igshaan Mesias 988c973
Summary: %summary_p
Igshaan Mesias 988c973
Requires: %{name}-common = %{version}-%{release}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description -n %{fontname}-1p-fonts
Igshaan Mesias 988c973
%proportional_desc M+ 1P Type-1
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%_font_pkg -n %{fontname}-1p %{fontname}-1p-*.ttf
Richard Hughes 1ca438f
%{_datadir}/appdata/mplus-1p.metainfo.xml
Igshaan Mesias 988c973
Igshaan Mesias 988c973
# 2p
Igshaan Mesias 988c973
%package -n %{fontname}-2p-fonts
Igshaan Mesias 988c973
Summary: %summary_p
Igshaan Mesias 988c973
Requires: %{name}-common = %{version}-%{release}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description -n %{fontname}-2p-fonts
Igshaan Mesias 988c973
%proportional_desc M+ 2P Type-2
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%_font_pkg -n %{fontname}-2p %{fontname}-2p-*.ttf
Richard Hughes 1ca438f
%{_datadir}/appdata/%{fontname}-2p.metainfo.xml
Igshaan Mesias 988c973
Igshaan Mesias 988c973
# 1c
Igshaan Mesias 988c973
%package -n %{fontname}-1c-fonts
Igshaan Mesias 988c973
Summary: %summary_c
Igshaan Mesias 988c973
Requires: %{name}-common = %{version}-%{release}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description -n %{fontname}-1c-fonts
Igshaan Mesias 988c973
%proportional_desc M+ 1C Type-1
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%_font_pkg -n %{fontname}-1c %{fontname}-1c-*.ttf
Richard Hughes 1ca438f
%{_datadir}/appdata/%{fontname}-1c.metainfo.xml
Igshaan Mesias 988c973
Igshaan Mesias 988c973
# 2c
Igshaan Mesias 988c973
%package -n %{fontname}-2c-fonts
Igshaan Mesias 988c973
Summary: %summary_c
Igshaan Mesias 988c973
Requires: %{name}-common = %{version}-%{release}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description -n %{fontname}-2c-fonts
Igshaan Mesias 988c973
%proportional_desc M+ 2C Type-2
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%_font_pkg -n %{fontname}-2c %{fontname}-2c-*.ttf
Richard Hughes 1ca438f
%{_datadir}/appdata/%{fontname}-2c.metainfo.xml
Igshaan Mesias 988c973
Igshaan Mesias 988c973
# 1m
Igshaan Mesias 988c973
%package -n %{fontname}-1m-fonts
Igshaan Mesias 988c973
Summary: %summary_m
Igshaan Mesias 988c973
Requires: %{name}-common = %{version}-%{release}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description -n %{fontname}-1m-fonts
Igshaan Mesias 988c973
%fixed_desc M+ 1M Type-1
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%_font_pkg -n %{fontname}-1m %{fontname}-1m-*.ttf
Richard Hughes 1ca438f
%{_datadir}/appdata/%{fontname}-1m.metainfo.xml
Igshaan Mesias 988c973
Igshaan Mesias 988c973
# 2m
Igshaan Mesias 988c973
%package -n %{fontname}-2m-fonts
Igshaan Mesias 988c973
Summary: %summary_m
Igshaan Mesias 988c973
Requires: %{name}-common = %{version}-%{release}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description -n %{fontname}-2m-fonts
Igshaan Mesias 988c973
%fixed_desc M+ 2M Type-2
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%_font_pkg -n %{fontname}-2m %{fontname}-2m-*.ttf
Richard Hughes 1ca438f
%{_datadir}/appdata/%{fontname}-2m.metainfo.xml
Igshaan Mesias 988c973
Igshaan Mesias 988c973
# 1mn
Igshaan Mesias 988c973
%package -n %{fontname}-1mn-fonts
Igshaan Mesias 988c973
Summary: %summary_m
Igshaan Mesias 988c973
Requires: %{name}-common = %{version}-%{release}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%description -n %{fontname}-1mn-fonts
Igshaan Mesias 988c973
%fixed_desc M+ 1MN Type-1
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%_font_pkg -n %{fontname}-1mn %{fontname}-1mn-*.ttf
Richard Hughes 1ca438f
%{_datadir}/appdata/%{fontname}-1mn.metainfo.xml
Igshaan Mesias 988c973
Igshaan Mesias 988c973
###############################################################################
Igshaan Mesias 988c973
# Files
Igshaan Mesias 988c973
###############################################################################
Igshaan Mesias 988c973
%prep
Igshaan Mesias 988c973
%setup -q -n %{fontname}-TESTFLIGHT-%{version}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%build
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%install
Igshaan Mesias 988c973
Richard Hughes 1ca438f
# Add AppStream metadata
Richard Hughes 1ca438f
mkdir -p %{buildroot}%{_datadir}/appdata
Richard Hughes 1ca438f
cat > %{buildroot}%{_datadir}/appdata/%{fontname}-1c.metainfo.xml <
Richard Hughes 1ca438f
Richard Hughes 1ca438f
Richard Hughes 1ca438f
<component type="font">
Richard Hughes 1ca438f
  <id>mplus-1c</id>
Richard Hughes 1ca438f
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes 1ca438f
  <name>M+ 1C</name>
Richard Hughes 1ca438f
  <summary>A font which is optimized to be proportioned</summary>
Richard Hughes 1ca438f
</component>
Richard Hughes 1ca438f
EOF
Richard Hughes 1ca438f
cat > %{buildroot}%{_datadir}/appdata/%{fontname}-2c.metainfo.xml <
Richard Hughes 1ca438f
Richard Hughes 1ca438f
Richard Hughes 1ca438f
<component type="font">
Richard Hughes 1ca438f
  <id>mplus-2c</id>
Richard Hughes 1ca438f
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes 1ca438f
  <name>M+ 1C</name>
Richard Hughes 1ca438f
  <summary>A font which is optimized to be proportioned</summary>
Richard Hughes 1ca438f
</component>
Richard Hughes 1ca438f
EOF
Richard Hughes 1ca438f
cat > %{buildroot}%{_datadir}/appdata/%{fontname}-1m.metainfo.xml <
Richard Hughes 1ca438f
Richard Hughes 1ca438f
Richard Hughes 1ca438f
<component type="font">
Richard Hughes 1ca438f
  <id>mplus-1m</id>
Richard Hughes 1ca438f
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes 1ca438f
  <name>M+ 1M</name>
Richard Hughes 1ca438f
  <summary>A font which emphasizes the balance of natural letterform with high legibility</summary>
Richard Hughes 1ca438f
</component>
Richard Hughes 1ca438f
EOF
Richard Hughes 1ca438f
cat > %{buildroot}%{_datadir}/appdata/%{fontname}-1mn.metainfo.xml <
Richard Hughes 1ca438f
Richard Hughes 1ca438f
Richard Hughes 1ca438f
<component type="font">
Richard Hughes 1ca438f
  <id>mplus-1mn</id>
Richard Hughes 1ca438f
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes 1ca438f
  <name>M+ 1MN</name>
Richard Hughes 1ca438f
  <summary>A font which emphasizes the balance of natural letterform with high legibility</summary>
Richard Hughes 1ca438f
</component>
Richard Hughes 1ca438f
EOF
Richard Hughes 1ca438f
cat > %{buildroot}%{_datadir}/appdata/%{fontname}-1p.metainfo.xml <
Richard Hughes 1ca438f
Richard Hughes 1ca438f
Richard Hughes 1ca438f
<component type="font">
Richard Hughes 1ca438f
  <id>mplus-1p</id>
Richard Hughes 1ca438f
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes 1ca438f
  <name>M+ 1P</name>
Richard Hughes 1ca438f
  <summary>A font which is aimed as sophisticated and relaxed design</summary>
Richard Hughes 1ca438f
</component>
Richard Hughes 1ca438f
EOF
Richard Hughes 1ca438f
cat > %{buildroot}%{_datadir}/appdata/%{fontname}-2p.metainfo.xml <
Richard Hughes 1ca438f
Richard Hughes 1ca438f
Richard Hughes 1ca438f
<component type="font">
Richard Hughes 1ca438f
  <id>mplus-1p</id>
Richard Hughes 1ca438f
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes 1ca438f
  <name>M+ 2P</name>
Richard Hughes 1ca438f
  <summary>A font which is aimed as sophisticated and relaxed design</summary>
Richard Hughes 1ca438f
</component>
Richard Hughes 1ca438f
EOF
Richard Hughes 1ca438f
cat > %{buildroot}%{_datadir}/appdata/%{fontname}-2m.metainfo.xml <
Richard Hughes 1ca438f
Richard Hughes 1ca438f
Richard Hughes 1ca438f
<component type="font">
Richard Hughes 1ca438f
  <id>mplus-2m</id>
Richard Hughes 1ca438f
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes 1ca438f
  <name>M+ 2M</name>
Richard Hughes 1ca438f
  <summary>A font which emphasizes the balance of natural letterform with high legibility</summary>
Richard Hughes 1ca438f
</component>
Richard Hughes 1ca438f
EOF
Richard Hughes 1ca438f
Igshaan Mesias 988c973
install -m 0755 -d %{buildroot}%{_fontdir}
Igshaan Mesias 988c973
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%files common
Igshaan Mesias 988c973
%doc LICENSE_{E,J} README_{E,J}
Igshaan Mesias 988c973
Igshaan Mesias 988c973
%changelog
f206031
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 056-10
f206031
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f206031
f2e89f1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 056-9
f2e89f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f2e89f1
4080206
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 056-8
4080206
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4080206
fd014c8
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 056-7
fd014c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
fd014c8
9cfed21
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 056-6
9cfed21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9cfed21
1fca645
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 056-5
1fca645
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1fca645
68bae87
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 056-4
68bae87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
68bae87
Richard Hughes 1ca438f
* Wed Oct 15 2014 Richard Hughes <richard@hughsie.com> - 056-3
Richard Hughes 1ca438f
- Add a MetaInfo file for the software center; this is a font we want to show.
Richard Hughes 1ca438f
310ea56
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 056-2
310ea56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
310ea56
Parag Nemade 637f9c6
* Mon Sep 16 2013 Parag <paragn AT fedoraproject DOT org> - 056-1
Parag Nemade 637f9c6
- update to 056 version
Parag Nemade 637f9c6
621de00
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 028-6
621de00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
621de00
4033366
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 028-5
4033366
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4033366
c4270d8
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 028-4
c4270d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c4270d8
fa623e3
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 028-3
fa623e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
fa623e3
bfcbb48
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 028-2
bfcbb48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
bfcbb48
Igshaan Mesias 988c973
* Tue Jan 12 2010 Igshaan Mesias <igshaan.mesias@gmail.com> - 028-1
Igshaan Mesias 988c973
- Initial Release
Igshaan Mesias 988c973