ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gdb.spec
Revision: 1.9
Committed: Sun Mar 21 07:48:07 2010 UTC (15 years, 1 month ago) by elmer
Branch: MAIN
CVS Tags: ebFor363slhc3p1, CMSSW_3_6_3_SLHC3, ebFor363slhc3, ebFor363slhc2, CMSSW_3_6_3_SLHC1_patch3, ebFor363slhc1pat3, CMSSW_3_6_3_SLHC1_patch2, ebFor363slhc1pat2, ebFor363slhc1pat1v0, CMSSW_3_6_3_SLHC1, CMSSW_3_6_1_patch7, smFor361patch7, CMSSW_3_6_3_hltpatch4, dsr20100805fwlite363, CMSSW_3_6_3_onlpatch4_ONLINE, smFor363patch2, CMSSW_3_6_3_onlpatch3_ONLINE, CMSSW_3_6_1_patch6, apFor361p6v0, CMSSW_3_6_3_patch1, apFor363p1v0, CMSSW_3_6_3_onlpatch2_ONLINE, CMSSW_3_6_1_patch5, smFor361patch5, CMSSW_3_6_3_onlpatch1_ONLINE, CMSSW_3_6_3_ONLINE, CMSSW_3_6_3, apFor363v0, CMSSW_3_6_2_ONLINE, fw361online_test5, CMSSW_3_6_2, apFor362v1, apFor362v0, fw361online_test4, CMSSW_3_6_1_patch4, apFor361p4v0, fw361online_test3, dsr20100526fwlite361, fw361online_test2, CMSSW_3_6_1_patch3, fw361online_test1, apFor361p3v0, CMSSW_3_6_1_patch2, apFor361p2v0, DQMGUI_5_2_1c, CMSSW_3_6_1_patch1, apFor361p1v2, apFor361p1v1, apFor361p1v0, CMSSW_3_6_1, apFor361v1, apFor361v0, fw360online_test5, fw360online_test4, fw360online_test3, sm100507pftrack, fw360online_test2, fw360online_test1, sm100506, sm100505a, sm100505, CMSSW_3_7_0_pre3, for370pre3, CMSSW_3_6_0_patch2, apFor360p2v0, CMSSW_3_6_0_patch1, apFor360p1v2, apFor360p1v1, apFor360p1v0, CMSSW_3_7_0_pre2, for370pre2, CMSSW_3_7_0_pre1, smFor370pre1, pe20100419a-for36X-37X, CMSSW_3_6_0, pe20100416a-for36X, pe20100410-gcc45-from360p6, CMSSW_3_6_0_pre6, pe20100409b-for36X, pe20100409a-for36X, CMSSW_3_6_0_pre5io, pe20100408a-for36Xio, CMSSW_3_6_0_pre5, pe20100401a-for36X, pe20100330a-for36X, pe20100329a-for36X, CMSSW_3_6_0_pre4, pe20100324a-for36X, pe20100321a-for36X
Changes since 1.8: +4 -3 lines
Log Message:
  Update to gdb 7.1, with expat use still disabled

File Contents

# User Rev Content
1 elmer 1.9 ### RPM external gdb 7.1
2 elmer 1.8 ## BUILDIF case $(uname):$(uname -m) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac
3 andreasp 1.5
4 elmer 1.1 Source: http://ftp.gnu.org/gnu/%{n}/%{n}-%{realversion}.tar.bz2
5 elmer 1.7 Requires: python
6 elmer 1.9 #Requires: expat
7 elmer 1.1
8     %prep
9     %setup -n %n-%{realversion}
10    
11     %build
12 elmer 1.7 export PYTHONV=$(echo $PYTHON_VERSION | cut -f1,2 -d.)
13 elmer 1.9 #./configure --prefix=%{i} --with-expat=$EXPAT_ROOT --with-python=$PYTHON_ROOT
14     ./configure --prefix=%{i} --with-expat=no --with-python=$PYTHON_ROOT
15 elmer 1.1 make %makeprocesses
16    
17 elmer 1.3 %install
18     make install
19     mv %i/bin/gdb %i/bin/gdb-%{realversion}
20    
21 elmer 1.8 # To save space, clean up some things that we don't really need
22 elmer 1.3 rm %i/lib/*
23     rm %i/bin/gdbserver
24     rm %i/bin/gdbtui
25    
26     # SCRAM ToolBox toolfile
27     mkdir -p %i/etc/scram.d
28     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
29     <Tool name=gdb version=%v>
30     <Client>
31     <Environment name=GDB_BASE default="%i"></Environment>
32     </Client>
33     <Runtime name=PATH value="$GDB_BASE/bin" type=path>
34     </Tool>
35     EOF_TOOLFILE
36    
37     %post
38     %{relocateConfig}etc/scram.d/%n