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: rpm-pythonprov
14 BuildRequires: rpmbuild(macros) >= 1.219
16 %pyrequires_eq python-modules
17 Requires: Zope-Interface
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Proxies are special objects which serve as mostly-transparent wrappers
22 around another object, intervening in the apparent behavior of the
23 wrapped object only when necessary to apply the policy (e.g., access
24 checking, location brokering, etc.) for which the proxy is
27 %description -l pl.UTF-8
28 Proxy to specjalne obiekty służące jako prawie przezroczyste
29 obudowanie innego obiektu, wkraczające w zwykłe zachowanie
30 obudowywanego obiektu tylko w razie potrzeby, aby zastosować politykę
31 (np. kontrolę dostępu, pośredniczenie itp.), za którą odpowiada proxy.
34 %setup -q -n zope.proxy-%{version}
37 export CFLAGS="%{rpmcflags}"
38 python ./setup.py build
41 rm -rf $RPM_BUILD_ROOT
43 python ./setup.py install \
45 --root=$RPM_BUILD_ROOT
48 rm $RPM_BUILD_ROOT%{py_sitedir}/zope/proxy/*.[ch]
49 rm -r $RPM_BUILD_ROOT%{py_sitedir}/zope/proxy/tests
52 rm -rf $RPM_BUILD_ROOT
55 %defattr(644,root,root,755)
56 %dir %{py_sitedir}/zope/proxy
57 %{py_sitedir}/zope/proxy/*.cfg
58 %{py_sitedir}/zope/proxy/*.py[co]
59 %attr(755,root,root) %{py_sitedir}/zope/proxy/_zope_proxy_proxy.so
60 %{py_sitedir}/zope.proxy-*.egg-info
61 %{py_sitedir}/zope.proxy-*-nspkg.pth
64 #%{py_incdir}/zope.proxy