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