Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigigraph / pkg / vigigraph.redhat.spec @ 179ccfc2

History | View | Annotate | Download (3.78 KB)

1
%define module  vigigraph
2
%define name    vigilo-%{module}
3
%define version 2.0.0
4
%define release 1%{?svn}%{?dist}
5

    
6
%define pyver 26
7
%define pybasever 2.6
8
%define __python /usr/bin/python%{pybasever}
9
%define __os_install_post %{__python26_os_install_post}
10
%{!?python26_sitelib: %define python26_sitelib %(python26 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
11

    
12
Name:       %{name}
13
Summary:    Vigilo graphs interface
14
Version:    %{version}
15
Release:    %{release}
16
Source0:    %{module}.tar.bz2
17
URL:        http://www.projet-vigilo.org
18
Group:      System/Servers
19
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-build
20
License:    GPLv2
21
Buildarch:  noarch
22

    
23
BuildRequires:   python26-distribute
24
BuildRequires:   python26-babel
25

    
26
Requires:   python26-distribute
27
Requires:   vigilo-turbogears
28
Requires:   apache-mod_wsgi
29
######### Dependance from python dependance tree ########
30
Requires:   vigilo-vigigraph
31
Requires:   vigilo-common
32
Requires:   vigilo-models
33
Requires:   vigilo-themes-default
34
Requires:   vigilo-turbogears
35
Requires:   python26-addons
36
Requires:   python26-babel
37
Requires:   python26-beaker
38
Requires:   python26-bytecodeassembler
39
Requires:   python26-configobj
40
Requires:   python26-decorator
41
Requires:   python26-decoratortools
42
Requires:   python26-EggTranslations
43
Requires:   python26-extremes
44
Requires:   python26-formencode
45
Requires:   python26-genshi
46
Requires:   python26-mako
47
Requires:   python26-nose
48
Requires:   python26-paste
49
Requires:   python26-pastedeploy
50
Requires:   python26-pastescript
51
Requires:   python26-peak-rules
52
Requires:   python26-prioritized_methods
53
Requires:   python26-psycopg2
54
Requires:   python26-pygments
55
Requires:   python26-pylons
56
Requires:   python26-dateutil
57
Requires:   python26-repoze.tm2
58
Requires:   python26-repoze.what
59
Requires:   python26-repoze.what.plugins.sql
60
Requires:   python26-repoze.what-pylons
61
Requires:   python26-repoze.what-quickstart
62
Requires:   python26-repoze.who
63
Requires:   python26-repoze.who-friendlyform
64
Requires:   python26-repoze.who.plugins.sa
65
Requires:   python26-repoze.who-testutil
66
Requires:   python26-routes
67
Requires:   python26-rum
68
Requires:   python26-RumAlchemy
69
Requires:   python26-distribute
70
Requires:   python26-simplejson
71
Requires:   python26-sqlalchemy
72
Requires:   python26-sqlalchemy-migrate
73
Requires:   python26-symboltype
74
Requires:   python26-tempita
75
Requires:   python26-tg.devtools
76
Requires:   python26-TgRum
77
Requires:   python26-toscawidgets
78
Requires:   python26-transaction
79
Requires:   python26-turbogears2
80
Requires:   python26-turbojson
81
Requires:   python26-tw.dojo
82
Requires:   python26-tw.forms
83
Requires:   python26-tw.rum
84
Requires:   python26-weberror
85
Requires:   python26-webflash
86
Requires:   python26-webhelpers
87
Requires:   python26-webob
88
Requires:   python26-webtest
89
Requires:   python26-zope-interface
90
Requires:   python26-zope.sqlalchemy
91

    
92

    
93
%description
94
Vigilo graphs interface.
95
This application is part of the Vigilo Project <http://vigilo-project.org>
96

    
97
%prep
98
%setup -q -n %{module}
99
cd javascript
100
#wget http://downloads.sourceforge.net/project/qooxdoo/qooxdoo-legacy/0.7.3/qooxdoo-0.7.3-sdk.tar.gz
101
wget http://vigilo-dev.si.c-s.fr/cache/qooxdoo-0.7.3-sdk.tar.gz
102
tar -xzf qooxdoo-0.7.3-sdk.tar.gz
103
cd ..
104
patch -p0 < patches/001_qooxdoo_getBoxObjectFor.diff
105

    
106
%build
107
make PYTHON=%{__python} SYSCONFDIR=%{_sysconfdir}
108

    
109
%install
110
rm -rf $RPM_BUILD_ROOT
111
make install \
112
	DESTDIR=$RPM_BUILD_ROOT \
113
	SYSCONFDIR=%{_sysconfdir} \
114
	PYTHON=%{__python}
115

    
116
# %find_lang %{name} # ne fonctionne qu'avec les fichiers dans /usr/share/locale/
117

    
118

    
119
%clean
120
rm -rf $RPM_BUILD_ROOT
121

    
122
%files
123
%defattr(-,root,root)
124
%doc COPYING
125
%dir %{_sysconfdir}/vigilo
126
%config(noreplace) %{_sysconfdir}/vigilo/%{module}
127
%{_sysconfdir}/httpd/conf.d/%{module}.conf
128
%dir %{_localstatedir}/log/vigilo/
129
%attr(750,apache,apache) %{_localstatedir}/log/vigilo/%{module}
130
%{python26_sitelib}/*
131