ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/lapack.spec
Revision: 1.10
Committed: Tue Sep 6 09:52:43 2011 UTC (13 years, 7 months ago) by eulisse
Branch: MAIN
CVS Tags: TW20120302a, vs20120215-50X-ports, da20120214-50X-ports, da20120206-50X-ports, da20120205-50X-ports, CMSSW_5_0_1-ports, da20120129-50X-ports, da20120123-50X-ports, da20120112-50X-ports, da20120110-50X-ports, da20120108-52X-ports, da20120106-52X-ports, CMSSW_5_0_0-ports, da20111220-50X-ports, da20111219-50X-ports, sjgFor500-ports, az20111214-50X-ports, vs20111213-50X-ports, sjgFor500pre7-ports, da20111205-50X-ports, da20111202-50X-ports, vs20111201-50X-ports, da20111201c-50X-ports, da20111201b-50X-ports, da20111130-50X-ports, da20111128-50X-ports, az20111126-50X-ports, sm20111126-50X-ports, az20111125-50X-ports, az20111124-50X-ports, az20111123-50X-ports, CMSSW_5_0_0_pre6-ports, sjgFor500pre6-ports, sm20111121-50X-ports, az20111121-50X-ports, az20111118b-50X-ports, az20111118-50X-ports, az20111117b-50X-ports, az20111117-50X-ports, az20111116-50X-ports, az20111115b-50X-ports, az20111115-50X-ports, az20111108-50X-ports, CMSSW_5_0_0_pre5-ports, sjgFor500pre5-ports, bld_1320341101_PHEDEX-combined-agents_slc5_amd64_gcc434, az20111102b-50X-ports, bld_1320248863_PHEDEX-combined-agents_slc5_amd64_gcc434, az20111031c-50X-ports, CMSSW_5_0_0_pre4-ports, az20111027b-50X-ports, az20111027-50X-ports, sjgFor500pre4-ports, az20111026-50X-ports, az20111025-50X-ports, sm20111025-50X-ports, az20111024-50X-ports, sjg111021b-50X-ports, sjg111021-50X-ports, CMSSW_5_0_0_pre3-ports, sjgFor500pre3-ports, az20111014-50X-ports, az20111012-50X-ports, az20111011b-50X-ports, az20111011a-50X-ports, az20111011-50X, TW20111010c, TW20111010b, TW20111010a, CMSSW_5_0_0_pre2-ports, sjgFor500pre2-ports, az20111007-50X-ports, builder_2011-10-04_16-25-49_das, bld_1317721310_stagemanager-agent_slc5_amd64_gcc434, builder_2011-09-30_15-50-42_PHEDEX-combined-agents, CMSSW_5_0_0_pre1-ports, sjgFor500pre1-ports, az20110929-50X-ports, builder_2011-09-29_13-07-19_cmsweb, builder_2011-09-29_12-57-04_cmsweb, HG1109e, az20110928a-50X-ports, builder_2011-09-28_19-05-55_PHEDEX-combined-agents, builder_2011-09-28_16-45-33_das, builder_2011-09-28_16-05-45_das, TW20110928b, builder_2011-09-28_12-04-32_stagemanager-agent, builder_2011-09-28_12-04-32_stagemanager, az20110928-50X-ports, TW20110928a, builder_2011-09-28_11-09-39_stagemanager-agent, builder_2011-09-26_18-50-48_stagemanager-agent, builder_2011-09-26_18-50-48_stagemanager, az20110926-50X-ports, HG1109d, builder_2011-09-23_12-46-40_cmsweb, builder_2011-09-23_12-37-00_cmsweb, az20110922c-50X-ports, az20110922b-50X-ports, az20110922a-50X-ports, builder_2011-09-22_09-46-05_cmsweb, builder_2011-09-22_09-36-11_cmsweb, az20110920-50X-ports, builder_2011-09-19_17-53-10_cmsweb, ge20110919-gcc461, builder_2011-09-19_12-05-14_workqueue, az20110918-50X-ports, az20110916c-50X-ports, builder_2011-09-15_17-45-48_PHEDEX-combined-agents, HG1109c-osx, builder_2011-09-14_13-06-06_cmsweb, ge20110914-gcc461, TW20110913b, TW20110913a, builder_2011-09-13_12-46-32_cmsweb, HG1109c, LT20110913a, builder_2011-09-13_10-10-02_cmsweb, az20110912-50X-ports, LT20110912a, TW20110911a, sm20110912-50X-ports, TW20110909d, TW20110909c, builder_2011-09-09_17-05-31_dbs3-client, TW20110909b, TW20110909a, az20110908-50X-ports, builder_2011-09-08_22-46-50_reqmgr, az20110907c-50X-ports, HG1109b, builder_2011-09-07_19-00-35_cmsweb, sm20110907-50X-ports, az20110906a-50X-ports
Changes since 1.9: +8 -0 lines
Log Message:
Remove pkg-config.

File Contents

# User Rev Content
1 lat 1.7 ### RPM external lapack 3.3.1
2 diego 1.8 Source0: http://www.netlib.org/lapack/lapack-%realversion.tgz
3 eulisse 1.6
4     Requires: cmake
5    
6 eulisse 1.9 %if "%(case %cmsplatf in (osx*_*_gcc421) echo true ;; (*) echo false ;; esac)" == "true"
7 eulisse 1.6 Requires: gfortran-macosx
8     %endif
9 lat 1.1
10     %prep
11 elmer 1.4 %setup -q -n lapack-%{realversion}
12 lat 1.1
13     %build
14 eulisse 1.6 # We remove the testing directory because it seems
15     # to not build correctly on the mac.
16     rm -rf TESTING
17     perl -p -i -e 's|add_subdirectory[(]TESTING[)]||' CMakeLists.txt
18     cmake . -DBUILD_SHARED_LIBS=YES -DCMAKE_Fortran_COMPILER="`which gfortran`" -DCMAKE_INSTALL_PREFIX="%i"
19     make %{makeprocesses}
20 lat 1.1
21     %install
22 eulisse 1.6 make install
23 eulisse 1.10 # We remove pkg-config files for two reasons:
24     # * it's actually not required (macosx does not even have it).
25     # * rpm 4.8 adds a dependency on the system /usr/bin/pkg-config
26     # on linux.
27     # In the case at some point we build a package that can be build
28     # only via pkg-config we have to think on how to ship our own
29     # version.
30     rm -rf %i/lib/pkgconfig