%global fontname oxygen %global fontconf 61-%{fontname} %global plasma_version 5.0.2 Name: %{fontname}-fonts Version: 0.4.2 Release: 4%{?dist} Summary: Oxygen fonts created by the KDE Community # See LICENSE-GPL+FE for details about the exception License: OFL or GPLv3 with exceptions URL: http://www.kde.org Source0: http://download.kde.org/stable/plasma/%{plasma_version}/%{name}-%{version}.tar.xz Source1: %{fontconf}-sans.conf Source2: %{fontconf}-mono.conf #See https://bugzilla.redhat.com/show_bug.cgi?id=1147421 Patch0: disable-broken-fontforge-in-rawhide.patch BuildArch: noarch BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: qt5-qtbase-devel BuildRequires: fontforge BuildRequires: fontpackages-devel Requires: fontpackages-filesystem %description Oxygen fonts created by the KDE Community. %package common Summary: Common files for Oxygen font Requires: fontpackages-filesystem Obsoletes: %{fontname}-fonts <= 0.4.2-1 %description common %{summary}. %package -n %{fontname}-mono-fonts Summary: Oxygen Monospaced Font Requires: %{name}-%{common} = %{version}-%{release} Obsoletes: %{fontname}-fonts <= 0.4.2-1 Provides: oxygen-fonts = %{version}-%{release} %description -n %{fontname}-mono-fonts %{summary}. %package -n %{fontname}-sans-fonts Summary: Oxygen Sans-Serif Font Requires: %{name}-%{common} = %{version}-%{release} Obsoletes: %{fontname}-fonts <= 0.4.2-1 Provides: oxygen-fonts = %{version}-%{release} %description -n %{fontname}-sans-fonts %{summary}. %package devel Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -n %{name}-%{version} %patch0 -p1 -b .disablefontforge %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake} .. -DOXYGEN_FONT_INSTALL_DIR=%{_fontdir} popd make %{?_smp_mflags} -C %{_target_platform} %install %make_install -C %{_target_platform} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE1} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans.conf install -m 0644 -p %{SOURCE2} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-mono.conf ln -s %{_fontconfig_templatedir}/%{fontconf}-sans.conf \ %{buildroot}/%{_fontconfig_confdir}/%{fontconf}-sans.conf ln -s %{_fontconfig_templatedir}/%{fontconf}-mono.conf \ %{buildroot}/%{_fontconfig_confdir}/%{fontconf}-mono.conf %_font_pkg -n sans -f %{fontconf}-sans.conf Oxygen-Sans*.ttf %_font_pkg -n mono -f %{fontconf}-mono.conf OxygenMono*.ttf %files common %doc COPYING-GPL+FE.txt COPYING-OFL GPL.txt README.md %files devel %{_libdir}/cmake/OxygenFont %changelog * Mon Sep 29 2014 Parag Nemade - 0.4.2-4 - Use correct typefaces * Thu Sep 25 2014 Daniel Vrátil - 0.4.2-3 - Fix fontconfig.files (RHBZ#1146505) - Create subpackages for sans and mono fonts * Tue Sep 16 2014 Daniel Vrátil - 0.4.2-2 - oxygen-fonts 0.4.2 * Wed Aug 20 2014 Daniel Vrátil - 0.4.0-2 - drop dependency on KF5 * Wed Jul 16 2014 Daniel Vrátil - 0.4.0-1 - oxygen-fonts 0.4.0 * Sun Jun 29 2014 Daniel Vrátil - 0.3.95-2 - fix license - fix rpmlint warnings * Thu Apr 03 2014 Daniel Vrátil - 0.3.95-1 - Initial vrsion