ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/iguana.spec
Revision: 1.29
Committed: Mon Sep 4 15:08:04 2006 UTC (18 years, 7 months ago) by argiro
Branch: MAIN
Changes since 1.28: +32 -4 lines
Log Message:
changed repository : Iguana has moved to IT. cms-scram-build-file has been cut and paste, not pretty

File Contents

# User Rev Content
1 argiro 1.28 ### RPM cms iguana IGUANA_6_12_2-for141
2 eulisse 1.9 ## IMPORT configurations
3 eulisse 1.12 Requires: iguana-tool-conf python cms-env
4 argiro 1.27
5     Patch: iguana-config-gcc345-fix
6    
7     %define patchsrc perl -p -i -e 's|.*ignominy.*||' config/requirements
8     %define patchsrc2 perl -p -i -e 's|^#!.*perl(.*)|#!/usr/bin/env perl$1|' $(grep -r -e "^#\!.*perl.*" . | cut -d: -f1)
9     %define patchsrc3 rm -rf %srctree/VisExamples/VisG4ExAtlas; rm -rf %srctree/Ig_Modules/IgQtProfileService/test/
10     %define patchsrc4 %%patch0
11    
12    
13 eulisse 1.1 %define toolconf ${IGUANA_TOOL_CONF_ROOT}/configurations/tools-STANDALONE.conf
14 argiro 1.29 %define cvsdir iguana
15 eulisse 1.16 %define cvsserver iguana
16 eulisse 1.1 %define srctree1 VisGeant4
17 eulisse 1.16 %define realTag %(echo %v | cut -d- -f1)
18 argiro 1.29 %define additionalSrc0 cvs://:pserver:anonymous@isscvs.cern.ch:/local/reps/iguanacms?passwd=AA_:yZZ3e&tag=-r%{realTag}&module=VisGeant4&export=%{srctree1}
19    
20 eulisse 1.1
21 eulisse 1.2 %define srctree2 VisExamples
22 argiro 1.29 %define additionalSrc1 cvs://:pserver:anonymous@isscvs.cern.ch:/local/reps/iguanacms?passwd=AA_:yZZ3e&tag=-r%{realTag}&module=VisExamples&export=%{srctree2}
23    
24    
25     # here cut and paste cms-scram-build.file
26     # I need to modify the cvs repo, since iguana has been migrated to IT (SA, 060904)
27    
28     %define cvsproj %(echo %n | sed -e "s|-debug||"| tr 'a-z' 'A-Z')
29     %define cvsrepo cvs://:pserver:anonymous@isscvs.cern.ch:/local/reps/%cvsdir?passwd=AA_:yZZ3e
30     %define cvstag %(echo %v | cut -d- -f1)
31     %if "%{?cvsconfig:set}" != "set"
32     %define cvsconfig config
33     %endif
34     %define cvssrc %cvsproj
35     %define srctree src
36    
37     %define tbxrepo cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/SCRAMToolBox?passwd=AA_:yZZ3e
38     %define conftag CMS_%confversion%conflevel
39     %define confsite CMSconfigs
40    
41     %if "%{buildarch:set}" != "set"
42     %define buildarch :
43     %endif
44    
45     %if "%{?buildtarget:set}" != "set"
46     %define buildtarget %{nil}
47     %endif
48    
49     # end cut and paste
50    
51 eulisse 1.2
52 eulisse 1.1 ## IMPORT scramv1-build
53    
54 eulisse 1.9 %define confversion %cmsConfiguration
55 eulisse 1.1 %define conflevel _1
56 eulisse 1.12