%global srcname fontmake Name: python-%{srcname} Version: 1.4.0 Release: 1%{?dist} Summary: Compile fonts from sources to binary License: ASL 2.0 URL: https://pypi.org/project/%{srcname} Source0: https://github.com/googlei18n/%{srcname}/archive/v%{version}/%{srcname}-%{version}.tar.gz BuildArch: noarch %description This library provides a wrapper for several other Python libraries which together compile fonts from various sources (.glyphs, .ufo) into binaries (.otf, .ttf). %package -n python2-%{srcname} Summary: %{summary} %{?python_provide:%python_provide python2-%{srcname}} BuildRequires: python2-devel BuildRequires: python2-setuptools # mock is a test requirement # We are not running check BuildRequires: python2-mock BuildRequires: python2-fonttools BuildRequires: python2-cu2qu BuildRequires: python2-glyphsLib BuildRequires: python2-ufo2ft BuildRequires: python2-mutatormath BuildRequires: python2-defcon BuildRequires: python2-booleanoperations Requires: python2-fonttools Requires: python2-cu2qu Requires: python2-glyphsLib Requires: python2-ufo2ft Requires: python2-mutatormath Requires: python2-defcon Requires: python2-booleanoperations %description -n python2-%{srcname} This library provides a wrapper for several other Python libraries which together compile fonts from various sources (.glyphs, .ufo) into binaries (.otf, .ttf). %package -n python3-%{srcname} Summary: %{summary} %{?python_provide:%python_provide python3-%{srcname}} BuildRequires: python3-devel BuildRequires: python3-setuptools # mock is a test requirement # We are not running check BuildRequires: python3-mock BuildRequires: python3-fonttools BuildRequires: python3-cu2qu BuildRequires: python3-glyphsLib BuildRequires: python3-ufo2ft BuildRequires: python3-mutatormath BuildRequires: python3-defcon BuildRequires: python3-booleanoperations Requires: python3-fonttools Requires: python3-cu2qu Requires: python3-glyphsLib Requires: python3-ufo2ft Requires: python3-mutatormath Requires: python3-defcon Requires: python3-booleanoperations Provides: fontmake = %{version}-%{release} %description -n python3-%{srcname} This library provides a wrapper for several other Python libraries which together compile fonts from various sources (.glyphs, .ufo) into binaries (.otf, .ttf). %prep %autosetup -n %{srcname}-%{version} %build %py2_build %py3_build %install %py2_install %py3_install %check # Check requires the package to be installed # Nothing to do here. %{__python2} setup.py test %{__python3} setup.py test %files -n python2-%{srcname} %license LICENSE %doc README.rst %{python2_sitelib}/%{srcname} %{python2_sitelib}/%{srcname}-%{version}*.egg-info %files -n python3-%{srcname} %license LICENSE %doc README.rst %{python3_sitelib}/%{srcname} %{python3_sitelib}/%{srcname}-%{version}*.egg-info %{_bindir}/fontmake %changelog * Wed Feb 21 2018 Athos Ribeiro - 1.4.0-1 - Update version * Thu Jul 13 2017 Athos Ribeiro - 1.2.6-1 - Update version - Use glyphLib correct package name * Mon Apr 10 2017 Athos Ribeiro - 1.2.3-1 - Initial package