summaryrefslogtreecommitdiffstats
path: root/python-grokcore-viewlet/F-13/python-grokcore-viewlet.spec
blob: 1ea7fa96ffe18a41595bad88f1c5a47eb5822644 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
%endif
%global modname grokcore.viewlet

Summary: Grok-like configuration for zope viewlets
Name: python-%(echo %{modname} | sed -r 's|\.|-|')
Version: 1.4.1
Release: 1%{?dist}
Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz
License: ZPLv2.1
Group: Development/Libraries
BuildArch: noarch
URL: http://grok.zope.org

BuildRequires: python2-devel
BuildRequires: python-setuptools
Requires: python-grok-filesystem
Requires: python-setuptools
Requires: python-grokcore-component >= 1.5
Requires: python-grokcore-security >= 1.1
Requires: python-grokcore-view >= 1.12.1
Requires: python-martian >= 0.10
Requires: python-zope-viewlet
Requires: python-zope-component
Requires: python-zope-interface
Requires: python-zope-publisher
Requires: python-zope-security

%description
This package provides support to write and register Zope Viewlets
directly in Python (without ZCML). It's designed to be used with
grokcore.view which let you write and register Zope Views.

%prep
%setup -q -n %{modname}-%{version}

%build
python setup.py build

%install
rm -rf $RPM_BUILD_ROOT
python setup.py install --root=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc LICENSE.txt CHANGES.txt README.txt CREDITS.txt COPYRIGHT.txt
%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|')
%{python_sitelib}/%{modname}-*.egg-info
%{python_sitelib}/%{modname}-*-nspkg.pth


%changelog
* Sun Jul  4 2010 Robin Lee <robinlee.sysu@gmail.com> - 1.4.1-1
- Initial packaging