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. |
# | 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 |