ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/openldap.spec
Revision: 1.7
Committed: Tue May 19 09:01:05 2009 UTC (15 years, 11 months ago) by andreasp
Branch: MAIN
CVS Tags: builder_2011-05-20_16-46-52_crab-server, CRABSERVER_1_1_4_pre5_BUILD_SLC5, builder_2011-03-31_13-06-26_crab-server, CRABSERVER_1_1_4_pre4_BUILD_SLC5, builder_2011-03-28_17-53-57_crab-server, CRABSERVER_1_1_4_pre3_BUILD_SLC5, builder_2011-02-09_14-27-53_crab-server, CRABSERVER_1_1_4_pre2_BUILD_SLC5, builder_2011-02-07_17-11-09_crab-server, CRABSERVER_1_1_4_pre1_BUILD_SLC5_1, CRABSERVER_1_1_4_pre1_BUILD_SLC5, dg-base-rev20, dg-base-rev19, dg-base-rev18, builder_2010-08-25_01-26-27_crab-server, CRABSERVER_1_1_3_BUILD_SLC5, builder_2010-08-13_12-13-11_crab-server, CRABSERVER_1_1_3_pre3_BUILD_SLC5, DS_20100813, builder_2010-08-12_16-07-39_crab-server, DS_20100812, dg-base-rev17, CRABSERVER_1_1_3_pre2_BUILD_SLC5, dg20100809-crabserver, CRABSERVER_1_1_3_pre1_BUILD_SLC5, FRONTEND_CONF_3_30_20100724, FRONTEND_CONF_3_29_20100723, dg-base-rev16, ge20100722-rpm-osx-64-bit, dg-base-rev15, ge20100621-bootstrap-rpm-4-8-macosx, CRABSERVER_1_1_2_py26_BUILD_SLC5, CRABSERVER_1_1_2_BUILD_SLC5, dg20100617-crabserver, CRABSERVER_1_1_2_pre1_BUILD_SLC5, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, MotT0_1_0_14, MotT0_1_0_13, MotT0_1_0_12, MotT0_1_0_11, MotT0_1_0_10, MotT0_1_0_9, dg-base-rev14, MotT0_1_0_8, MotT0_1_0_6, MotT0_1_0_5, MotT0_1_0_4, MotT0_1_0_3, CRABSERVER_1_1_2_beta_BUILD_SLC5, dg-base-rev13, ge20100521b-new-rpm, ge20100521-new-rpm, ge20100519-new-apt, ge20100427-rpm-on-linux, dg-base-rev12, ge20100422-rpm-4-8-0, dg-base-rev11, dg-base-rev10, dg-base-rev9, CRABSERVER_1_1_1_BUILD_SLC5, dg20100323-prodagent, CRABSERVER_1_1_1_pre12_BUILD_SLC5, CRABSERVER_1_1_1_pre10_BUILD_SLC5, DAS_20100302_slc5_amd64_gcc434, DBS_20100226_slc5_amd64_gcc434, DBS_20100217_slc5_amd64_gcc434, FILEMOVER_20100217_slc5_amd64_gcc434, FRONTEND_CONF_3_24_20100217, DAS_20100217_slc5_amd64_gcc434, DAS_20100216b_slc5_amd64_gcc434, DAS_20100216_slc5_amd64_gcc434, T0Mon_100204_2, dg20100201-dbs3, FILEMOVER_20100201_slc5_amd64_gcc434, FILEMOVER_20100128b_slc5_amd64_gcc434, dg20100129-dbs3, dg20100128-dbs3, FILEMOVER_20100128_slc5_amd64_gcc434, DAS_20100127_slc5_amd64_gcc434, DAS_20100126_slc5_amd64_gcc434, FILEMOVER_20100122_slc5_amd64_gcc434, DAS_20100119_slc5_amd64_gcc434, DAS_20100115_slc5_amd64_gcc434, dg20100115-security, DBS_20100115_slc5_amd64_gcc434, dg20100112-security, DBS_20100112_slc5_amd64_gcc434, DBS_20100111_slc5_amd64_gcc434, dg20100111-security, dg20100107b-wmcore, dg20100107-wmcore, DAS_20100105_slc5_amd64_gcc434, DAS_20091221_slc5_amd64_gcc434, DAS_20091214_slc5_amd64_gcc434, dg20091211-couchdb, dg20091210-phedex, dg20091203c-comp-base, DD_20091208_slc5_amd64_gcc434, DAS_20091208_slc5_amd64_gcc434, FILEMOVER_20091208_slc5_amd64_gcc434, DBS_20091208_slc5_amd64_gcc434, dg20091203b-comp-base, dg20091203-comp-base, DQMCATTEST_0_0_1, DAS_20091117, BUILDBOT_01, CERNOIDv02, CouchDB_0_10_0, CERNOIDv01, WMCORE-before-refactor, PerfSuiteDB_20090930, PerfSuiteDB_20090916, PerfSuiteDB_20090904_almost_stable, PerfSuiteDB_20090904, PerfSuiteDB_20090901, forHEARTBEATr04, RPMVERIFY_0_2, forHEARTBEATr01, ap20090520-osx105, ap20090519-osx105
Changes since 1.6: +1 -0 lines
Log Message:
updates for building on mac os x 10.5 (leopard)

