author | David Douard <david.douard@logilab.fr> |
Mon, 22 Feb 2016 15:57:10 +0100 | |
changeset 11673 | c3a583e38360 |
parent 11670 | c9daf54738fd |
child 11675 | f81823952745 |
permissions | -rw-r--r-- |
11670
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
1 |
# for el5, force use of python2.6 |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
2 |
%if 0%{?el5} |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
3 |
%define python python26 |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
4 |
%define __python /usr/bin/python2.6 |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
5 |
%else |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
6 |
%define python python |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
7 |
%define __python /usr/bin/python |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
8 |
%endif |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
9 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
10 |
Name: cubicweb-pyramid |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
11 |
Version: 0.3.2 |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
12 |
Release: 1%{?dist} |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
13 |
Summary: Add the 'pyramid' command to cubicweb-ctl |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
14 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
15 |
Group: Development/Languages |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
16 |
License: LGPL |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
17 |
URL: https://www.cubicweb.org/project/cubicweb-pyramid |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
18 |
Source0: http://pypi.python.org/packages/source/c/cubicweb-pyramid/cubicweb-pyramid-%{version}.tar.gz |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
19 |
BuildArch: noarch |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
20 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
21 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
22 |
Requires: cubicweb >= 3.20.0 |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
23 |
Requires: python-waitress >= 0.8.9 |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
24 |
Requires: pyramid-cubicweb |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
25 |
Requires: python-wsgicors |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
26 |
BuildRequires: python-setuptools |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
27 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
28 |
%description |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
29 |
Add the 'pyramid' command to cubicweb-ctl |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
30 |
CubicWeb is a semantic web application framework. |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
31 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
32 |
Add the 'pyramid' command to cubicweb-ctl |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
33 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
34 |
This package will install all the components you need to run the |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
35 |
cubicweb-pyramid application (cube :).. |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
36 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
37 |
%prep |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
38 |
%setup -q -n cubicweb-pyramid-%{version} |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
39 |
%if 0%{?el5} |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
40 |
# change the python version in shebangs |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
41 |
find . -name '*.py' -type f -print0 | xargs -0 sed -i '1,3s;^#!.*python.*$;#! /usr/bin/python2.6;' |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
42 |
%endif |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
43 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
44 |
%install |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
45 |
NO_SETUPTOOLS=1 %{__python} setup.py --quiet install --no-compile --prefix=%{_prefix} --root="$RPM_BUILD_ROOT" |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
46 |
# remove generated .egg-info file |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
47 |
rm -rf $RPM_BUILD_ROOT/usr/lib/python* |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
48 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
49 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
50 |
%clean |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
51 |
rm -rf $RPM_BUILD_ROOT |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
52 |
|
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
53 |
%files |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
54 |
%defattr(-, root, root) |
c9daf54738fd
[pkg] add spec file
Samuel Trégouët <samuel.tregouet@logilab.fr>
parents:
diff
changeset
|
55 |
%{_prefix}/share/cubicweb* |