3 %bcond_without python3 # Python 3.x module
5 Summary: A comprehensive HTTP client library
6 Summary(pl.UTF-8): Obszerna biblioteka klienta HTTP
11 Group: Development/Languages/Python
12 Source0: https://github.com/httplib2/httplib2/archive/v%{version}.tar.gz
13 # Source0-md5: b5dba454b541087cc5f674fed74916b4
14 Patch0: %{name}.certfile.patch
15 Patch1: %{name}.getCertHost.patch
16 Patch2: %{name}.rfc2459.patch
17 Patch3: %{name}-0.9-proxy-http.patch
18 URL: https://github.com/httplib2/httplib2
19 BuildRequires: python >= 2.3
20 BuildRequires: python-modules
21 BuildRequires: rpmbuild(macros) >= 1.710
22 BuildRequires: sed >= 4.0
24 BuildRequires: python3-devel
25 BuildRequires: python3-distribute
26 BuildRequires: python3-modules
28 BuildRequires: rpm-pythonprov
29 Requires: ca-certificates
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 A comprehensive HTTP client library, httplib2.py supports many
35 features left out of other HTTP libraries. Supports:
46 %description -l pl.UTF-8
47 httplib2.py to obszerna biblioteka klienta HTTP, obsługująca wiele
48 cech pomijanych przez inne biblioteki. Obsługuje:
57 - podlega testom jednostkowym.
59 %package -n python3-httplib2
60 Summary: A comprehensive HTTP client library
61 Summary(pl.UTF-8): Obszerna biblioteka klienta HTTP
62 Group: Development/Languages/Python
64 %description -n python3-httplib2
65 A comprehensive HTTP client library, httplib2.py supports many
66 features left out of other HTTP libraries. Supports:
77 %description -n python3-httplib2 -l pl.UTF-8
78 httplib2.py to obszerna biblioteka klienta HTTP, obsługująca wiele
79 cech pomijanych przez inne biblioteki. Obsługuje:
88 - podlega testom jednostkowym.
91 %setup -q -n httplib2-%{version}
105 rm -rf $RPM_BUILD_ROOT
107 rm $RPM_BUILD_ROOT%{py_sitescriptdir}/httplib2/cacerts.txt
111 rm $RPM_BUILD_ROOT%{py3_sitescriptdir}/httplib2/cacerts.txt
114 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
118 rm -rf $RPM_BUILD_ROOT
121 %defattr(644,root,root,755)
122 %doc README.md CHANGELOG
123 %{py_sitescriptdir}/httplib2
124 %{py_sitescriptdir}/httplib2-%{version}-py*.egg-info
127 %files -n python3-httplib2
128 %defattr(644,root,root,755)
129 %doc python3/README CHANGELOG
130 %{py3_sitescriptdir}/httplib2
131 %{py3_sitescriptdir}/httplib2-%{version}-py*.egg-info