%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-enchant Version: 1.6.6 Release: 1%{?_dist_release} Summary: Python bindings for Enchant spellchecking library Summary(ja): Enchant スペルチェックライブラリの Python バインディング Group: Development/Languages License: LGPLv2+ URL: http://pyenchant.sourceforge.net/ Source0: http://dl.sourceforge.net/sourceforge/pyenchant/pyenchant-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-root Patch0: python-enchant-1.6.5-fix-tests-without-X.patch #Patch1: python-enchant-1.6.5-fix-docstring-test.patch # python-distribute got merged into python-setuptools #Patch2: python-enchant-1.6.5-disable-distribute-setup.patch BuildArch: noarch BuildRequires: python-devel enchant-devel BuildRequires: python-setuptools Provides: PyEnchant %description PyEnchant is a spellchecking library for Python, based on the Enchant library by Dom Lachowicz. %prep %setup -q -n pyenchant-%{version} %patch0 -p1 -b .fix-tests-without-X #%patch1 -p1 -b .fix-docstring-test #%patch2 -p1 -b .disable-distribute-setup %build CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT --single-version-externally-managed rm -rf $RPM_BUILD_ROOT/%{python_sitearch}/*.egg-info %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc LICENSE.txt README.txt TODO.txt %dir %{python_sitearch}/enchant %dir %{python_sitearch}/enchant/checker %dir %{python_sitearch}/enchant/tokenize #%{python_sitearch}/enchant/lib #%{python_sitearch}/enchant/share %{python_sitearch}/enchant/*.py %{python_sitearch}/enchant/*.py[co] %{python_sitearch}/enchant/*/*.py %{python_sitearch}/enchant/*/*.py[co] %changelog * Sat May 09 2015 Toshiharu Kudoh - 1.6.6-1 - new upstream release - deleted Patch1,2 - fixed %%files * Sat Aug 31 2013 Toshiharu Kudoh - 1.6.5-1 - initial build for VineSeed * Sun Jul 26 2009 Fedora Release Engineering - 1.3.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 1.3.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.3.1-3 - Rebuild for Python 2.6 * Tue Feb 19 2008 Fedora Release Engineering - 1.3.1-2 - Autorebuild for GCC 4.3 * Tue Dec 11 2007 Roozbeh Pournader - 1.3.1-1 - Update to 1.3.1 - Change license tag to LGPLv2+ * Sat Jan 13 2007 Roozbeh Pournader - 1.3.0-1 - Update to 1.3.0 - Add ChangeLog and TODO.txt as documentation * Sat Dec 09 2006 Roozbeh Pournader - 1.2.0-2 - Rebuild for Python 2.5 * Tue Nov 7 2006 José Matos - 1.2.0-1 - New upstream release * Thu Oct 05 2006 Christian Iseli 1.1.5-5 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 * Wed Sep 20 2006 José Matos - 1.1.5-4 - Rebuild for FC-6. - Unghost .pyo files. * Tue Feb 14 2006 Roozbeh Pournader - 1.1.5-3 - Rebuild for Fedora Extras 5 * Tue Feb 07 2006 Roozbeh Pournader - 1.1.5-2 - Rebuild * Sat Feb 04 2006 Roozbeh Pournader - 1.1.5-1 - Update to 1.1.5 * Wed Feb 01 2006 Roozbeh Pournader - 1.1.3-3 - Use %%{python_sitearch} instead of %%{python_sitelib} (for x86_64) * Wed Feb 01 2006 Roozbeh Pournader - 1.1.3-2 - Remove %%{enchant_dir} macro - Add %%dir for architecture-specific directory - Add "Provides:" for PyEnchant - Remove "Requires:" on enchant (Brian Pepple) * Mon Jan 09 2006 Roozbeh Pournader - 1.1.3-1 - Initial packaging