Jeffrey C. Ollie 5ecfcc
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
Name:           babel
Jeffrey C. Ollie 5ecfcc
Version:        0.8
Jeffrey C. Ollie 6800f3
Release:        3%{?dist}
Jeffrey C. Ollie 5ecfcc
Summary:        Tools for internationalizing Python applications
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
Group:          Development/Languages
Jeffrey C. Ollie 5ecfcc
License:        BSD
Jeffrey C. Ollie 5ecfcc
URL:            http://babel.edgewall.org/
Jeffrey C. Ollie 5ecfcc
Source0:        http://ftp.edgewall.com/pub/babel/Babel-%{version}.tar.bz2
Jeffrey C. Ollie 6800f3
# Upstream patch:
Jeffrey C. Ollie 6800f3
# http://babel.edgewall.org/changeset/192?format=diff&new=192
Jeffrey C. Ollie 6800f3
Patch0:         0001-Rename-command-line-script-to-avoid-conflict-with-th.patch
Jeffrey C. Ollie 5ecfcc
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
BuildArch:      noarch
Jeffrey C. Ollie 5ecfcc
BuildRequires:  python-devel
Jeffrey C. Ollie 5ecfcc
BuildRequires:  python-setuptools
Jeffrey C. Ollie 5ecfcc
Requires:       python-babel
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%description
Jeffrey C. Ollie 5ecfcc
Babel is composed of two major parts:
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
* tools to build and work with gettext message catalogs
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
* a Python interface to the CLDR (Common Locale Data Repository),
Jeffrey C. Ollie 5ecfcc
  providing access to various locale display names, localized number
Jeffrey C. Ollie 5ecfcc
  and date formatting, etc.
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%package -n python-babel
Jeffrey C. Ollie 5ecfcc
Summary:        Library for internationalizing Python applications
Jeffrey C. Ollie 5ecfcc
Group:          Development/Languages
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%description -n python-babel
Jeffrey C. Ollie 5ecfcc
Babel is composed of two major parts:
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
* tools to build and work with gettext message catalogs
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
* a Python interface to the CLDR (Common Locale Data Repository),
Jeffrey C. Ollie 5ecfcc
  providing access to various locale display names, localized number
Jeffrey C. Ollie 5ecfcc
  and date formatting, etc.
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%prep
Jeffrey C. Ollie 6800f3
%setup0 -q -n Babel-%{version}
Jeffrey C. Ollie 6800f3
%patch0 -p1
Jeffrey C. Ollie 5ecfcc
chmod a-x babel/messages/frontend.py doc/logo.png doc/logo_small.png
Jeffrey C. Ollie 5ecfcc
%{__sed} -i -e '/^#!/,1d' babel/messages/frontend.py
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%build
Jeffrey C. Ollie 5ecfcc
%{__python} setup.py build
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%install
Jeffrey C. Ollie 5ecfcc
rm -rf %{buildroot}
Jeffrey C. Ollie 5ecfcc
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
Jeffrey C. Ollie 5ecfcc
 
Jeffrey C. Ollie 5ecfcc
%clean
Jeffrey C. Ollie 5ecfcc
rm -rf %{buildroot}
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%files
Jeffrey C. Ollie 5ecfcc
%defattr(-,root,root,-)
Jeffrey C. Ollie 6800f3
%doc ChangeLog COPYING README.txt doc/cmdline.txt
Jeffrey C. Ollie 6800f3
%{_bindir}/pybabel
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%files -n python-babel
Jeffrey C. Ollie 5ecfcc
%defattr(-,root,root,-)
Jeffrey C. Ollie 5ecfcc
%doc doc
Jeffrey C. Ollie 5ecfcc
%{python_sitelib}/*
Jeffrey C. Ollie 5ecfcc
Jeffrey C. Ollie 5ecfcc
%changelog
Jeffrey C. Ollie 6800f3
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-3
Jeffrey C. Ollie 6800f3
- Replace patch with one that actually applies.
Jeffrey C. Ollie 6800f3
Jeffrey C. Ollie 6800f3
* Fri Jun 29 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-2
Jeffrey C. Ollie 6800f3
- Apply upstream patch to rename command line script to "pybabel" - BZ#246208
Jeffrey C. Ollie 6800f3
Jeffrey C. Ollie 5ecfcc
* Thu Jun 21 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.8-1
Jeffrey C. Ollie 5ecfcc
- First version for Fedora
Jeffrey C. Ollie 5ecfcc