ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/uuid.spec
Revision: 1.7
Committed: Mon Sep 3 15:28:46 2007 UTC (17 years, 7 months ago) by muzaffar
Branch: MAIN
CVS Tags: CMSSW_1_7_7, dl080227for176, CMSSW_1_7_5_ONLINE1, CMSSW_1_7_5, CMSSW_1_7_5_g491, CMSSW_1_7_5_ONLINE, nr080115onl175, dl080111, ge20080109-webconddb, ge20080109-sitedb, CMSSW_1_7_4, CMSSW_1_7_3_g490p1, dl071212t2, dl071212, CMSSW_1_7_3, CMSSW_1_7_2, CMSSW_1_7_1, nr071121onl170_xdaq5, nr071120_fwlite170_1, CMSSW_1_7_0_ONLINE, CMSSW_1_7_0, nr071116onlpre13, CMSSW_1_7_0_pre13, dl071114, ap20071113, CMSSW_1_7_0_pre12, CMSSW_1_7_0_pre10_ONLINE, CMSSW_1_7_0_pre11, nr071105a, pe20071102a-ports, CMSSW_1_7_0_pre10, CMSSW_1_7_0_pre9, CMSSW_1_7_0_pre8, CMSSW_1_7_0_pre7, dl071028, dl071024, nr071023_fwlite170p6, pe20071023-170p6-amd64, forTony_001, pe20071021-170p6-zlib, dl071021t2, dl071021, pe20071021a-ports, dl071020, nr071017_170p5onl2, CMSSW_1_7_0_pre6, nr071016_170p5onl1, nr071016onl170p5bs, nr071016onl170p5, pe20071015-xrootd, pe20071014-ports, dl071014, dl071010t2, dl071010, dl071009t2, dl071009, CMSSW_1_7_0_pre5, dl070926t2, dl070926, ap-20070926, CMSSW_1_7_0_pre4, dl070921t2, dl070921, dl070920, CMSSW_1_7_0_pre3, dl070916, dl070912, dl070812, sm070912b, sm070912a, sm070911a, dl070909p3, dl070909, CMSSW_1_7_0_pre2, dl070906, dl070905, sm030907a
Changes since 1.6: +18 -1 lines
Log Message:
new spec files for auto generation of toolfile i.e. no need of scramtoolbox

File Contents

# User Rev Content
1 muzaffar 1.7 ### RPM external uuid 1.38-CMS8
2 argiro 1.1 # Patches by Lassi A. Tuura <lat@iki.fi> (FIXME: contribute to e2fsprogs)
3 elmer 1.5 Source: http://switch.dl.sourceforge.net/sourceforge/e2fsprogs/e2fsprogs-%realversion.tar.gz
4 argiro 1.1
5     #Patch0: uuid
6     #Patch1: uuid-osx
7    
8     %prep
9 elmer 1.5 %setup -n e2fsprogs-%realversion
10 argiro 1.1 #%patch0
11     #%ifos darwin
12     #%patch1
13     #endif
14    
15     %build
16     ./configure $([ $(uname) != Darwin ] && echo --enable-elf-shlibs) --prefix=%i
17     make lib/ext2fs/ext2_types.h
18     cd lib/uuid
19     make
20    
21     %install
22     mkdir -p %i/lib
23     mkdir -p %i/include
24     cd lib/uuid
25     make install
26 muzaffar 1.7
27     # SCRAM ToolBox toolfile
28     mkdir -p %i/etc/scram.d
29     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
30     <doc type=BuildSystem::ToolDoc version=1.0>
31     <Tool name=%n version=%v>
32     <lib name=uuid>
33     <Client>
34     <Environment name=UUID_BASE default="%i"></Environment>
35     <Environment name=LIBDIR default="$UUID_BASE/lib"></Environment>
36     <Environment name=INCLUDE default="$UUID_BASE/include"></Environment>
37     </Client>
38     <use name=sockets>
39     </Tool>
40     EOF_TOOLFILE
41    
42 eulisse 1.2 %post
43     ln -sf $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libuuid.so.1.2 $RPM_INSTALL_PREFIX/%cmsplatf/external/%n/%v/lib/libuuid.so
44 muzaffar 1.7 %{relocateConfig}etc/scram.d/%n