ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/mysqlpp.spec
Revision: 1.2
Committed: Thu Mar 16 15:17:32 2006 UTC (19 years, 1 month ago) by eulisse
Branch: MAIN
CVS Tags: test2, test1
Changes since 1.1: +11 -7 lines
Log Message:
Tries to compile against our version of zlib. Still RPM sees a dependency on
/lib/zlib.so.1 ....We should probably patch configure.

File Contents

# User Rev Content
1 eulisse 1.2 ### RPM external mysqlpp 1.7.31
2 eulisse 1.1 # Local patches and build system fudging by Lassi A. Tuura <lat@iki.fi>
3     # FIXME: zlib usage?
4 eulisse 1.2 Requires: mysql zlib
5     %define downloadn mysql++
6     Source: http://tangentsoft.net/%{downloadn}/releases/%{downloadn}-%v.tar.gz
7 eulisse 1.1 #Patch0: ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/%n/%n-gcc-3.0.patch.gz
8     #Patch1: ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/%n/%n-gcc-3.2.patch.gz
9     #Patch2: mysql++-strstream
10     #Patch3: mysql++-connection
11     #Patch4: mysql++-typeinfo
12    
13     %prep
14 eulisse 1.2 %setup -n %{downloadn}-%v
15 eulisse 1.1 #%patch0 -p1
16     #%patch1 -p1
17     #%patch2
18     #%patch3
19     #%patch4
20     rm -f config.status
21     [ $(uname) = Darwin ] && cp /usr/share/libtool/config.* .
22    
23     %build
24 eulisse 1.2 echo "ZLIB_ROOT" $ZLIB_ROOT
25     export CPPFLAGS=-I$ZLIB_ROOT/include
26     export LDFLAGS=-L$ZLIB_ROOT/lib
27 eulisse 1.1 ./configure --prefix=%i \
28 eulisse 1.2 --with-mysql=$MYSQL_ROOT \
29     --with-mysql-lib=$MYSQL_ROOT/lib/mysql \
30     --with-mysql-include=$MYSQL_ROOT/include/mysql
31 eulisse 1.1 perl -p -i -e 's/\@OBJEXT\@/o/g; s/\@EXEEXT\@//g' examples/Makefile
32     make