1 Summary: Mostly-transparent wrappers around another object
2 Summary(pl.UTF-8): Prawie przezroczyste obudowywanie innych obiektów
7 Group: Libraries/Python
8 Source0: http://pypi.python.org/packages/source/z/zope.proxy/zope.proxy-%{version}.zip
9 # Source0-md5: ad51f25d4d86be7cfebb70bd77421f92
10 URL: http://www.zope.org/
11 BuildRequires: python >= 1:2.5
12 BuildRequires: python-devel >= 1:2.5
13 BuildRequires: python-setuptools
14 BuildRequires: rpm-pythonprov
15 BuildRequires: rpmbuild(macros) >= 1.219
17 %pyrequires_eq python-modules
18 Requires: Zope-Interface
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Proxies are special objects which serve as mostly-transparent wrappers
23 around another object, intervening in the apparent behavior of the
24 wrapped object only when necessary to apply the policy (e.g., access
25 checking, location brokering, etc.) for which the proxy is
28 %description -l pl.UTF-8
29 Proxy to specjalne obiekty służące jako prawie przezroczyste
30 obudowanie innego obiektu, wkraczające w zwykłe zachowanie
31 obudowywanego obiektu tylko w razie potrzeby, aby zastosować politykę
32 (np. kontrolę dostępu, pośredniczenie itp.), za którą odpowiada proxy.
35 %setup -q -n zope.proxy-%{version}
38 export CFLAGS="%{rpmcflags}"
39 python ./setup.py build
42 rm -rf $RPM_BUILD_ROOT
44 python ./setup.py install \
46 --root=$RPM_BUILD_ROOT
49 rm $RPM_BUILD_ROOT%{py_sitedir}/zope/proxy/*.[ch]
50 rm -r $RPM_BUILD_ROOT%{py_sitedir}/zope/proxy/tests
53 rm -rf $RPM_BUILD_ROOT
56 %defattr(644,root,root,755)
57 %dir %{py_sitedir}/zope/proxy
58 %{py_sitedir}/zope/proxy/*.cfg
59 %{py_sitedir}/zope/proxy/*.py[co]
60 %attr(755,root,root) %{py_sitedir}/zope/proxy/_zope_proxy_proxy.so
61 %{py_sitedir}/zope.proxy-*.egg-info
62 %{py_sitedir}/zope.proxy-*-nspkg.pth
65 #%{py_incdir}/zope.proxy