ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/rfio.spec
Revision: 1.2
Committed: Wed May 24 15:01:50 2006 UTC (18 years, 11 months ago) by eulisse
Branch: MAIN
CVS Tags: CRABSERVER_TEST_BUILD_V4, CRABSERVER_TEST_BUILD_V3, CRABSERVER_TEST_BUILD_V2, CRABSERVER_TEST_BUILD_V1, forCRABSERVER104test, forCRABSERVER103, PRODAGENT_0_10_12_V10, PRODAGENT_0_10_12_V9, PRODAGENT_0_10_12_V8, PRODAGENT_0_10_12_V7, PRODAGENT_0_10_12_V6, PRODAGENT_0_10_12_V5, PRODAGENT_0_10_12_V4, forCS102pre4, PRODAGENT_0_10_12_V3, PRODAGENT_0_10_12_V2, PRODAGENT_0_10_12, PRODAGENT_0_10_3, PRODAGENT_0_10_3_20080521, PRODAGENT_0_8_3_SL4, forPA070pre3-slc3, forPA070pre3-slc4, forPA070pre3-slc, forPA061, forPA060pre7-slc4, forPA060pre3, forDBS106, forPA050pre3, WEBTOOLS_CONFIG_1_pre2, WEBTOOLS_CONFIG_1_pre1, forPA030, forPA020, PR_0_5_4, PR_0_5_0, PR_0_4_21, PRODREQUEST_0_4_0, PR0_3_13, PR0_3_12, PR0-3-11, forPR034, forPR033, forPIL116, forPR032, forPR030, forPR020, forPA011, forPR010, forPA010, af20060928, ProdAgent_pa17, forLCG_44, forCMSSW_0_8_0_pre2, V00-01-02, V00-01-2, V00-01-01, V00-01-00, V00-00-11, V00-00-10, V00-00-09, V00-00-08
Changes since 1.1: +1 -0 lines
Log Message:
Adding "Provides" statements for libdcap and libshift.

File Contents

# User Rev Content
1 eulisse 1.1 ### RPM external rfio 1.7.1.4
2     # Patches for OS X by Lassi A. Tuura <lat@iki.fi> (FIXME: contribute?)
3     # Build system fudging by Lassi A. Tuura <lat@iki.fi>
4     %ifos darwin
5     # define fake -Dlinux -Dunix -D_IO_EOF_SEEN=__SEOF -D_IO_ERR_SEEN=__SERR -D_fileno=_file -DRLIMIT_AS=RLIMIT_DATA -Doff64_t=off_t -Dstat64=stat -Diovec64=iovec -Dlseek64=lseek -Dopen64=open -Dlstat64=lstat -Dfstat64=fstat -Dlockf64=lockf
6     # define fake -Dlinux -Dunix
7     # define fake -Dlinux -Dunix -D_IO_EOF_SEEN=__SEOF -D_IO_ERR_SEEN=__SERR -D_fileno=_file -DRLIMIT_AS=RLIMIT_DATA
8     %define fake -Dlinux -Dunix -D_IO_EOF_SEEN=__SEOF -D_IO_ERR_SEEN=__SERR -D_fileno=_file -DRLIMIT_AS=RLIMIT_DATA -Doff64_t=off_t
9     %endif
10    
11     Source0: http://castor.web.cern.ch/castor/DIST/CERN/savannah/CASTOR.pkg/%v/CASTOR.tar.bz2
12     # Source1: http://cvs.opendarwin.org/index.cgi/~checkout~/Libcompat/4.4.subproj/cuserid.c?rev=1.1.1.1&cvsroot=apple
13     Patch0: shift
14 eulisse 1.2 Provides: libshift.so
15 eulisse 1.1 # Patch1: castor-osx
16    
17     %prep
18     %setup -T -c -n castor -a 0
19     %patch0
20     %ifos darwin
21     # %patch1
22     # cp %_sourcedir/cuserid.c* common/cuserid.c
23     %endif
24    
25     %build
26     # FIXME: Edit site.def?
27     (. ./setosflags
28     imake -Dlinux -DUseInstalled -v -Iconfig \
29     -DOSMajorVersion=$OSMAJNO -DOSMinorVersion=$OSMINNO Makefiles
30     make Makefiles)
31     make -k RANLIB=ranlib CPPFLAGS="%{?fake:%fake}"
32    
33     %install
34     make -k RANLIB=ranlib CPPFLAGS="%{?fake:%fake}" EXPORT=%i export