%define base_name freetype-envision %define variation normal Name: %{base_name} Version: 0.4.0 Release: 1%{?dist} BuildArch: noarch Summary: FreeType font rendering library adjustments to improve visibility on the Linux platform, %{variation} preset License: BSD-2-Clause URL: https://github.com/maximilionus/freetype-envision Source0: https://github.com/maximilionus/freetype-envision/releases/download/v%{version}/%{base_name}-%{version}.tar.gz Source1: %{base_name}-%{version}.tar.gz Requires: freetype Conflicts: %{base_name}-full Obsoletes: %{base_name}-normal %description Carefully tuned adjustments for the font rendering software library FreeType, designed to improve visibility and refine appearance on the Linux platform. Normal preset is considered least likely to cause visual errors in the user's environment. %prep %setup -n %{base_name}-%{version} %build %install rm -rf %{buildroot} mkdir -p %{buildroot}/%{_sysconfdir}/profile.d mkdir -p %{buildroot}/%{_sysconfdir}/fonts/conf.d install -m 644 profile.d/freetype-envision-%{variation}.sh %{buildroot}/%{_sysconfdir}/profile.d/freetype-envision.sh install -m 644 fontconfig/freetype-envision-grayscale.conf %{buildroot}/%{_sysconfdir}/fonts/conf.d/11-freetype-envision-grayscale.conf %files %{_sysconfdir}/profile.d/freetype-envision.sh %{_sysconfdir}/fonts/conf.d/11-freetype-envision-grayscale.conf %changelog * Thu Jun 13 2024 maximilionus - Update to version 0.4.0 * Tue Jun 11 2024 maximilionus - Initial package release