diff --git a/babel.spec b/babel.spec new file mode 100644 index 0000000..e45f5fa --- /dev/null +++ b/babel.spec @@ -0,0 +1,69 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +Name: babel +Version: 0.8 +Release: 1%{?dist} +Summary: Tools for internationalizing Python applications + +Group: Development/Languages +License: BSD +URL: http://babel.edgewall.org/ +Source0: http://ftp.edgewall.com/pub/babel/Babel-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch +BuildRequires: python-devel +BuildRequires: python-setuptools +Requires: python-babel + +%description +Babel is composed of two major parts: + +* tools to build and work with gettext message catalogs + +* a Python interface to the CLDR (Common Locale Data Repository), + providing access to various locale display names, localized number + and date formatting, etc. + +%package -n python-babel +Summary: Library for internationalizing Python applications +Group: Development/Languages + +%description -n python-babel +Babel is composed of two major parts: + +* tools to build and work with gettext message catalogs + +* a Python interface to the CLDR (Common Locale Data Repository), + providing access to various locale display names, localized number + and date formatting, etc. + +%prep +%setup -q -n Babel-%{version} +chmod a-x babel/messages/frontend.py doc/logo.png doc/logo_small.png +%{__sed} -i -e '/^#!/,1d' babel/messages/frontend.py + +%build +%{__python} setup.py build + +%install +rm -rf %{buildroot} +%{__python} setup.py install -O1 --skip-build --root %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc ChangeLog COPYING README.txt +%{_bindir}/babel + +%files -n python-babel +%defattr(-,root,root,-) +%doc doc +%{python_sitelib}/* + +%changelog +* Thu Jun 21 2007 Jeffrey C. Ollie - 0.8-1 +- First version for Fedora +