ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/py2-python-dateutil.spec
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.

File Contents

# 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