# SPDX-License-Identifier: MIT %global forgeurl https://github.com/IBM/plex/ Version: 4.0.2 %forgemeta %global common_description %{expand: IBM wanted Plex to be a distinctive, yet timeless workhorse โ€” an alternative to its previous corporate font family, โ€œHelvetica Neueโ€, for this new era. The Grotesque style was the perfect fit. Not only do Grotesque font families balance human and rational elements, the Grotesque style also came about during the Industrial Age, when IBM was born. } Release: 8%{?dist} URL: https://www.ibm.com/plex/ License: OFL BuildArch: noarch %global source_name ibm-plex-fonts %global source_summary IBM Plex, the new IBM set of coordinated grotesque corporate fonts %global source_description %{expand: %{?common_description} } %global foundry IBM %global fontlicenses LICENSE.txt %global fontdocs *.md %global fontfamily0 Plex Sans %global fontsummary0 IBM Plex Sans, the new grotesque IBM corporate font family %global fontheader0 %{expand: Suggests: font(ibmplexsansmono) Obsoletes: ibm-plex-fonts-common < %{version}-%{release} Obsoletes: ibm-plex-sans-arabic-fonts < %{version}-%{release} Obsoletes: ibm-plex-sans-condensed-fonts < %{version}-%{release} Obsoletes: ibm-plex-sans-devanagari-fonts < %{version}-%{release} Obsoletes: ibm-plex-sans-hebrew-fonts < %{version}-%{release} Obsoletes: ibm-plex-sans-thai-fonts < %{version}-%{release} } %global fonts0 IBM-Plex-{Sans,Sans-*}/fonts/complete/otf/*otf IBM-Plex-Sans-Variable/fonts/complete/ttf/*ttf %global fontsex0 IBM-Plex-Sans-Thai-Looped/fonts/complete/otf/*otf %global fontconfngs0 %{SOURCE1} %global fontdescription0 %{expand: %{?common_description} This package provides the grotesque sans-serif variable-width IBM Plex Sans, the main font family of the Plex set.} %global fontfamily1 Plex Mono %global fontsummary1 IBM Plex Mono, the monospace grotesque coding font family of the Plex set %global fonts1 IBM-Plex-Mono/fonts/complete/otf/*otf %global fontconfngs1 %{SOURCE2} %global fontdescription1 %{expand: %{?common_description} This package provides the grotesque sans-serif fixed-width IBM Plex Mono, a little something for developers, because monospace does not need to be monotone.} %global fontfamily2 Plex Serif %global fontsummary2 IBM Plex Serif, the hybrid grotesque serif font family of the Plex set %global fonts2 IBM-Plex-Serif/fonts/complete/otf/*otf %global fontconfngs2 %{SOURCE3} %global fontdescription2 %{expand: %{?common_description} This package provides the hybrid grotesque serif variable-width IBM Plex Serif, combining the best of Plex, Bodoni, and Janson into a contemporary serif.} %global fontfamily3 Plex Sans Thai Looped %global fontsummary3 IBM Plex Sans Thai Looped, a formal variant of IBM Plex Sans for Thai %global fontheader %{expand: Requires: ibm-plex-sans-fonts Enhances: ibm-plex-sans-fonts } %global fonts3 IBM-Plex-Sans-Thai-Looped/fonts/complete/otf/*otf %global fontconfngs3 %{SOURCE4} %global fontdescription3 %{expand: %{?common_description} This package provides a more formal and traditional form of Thai for the grotesque sans-serif variable-width IBM Plex Sans, that includes loops.} %fontpkg %fontmetapkg %sourcelist %forgesource0 58-%{fontname0}.xml 58-%{fontname1}.xml 58-%{fontname2}.xml 59-%{fontname3}.xml %prep %forgesetup %build %fontbuild %install %fontinstall %check %fontcheck %fontfiles %changelog * Sat May 30 2020 Nicolas Mailhot - 4.0.2-8 ๐Ÿš’ Rebuild with fonts-rpm-macros 4.0.2, fixing rpm 4.15 regressions * Wed Apr 29 2020 Nicolas Mailhot - 4.0.2-8 ๐Ÿ†• Update to use fonts-rpm-macros 4.x * Mon Apr 27 2020 Nicolas Mailhot - 4.0.2-7 ๐Ÿž Workaround Fedora problems created by rpm commit 93604e2 * Thu Apr 02 2020 Nicolas Mailhot - 4.0.2-6 ๐Ÿ’ฅ Actually rebuild with fonts-rpm-macros 2.0.4 to make sure fontconfig files are valid * Thu Apr 02 2020 Nicolas Mailhot - 4.0.2-5 ๐Ÿ‘ป Rebuild with fonts-rpm-macros 2.0.4 to make sure fontconfig files are valid * Sat Feb 22 2020 Nicolas Mailhot - 4.0.2-4 โœ… Rebuild with fonts-rpm-macros 2.0.2 * Sat Feb 15 2020 Nicolas Mailhot - 4.0.2-3 โœ… Convert to fonts-rpm-macros use * Sun Sep 08 2019 Michael Kuhn - 2.0.0-1 - Initial package