Revision: | 1.12 |
Committed: | Mon Mar 22 15:05:58 2010 UTC (15 years, 1 month ago) by diego |
Branch: | MAIN |
CVS Tags: | builder_2010-08-12_16-07-39_crab-server, DS_20100812, dg20100809-crabserver, dg-base-rev16, builder2010_07_09_1278688493-dbs-web, builder2010_07_08_1278610746-dbs3, builder2010_07_08_1278610490-prodagent, dg-base-rev15, dg20100617-crabserver, dg20100617-dbs, dg20100617-dd, dg20100609-dd, dg20100608-dd, dg20100608-dbs, dg-base-rev14, dg20100527-dbs3, dg20100526-dd, dg-base-rev13, ge20100521b-new-rpm, dg20100521-dbs, ge20100521-new-rpm, ge20100519-new-apt, dg20100511-dbs3, dg20100504-dd, dg20100504-dbs, dg20100503b-prodagent, dg20100503-prodagent, ge20100427-rpm-on-linux, dg-base-rev12, ge20100422-rpm-4-8-0, dg20100416-dbs, dg-base-rev11, dg-base-rev10, dg-base-rev9, dg20100401-dbs, dg20100329-dbs3, dg-base-rev8, dg20100322-dbs3 |
Changes since 1.11: | +17 -1 lines |
Log Message: | Now sources dependencies environment |
# | User | Rev | Content |
---|---|---|---|
1 | diego | 1.12 | ### RPM external py2-mysqldb 1.2.2 |
2 | eulisse | 1.3 | %define pythonv `echo $PYTHON_VERSION | cut -d. -f 1,2` |
3 | eulisse | 1.1 | ## INITENV +PATH PYTHONPATH %i/lib/python%{pythonv}/site-packages |
4 | %define downloadn MySQL-python | ||
5 | eulisse | 1.9 | Source: http://heanet.dl.sourceforge.net/sourceforge/mysql-python/%downloadn-%realversion.tar.gz |
6 | eulisse | 1.1 | Requires: python mysql |
7 | eulisse | 1.7 | Patch0: py2-mysqldb-setup |
8 | eulisse | 1.1 | %prep |
9 | eulisse | 1.6 | %setup -n %downloadn-%realversion |
10 | eulisse | 1.7 | %patch0 -p0 |
11 | eulisse | 1.1 | %build |
12 | python setup.py build | ||
13 | %install | ||
14 | python setup.py install --prefix=%{i} | ||
15 | diego | 1.12 | |
16 | # Dependencies | ||
17 | rm -rf %i/etc/profile.d | ||
18 | mkdir -p %i/etc/profile.d | ||
19 | for x in %pkgreqs; do | ||
20 | case $x in /* ) continue ;; esac | ||
21 | p=%{instroot}/%{cmsplatf}/$(echo $x | sed 's/\([^+]*\)+\(.*\)+\([A-Z0-9].*\)/\1 \2 \3/' | tr ' ' '/') | ||
22 | echo ". $p/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh | ||
23 | echo "source $p/etc/profile.d/init.csh" >> %i/etc/profile.d/dependencies-setup.csh | ||
24 | done | ||
25 | |||
26 | %post | ||
27 | # The relocation below is also needed in case of dependencies | ||
28 | %{relocateConfig}etc/profile.d/dependencies-setup.sh | ||
29 | %{relocateConfig}etc/profile.d/dependencies-setup.csh | ||
30 |