ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/neon.spec
Revision: 1.7
Committed: Thu Nov 22 09:31:36 2007 UTC (17 years, 5 months ago) by eulisse
Branch: MAIN
CVS Tags: pe20071127-ports, ge20071224, ge20071223, ge20071221, ge20071220, ge20071217, ge20071216, ge20071213, ge20071212, ge20071211, ge20071210a, ge20071210, ge20071207, ge20071205, ge20071203, V00-06-08, ge20071128, ge20071127a-leopard, ge20071127-leopard, ge20071126-new-bootstrap, pe20071123a-ports-422, pe20071123a-ports-412, pe20071123a-ports, ge20071122-new-bootstrap
Changes since 1.6: +13 -11 lines
Log Message:
Removes online_release and uses the architecture instead to determine special
requires/CPPFLAGS/LDFLAGS for online releases.

File Contents

# User Rev Content
1 elmer 1.6 ### RPM external neon 0.26.3-CMS18
2 eulisse 1.7 Source: http://www.webdav.org/%n/%n-%realversion.tar.gz
3 eulisse 1.1
4 eulisse 1.7 %define requires expat openssl zlib
5     %define cppflags "-I$EXPAT_ROOT/include -I$ZLIB_ROOT/include -I$OPENSSL_ROOT/include"
6     %define ldflags "-L$EXPAT_ROOT/lib -L$ZLIB_ROOT/lib -L$OPENSSL_ROOT/lib"
7    
8     %if "%(echo %{cmsos} | sed -e 's|slc.online_.*|online|')" == "online"
9     %define requires expat
10     %define cppflags "-I$EXPAT_ROOT/include"
11     %define ldflags "-L$EXPAT_ROOT/lib"
12 ratnik 1.5 %endif
13 eulisse 1.1
14 eulisse 1.7 Requires: %requires
15    
16 eulisse 1.2 %prep
17     %setup -n %n-%realversion
18 ratnik 1.5
19 eulisse 1.1 %build
20 ratnik 1.5
21     export CFLAGS="-fPIC -g -O2"
22    
23 eulisse 1.7 export CPPFLAGS=%{cppflags}
24     export LDFLAGS=%{ldflags}
25 ratnik 1.5
26 eulisse 1.4 ./configure --enable-shared --prefix=%i --with-pic --without-zlib --without-gssapi --with-expat
27 eulisse 1.1 make -j %makeprocesses
28     %post
29     %{relocateConfig}lib/libneon.la