ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/scons.spec
Revision: 1.6
Committed: Wed Apr 14 13:07:18 2010 UTC (15 years ago) by diego
Branch: MAIN
CVS Tags: builder_2010-10-13_13-04-14_dbs-apps, builder_2010-10-13_12-53-04_dbs-web, DAS_20100922_slc5_amd64_gcc434_v2, DAS_20100922_slc5_amd64_gcc434, DAS_20100921_slc5_amd64_gcc434_v4, DAS_20100921_slc5_amd64_gcc434_v3, DAS_20100921_slc5_amd64_gcc434_v2, DAS_20100921_slc5_amd64_gcc434, DAS_20100920_slc5_amd64_gcc434, HG1009c, HG1009b, HG1009a, dg-base-rev21, dg-base-rev20, dg-base-rev19, DAS_20100907_slc5_amd64_gcc434, FILEMOVER_20100901_slc5_amd64_gcc434_v5, FILEMOVER_20100901_slc5_amd64_gcc434_v4, FILEMOVER_20100901_slc5_amd64_gcc434_v3, FILEMOVER_20100901_slc5_amd64_gcc434_v2, FILEMOVER_20100901_slc5_amd64_gcc434, FILEMOVER_20100831_slc5_amd64_gcc434, dg-base-rev18, DAS_20100824_slc5_amd64_gcc434, FILEMOVER_20100822_slc5_amd64_gcc434, FILEMOVER_20100820_slc5_amd64_gcc434_v1, FILEMOVER_20100820_slc5_amd64_gcc434, DAS_20100818_slc5_amd64_gcc434_v4, DAS_20100818_slc5_amd64_gcc434_v3, DAS_20100818_slc5_amd64_gcc434_v2, DAS_20100818_slc5_amd64_gcc434, DAS_20100817_slc5_amd64_gcc434, dg-base-rev17, dg-base-rev16, ge20100722-rpm-osx-64-bit, mytesttag, dg-base-rev15, dg20100625-fmws, FILEMOVER_20100623_slc5_amd64_gcc434, dg20100623-fmws, FILEMOVER_20100621_slc5_amd64_gcc434, ge20100621-bootstrap-rpm-4-8-macosx, dg20100617-fmws, FILEMOVER_20100616_slc5_amd64_gcc434, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, MotT0_1_0_14, DAS_20100609_slc5_amd64_gcc434, 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, DAS_20100527_slc5_amd64_gcc434, dg20100526-das, DAS_20100525_slc5_amd64_gcc434, dg20100525-das, dg-base-rev13, DAS_20100524_slc5_amd64_gcc434, ge20100521b-new-rpm, ge20100521-new-rpm, ge20100519-new-apt, dg20100504-das, DAS_20100504_slc5_amd64_gcc434, ge20100427-rpm-on-linux, dg-base-rev12, ge20100422-rpm-4-8-0, dg20100414-das, dg-base-rev11
Changes since 1.5: +12 -2 lines
Log Message:
fixed dependencies setup

File Contents

# User Rev Content
1 valya 1.4 ### RPM external scons 1.2.0
2 diego 1.5 ## INITENV +PATH PYTHONPATH %i/lib/%n-%realversion
3 valya 1.4 Source: http://prdownloads.sourceforge.net/scons/scons-%realversion.tar.gz
4     Requires: python
5 eulisse 1.1
6 valya 1.4 %prep
7     %setup -n scons-%realversion
8 diego 1.5
9 eulisse 1.1 %build
10 diego 1.5
11 eulisse 1.1 %install
12 diego 1.5 #mkdir -p %i/lib/python`echo $PYTHON_VERSION | cut -f1,2 -d.`/site-packages
13     python setup.py install --prefix=%i
14     #mv build/lib*/* %i/lib/python`echo $PYTHON_VERSION | cut -f1,2 -d.`/site-packages
15    
16 diego 1.6 # setup dependencies environment
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 valya 1.4
26     %post
27 diego 1.6 # The relocation is also needed because of dependencies
28     %{relocateConfig}etc/profile.d/dependencies-setup.sh
29     %{relocateConfig}etc/profile.d/dependencies-setup.csh
30 diego 1.5