ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/dcap.spec
Revision: 1.14
Committed: Tue Apr 8 04:57:28 2008 UTC (17 years ago) by dlange
Branch: MAIN
CVS Tags: dl080407t3, dl080407t2
Changes since 1.13: +12 -8 lines
Log Message:
new (hacked) version of dcap

File Contents

# User Rev Content
1 dlange 1.14 ### RPM external dcap 1.7.0.31
2     #get dcap from dcache now...
3     Source: http://www.dcache.org/downloads/1.7.0/dCache-production-1-7-0-31.tar.gz
4     Patch: dcap-1.7.0.31
5    
6 eulisse 1.4 %define cpu %(echo %cmsplatf | cut -d_ -f2)
7     %if "%cpu" != "amd64"
8     %define libsuffix %{nil}
9     %else
10     %define libsuffix ()(64bit)
11     %endif
12    
13     Provides: libdcap.so%{libsuffix}
14     Provides: libpdcap.so%{libsuffix}
15 eulisse 1.1 %prep
16 dlange 1.14 #rm -rf %n-%realversion
17     %setup -n dCacheBuild
18 eulisse 1.1 %patch0 -p1
19 dlange 1.14
20 eulisse 1.1 %build
21 dlange 1.14 cd modules/dcap
22     chmod +x mkmapfile.sh
23     chmod +x mkdirs.sh
24 eulisse 1.8 LD=gcc make BIN_PATH=%i %makeprocesses
25 eulisse 1.1 %install
26 dlange 1.14 cd modules/dcap
27 eulisse 1.8 LD=gcc make BIN_PATH=%i install
28 muzaffar 1.11
29     # SCRAM ToolBox toolfile
30     mkdir -p %i/etc/scram.d
31     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
32     <doc type=BuildSystem::ToolDoc version=1.0>
33     <Tool name=%n version=%v>
34     <lib name=dcap>
35     <Client>
36     <Environment name=DCAP_BASE default="%i"></Environment>
37     <Environment name=LIBDIR default="$DCAP_BASE/lib"></Environment>
38     <Environment name=INCLUDE default="$DCAP_BASE/include"></Environment>
39     </Client>
40     </Tool>
41     EOF_TOOLFILE
42    
43     %post
44     %{relocateConfig}etc/scram.d/%n