diff options
Diffstat (limited to 'packaging/python-urlgrabber.spec')
-rw-r--r-- | packaging/python-urlgrabber.spec | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/packaging/python-urlgrabber.spec b/packaging/python-urlgrabber.spec new file mode 100644 index 0000000..92a1516 --- /dev/null +++ b/packaging/python-urlgrabber.spec @@ -0,0 +1,61 @@ + +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +Name: python-urlgrabber +Summary: A high-level cross-protocol url-grabber +Version: 3.9.1 +Release: 1 +Group: Development/Libraries +License: LGPLv2+ +BuildArch: noarch +URL: http://urlgrabber.baseurl.org/ +Source0: %{name}-%{version}.tar.gz +Source1001: packaging/python-urlgrabber.manifest +Patch0: urlgrabber-HEAD.patch +Requires: python-pycurl +#Requires: m2crypto +#Requires: libproxy-python +BuildRequires: python-devel +BuildRequires: python-pycurl +Provides: urlgrabber = %{version}-%{release} + +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +A high-level cross-protocol url-grabber for python supporting HTTP, FTP +and file locations. Features include keepalive, byte ranges, throttling, +authentication, proxies and more. + + + + +%prep +%setup -q +%patch0 -p1 + +%build +cp %{SOURCE1001} . + +CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build + +%install +rm -rf %{buildroot} +%{__python} setup.py install --root=%{buildroot} -O1 --prefix=%{_prefix} + +rm -rf $RPM_BUILD_ROOT/%{_docdir}/urlgrabber-%{version} + +%clean +rm -rf %{buildroot} + + + + + + +%files +%manifest python-urlgrabber.manifest +%defattr(-,root,root,-) +%doc ChangeLog LICENSE README TODO +%{python_sitelib}/urlgrabber* +%{_bindir}/urlgrabber + + |