cubicweb-registration.spec 1.5 KB
Newer Older
David Douard's avatar
David Douard committed
1
2
3
4
5
6
7
8
9
10
11
# for el5, force use of python2.6
%if 0%{?el5}
%define python python26
%define __python /usr/bin/python2.6
%else
%define python python
%define __python /usr/bin/python
%endif
%{!?_python_sitelib: %define _python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}

Name:           cubicweb-registration
Sylvain Thénault's avatar
Sylvain Thénault committed
12
Version:        0.7.0
David Douard's avatar
David Douard committed
13
14
15
16
17
18
19
20
21
22
23
Release:        logilab.1%{?dist}
Summary:        public registration component for the CubicWeb framework
Group:          Applications/Internet
License:        LGPL
Source0:        cubicweb-registration-%{version}.tar.gz

BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

BuildRequires:  %{python} %{python}-setuptools
Requires:       cubicweb >= 3.19.0
Sylvain Thénault's avatar
Sylvain Thénault committed
24
Requires:       cubicweb-forgotpwd
25
26
Requires:       %{python}-crypto
Requires:       %{python}-imaging
David Douard's avatar
David Douard committed
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

%description
This CubicWeb component provides a public registration feature (users
can register and create an account without the need for admin
intervention).

%prep
%setup -q -n cubicweb-registration-%{version}
%if 0%{?el5}
# change the python version in shebangs
find . -name '*.py' -type f -print0 |  xargs -0 sed -i '1,3s;^#!.*python.*$;#! /usr/bin/python2.6;'
%endif

%install
NO_SETUPTOOLS=1 %{__python} setup.py --quiet install --no-compile --prefix=%{_prefix} --root="$RPM_BUILD_ROOT"
# remove generated .egg-info file
rm -rf $RPM_BUILD_ROOT/usr/lib/python*


%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-, root, root)
51
%{_prefix}/share/cubicweb/cubes/*