f954d69
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
f954d69
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
f954d69
%endif
f954d69
f954d69
f954d69
Name:           python-mglob
f954d69
Version:        0.4
f954d69
Release:        1%{?dist}
f954d69
Summary:        Enhanced file name globbing module
f954d69
f954d69
Group:          Development/Libraries
f954d69
License:        MIT
f954d69
URL:            http://pypi.python.org/pypi/mglob
f954d69
Source0:        http://pypi.python.org/packages/source/m/mglob/mglob-%{version}.zip
f954d69
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
f954d69
f954d69
BuildArch:      noarch
f954d69
BuildRequires:  python-devel
f954d69
BuildRequires:  python-setuptools
f954d69
f954d69
%description
f954d69
Usable as stand-alone utility (for xargs, backticks etc.), or as a globbing
f954d69
library for own python programs.
f954d69
Some enhanced features are recursion, exclusion, and directory omission.
f954d69
f954d69
f954d69
%prep
f954d69
%setup -q -n mglob-%{version}
f954d69
sed -i -e '/^#!\//, 1d' mglob.py
f954d69
f954d69
f954d69
%build
f954d69
%{__python} setup.py build
f954d69
f954d69
f954d69
%install
f954d69
rm -rf %{buildroot}
f954d69
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
f954d69
f954d69
 
f954d69
%clean
f954d69
rm -rf %{buildroot}
f954d69
f954d69
f954d69
%files
f954d69
%defattr(-,root,root,-)
f954d69
# upstream has no docs
f954d69
%doc
f954d69
%{_bindir}/mglob
f954d69
%{python_sitelib}/mglob.py*
f954d69
%{python_sitelib}/mglob-%{version}-py?.?.egg-info
f954d69
f954d69
f954d69
%changelog
f954d69
* Sat Jun 19 2010 Thomas Spura 
f954d69
- initial packaging