Revision: | 1.5 |
Committed: | Thu Feb 25 14:06:35 2010 UTC (15 years, 2 months ago) by diego |
Branch: | MAIN |
CVS Tags: | forPHEDEX400pre3, builder_2010-10-13_13-04-14_dbs-apps, builder_2010-10-13_12-53-04_dbs-web, HG1009c, HG1009b, HG1009a, dg-base-rev21, dg-base-rev20, dg-base-rev19, dg-base-rev18, dg-base-rev17, forPHEDEX332, dg-base-rev16, ge20100722-rpm-osx-64-bit, forPHEDEX332pre4, forPHEDEX332pre3, forPHEDEX332pre2, dg20100714-PHEDEX-combined-agents, dg-base-rev15, ge20100621-bootstrap-rpm-4-8-macosx, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, MotT0_1_0_14, MotT0_1_0_13, MotT0_1_0_12, MotT0_1_0_11, MotT0_1_0_10, MotT0_1_0_9, dg-base-rev14, MotT0_1_0_8, MotT0_1_0_6, MotT0_1_0_5, MotT0_1_0_4, MotT0_1_0_3, dg-base-rev13, ge20100521b-new-rpm, ge20100521-new-rpm, ge20100519-new-apt, ge20100427-rpm-on-linux, dg-base-rev12, ge20100422-rpm-4-8-0, dg-base-rev11, dg-base-rev10, dg-base-rev9, dg-base-rev8, dg-base-rev7, dg-base-rev6, dg-base-rev5 |
Changes since 1.4: | +18 -2 lines |
Log Message: | Changed version to realversion in the download string (was bugging with rebuilds). Added dependencies environment setup. |
# | User | Rev | Content |
---|---|---|---|
1 | eulisse | 1.1 | ### RPM external py2-python-dateutil 1.1 |
2 | %define pythonv %(echo $PYTHON_VERSION | cut -f1,2 -d.) | ||
3 | ## INITENV +PATH PYTHONPATH %i/lib/python`echo $PYTHON_VERSION | cut -f1,2 -d.`/site-packages | ||
4 | |||
5 | diego | 1.5 | Source: http://labix.org/download/python-dateutil/python-dateutil-%{realversion}.tar.bz2 |
6 | eulisse | 1.1 | Requires: python |
7 | |||
8 | %prep | ||
9 | diego | 1.5 | %setup -n python-dateutil-%{realversion} |
10 | eulisse | 1.1 | %build |
11 | %install | ||
12 | python setup.py install --prefix=%i | ||
13 | diego | 1.5 | |
14 | # following code to correctly setup dependencies environment | ||
15 | rm -rf %i/etc/profile.d | ||
16 | mkdir -p %i/etc/profile.d | ||
17 | for x in %pkgreqs; do | ||
18 | case $x in /* ) continue ;; esac | ||
19 | p=%{instroot}/%{cmsplatf}/$(echo $x | sed 's/\([^+]*\)+\(.*\)+\([A-Z0-9].*\)/\1 \2 \3/' | tr ' ' '/') | ||
20 | echo ". $p/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh | ||
21 | echo "source $p/etc/profile.d/init.csh" >> %i/etc/profile.d/dependencies-setup.csh | ||
22 | done | ||
23 | |||
24 | %post | ||
25 | # The relocation below is also needed in case of dependencies | ||
26 | %{relocateConfig}etc/profile.d/dependencies-setup.sh | ||
27 | %{relocateConfig}etc/profile.d/dependencies-setup.csh | ||
28 |