Name: fonttools Version: 3.29.0 Release: 2 Summary: Tools to manipulate font files License: MIT URL: https://github.com/fonttools/fonttools/ Source0: %{url}/releases/download/%{version}/fonttools-%{version}.zip Requires: python3-fonttools BuildArch: noarch Provides: ttx = %{version}-%{release} %description FontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. The project has an MIT open-source licence. %package -n python2-fonttools Summary: Python 2 fonttools library BuildRequires: python2-devel python2-setuptools_scm numpy BuildArch: noarch Requires: numpy %{?python_provide:%python_provide python2-fonttools} %description -n python2-fonttools FontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. The project has an MIT open-source licence. %package -n python3-fonttools Summary: Python 3 fonttools library BuildRequires: python3-devel python3-numpy python3-setuptools_scm BuildArch: noarch Requires: python3-numpy %{?python_provide:%python_provide python3-fonttools} %description -n python3-fonttools FontTools is a library for manipulating fonts, written in Python. The project includes the TTX tool, that can convert TrueType and OpenType fonts to and from an XML text format, which is also called TTX. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. The project has an MIT open-source licence. %package help Summary: Help document for the fonttools %description help Help document for the fonttools. %prep %autosetup -p1 sed -i 1d Lib/fontTools/mtiLib/__init__.py rm -rf *.egg-info %build %py2_build %py3_build %install %{__python2} setup.py install --skip-build --root %{buildroot} %{__python3} setup.py install --skip-build --root %{buildroot} %files %{_bindir}/pyf* %{_bindir}/ttx %{_bindir}/fonttools %files help %doc NEWS.rst README.rst %{_mandir}/man1/ttx.1.gz %files -n python2-fonttools %doc LICENSE %{python2_sitelib}/fontTools %{python2_sitelib}/fonttools-%{version}-py2.?.egg-info %files -n python3-fonttools %doc LICENSE %{python3_sitelib}/fontTools %{python3_sitelib}/fonttools-%{version}-py3.?.egg-info %changelog * Thu Nov 28 2019 likexin - 3.29.0-2 - Package init