File Contents

# User Rev Content
1 ratnik 1.1 ### RPM external openldap 2.3.39
2 andreasp 1.7 ## BUILDIF case $(uname):$(uname -p) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) true ;; esac
3 ratnik 1.3 ## INITENV +PATH LD_LIBRARY_PATH %i/lib
4 ratnik 1.1 Source: ftp://ftp.openldap.org/pub/OpenLDAP/openldap-stable/openldap-stable-20071118.tgz
5 elmer 1.6 Patch0: openldap-2.3.39-gcc44
6 ratnik 1.2 Requires: openssl db4
7     #cyrus-sasl
8 andreasp 1.5 Provides: libsasl2.so.2 libsasl2.so.2()(64bit)
9 ratnik 1.1
10     #http://www.openssl.org/source/%n-%realversion.tar.gz
11    
12     %prep
13     %setup -q -n %n-%{realversion}
14     pwd
15 elmer 1.6 %patch0 -p1
16    
17 ratnik 1.1 %build
18    
19 ratnik 1.2 pwd
20    
21     # Fix missing sasl2 library link on 64-bit SLC4:
22    
23     mkdir -p sasl2lib
24     ln -s /usr/lib/libsasl2.so.2.0.19 sasl2lib/libsasl2.so
25    
26 ratnik 1.1 # CC C compiler command
27     # CFLAGS C compiler flags
28     # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
29     # nonstandard directory <lib dir>
30     # CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
31     # headers in a nonstandard directory <include dir>
32     # CPP C preprocessor
33    
34 ratnik 1.2 export CPPFLAGS="-I$OPENSSL_ROOT/include -I$DB4_ROOT/include -I$CYRUS_SASL_ROOT/include"
35     export LDFLAGS="-L$OPENSSL_ROOT/lib -L$DB4_ROOT/lib -L$CYRUS_SASL_ROOT/lib -L%{_builddir}/%n-%{realversion}/sasl2lib"
36     echo $CPPFLAGS
37     which cc
38     which gcc
39 ratnik 1.1
40 ratnik 1.2 ./configure --prefix=%i --with-cyrus-sasl --with-tls
41 ratnik 1.1 make depend
42     make
43     %install
44     make install
45 ratnik 1.3
46     # SCRAM ToolBox toolfile
47     mkdir -p %i/etc/scram.d
48     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
49     <doc type=BuildSystem::ToolDoc version=1.0>
50     <Tool name=%n version=%v>
51     <Client>
52     <Environment name=OPENLDAP_BASE default="%i"></Environment>
53     <Environment name=LIBDIR default="$OPENLDAP_BASE/lib"></Environment>
54     </Client>
55 ratnik 1.4 <use name=openssl>
56     <use name=db4>
57 ratnik 1.3 </Tool>
58     EOF_TOOLFILE
59    
60     %post
61     %{relocateConfig}etc/scram.d/%n
62