ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/cmake.spec
Revision: 1.28
Committed: Fri Jun 24 08:12:39 2011 UTC (13 years, 10 months ago) by lat
Branch: MAIN
CVS Tags: builder_2011-09-13_22-04-02_filemover, builder_2011-09-06_16-09-09_stagemanager-agent, builder_2011-09-06_15-53-16_stagemanager-agent, builder_2011-08-27_00-05-05_asyncstageout, builder_2011-08-26_19-05-27_crab-server3, builder_2011-08-16_12-09-37_cmsweb, HG1108b, builder_2011-08-12_22-56-45_cmsweb, builder_2011-08-09_17-03-37_dbs-server, builder_2011-08-09_14-45-47_dbs-client, builder_2011-08-08_23-23-23_dbs-server, DBS_2_1_6-pre5, DBS_2_1_6-pre4, TW20110808a, DBS_2_1_6-pre3, builder_2011-08-04_18-42-50_stagemanager-agent, builder_2011-08-04_17-25-36_das, builder_2011-08-04_13-25-47_cmsweb, builder_2011-08-02_16-19-02_wmagent, TW20110729a, builder_2011-07-28_21-25-51_dbs-server, builder_2011-07-28_21-25-43_dbs-client, DBS_2_1_6-pre2, TW20110728d, TW20110728c, TW20110728b, TW20110728a, builder_2011-07-28_00-46-23_cmsweb, DBS_2_1_6-pre1, builder_2011-07-27_18-04-14_reqmgr, HG1108a, TW20110727a, TW20110726a, builder_2011-07-20_14-45-50_wmagent, builder_2011-07-18_15-32-58_wmagent, builder_2011-07-14_18-33-29_asyncstageout, builder_2011-07-13_17-03-17_stagemanager-agent, builder_2011-07-13_16-55-50_stagemanager-agent, builder_2011-07-13_16-52-30_wmagent, builder_2011-07-13_09-48-46_crab-server3, builder_2011-07-11_12-04-16_cmsweb, builder_2011-07-11_11-53-31_cmsweb, HG1107c, HG1108a-osx, builder_2011-07-08_16-07-44_cmsweb, TW20110707b, TW20110707a, builder_2011-07-05_11-26-58_cmsweb, HG1107b, builder_2011-07-04_15-53-33_cmsweb, TW20110704b, builder_2011-07-04_12-54-16_stagemanager, TW20110704a, builder_2011-07-02_17-25-15_dbs3-client, TW20110701a, builder_2011-07-01_14-15-56_cmsweb, builder_2011-07-01_12-35-36_cmsweb, builder_2011-06-30_17-06-37_crab-server3, builder_2011-06-29_20-56-28_cmsweb, TW20110629a, TW20110628a, TW20110627b, builder_2011-06-24_21-18-43_cmsweb, builder_2011-06-24_15-28-33_workqueue, HG1107a, lat20110624a
Changes since 1.27: +1 -2 lines
Log Message:
Replace %closingbrace with balanced parentheses in "case".

File Contents

# User Rev Content
1 lat 1.25 ### RPM external cmake 2.8.1
2 elmer 1.14 %define downloaddir %(echo %realversion | cut -d. -f1,2)
3 elmer 1.10 Source: http://www.cmake.org/files/v%{downloaddir}/%n-%realversion.tar.gz
4 lat 1.28 %define online %(case %cmsplatf in (*onl_*_*) echo true;; (*) echo false;; esac)
5 eulisse 1.5 #Patch1: cmake
6 dsr 1.24 Patch2: cmake-osx-nld
7 ratnik 1.12
8     #We are using system zlib for the online builds:
9 muzaffar 1.21 %if "%online" != "true"
10 eulisse 1.4 Requires: zlib
11 ratnik 1.12 %endif
12 elmer 1.3
13     %prep
14    
15 elmer 1.10 %setup -n cmake-%realversion
16 eulisse 1.26 # This patch disables the warning about long doubles that some
17     # macosx compilers emit. Even if it matters only for macosx,
18     # we apply it anyway to avoid discrepancies and to avoid that
19     # it's left behind if cmake version is changed.
20     %patch2 -p1
21 elmer 1.3
22 eulisse 1.2 %build
23 eulisse 1.27 # Work around a bug in the latest Java Update on MacosX.
24     case %cmsos in
25     osx*)
26     if [ ! -f /System/Library/Frameworks/JavaVM.framework/Headers/jni.h ]
27     then
28     echo "Please make sure you have JAVA SDK installed (http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719)."
29     exit 1
30     fi
31     ;;
32     esac
33 eulisse 1.2 ./configure --prefix=%i
34     make %makeprocesses