ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/tdb.spec
Revision: 1.2
Committed: Fri Aug 25 17:52:19 2006 UTC (18 years, 8 months ago) by steen
Branch: MAIN
CVS Tags: re20080623, forPHEDEX303, forPHEDEX-datasvc100, forPHEDEX302, forPHEDEX301, forPHEDEX300, forPHEDEX300pre14, forPHEDEX300pre13, forPHEDEX300pre12, forPHEDEX300pre11, forPHEDEX-datasvc002, forPHEDEX-datasvc001, forPHEDEX300pre7, forPHEDEX300pre6, forPHEDEX263, forPHEDEX262_cmsbuild5, forPHEDEX262_cmsbuild4, forPHEDEX262_cmsbuild2, forPHEDEX262_cmsbuild, forPHEDEX262, forPHEDEX261-slc3, forPHEDEX261, forPHEDEX260-1, forPHEDEX260, ge20071212-phedex, forPHEDEX2542, forPHEDEX2541, forPHEDEX2540, forPHEDEX2536, forPHEDEX2535, forPHEDEX2534, forPHEDEX2533, forPHEDEX2532, forPHEDEX2531, forPHEDEX253, forPHEDEX252, forPHEDEX251-micro-pre1, forPHEDEX251, forPHEDEX250, forPHEDEX242, forPHEDEX241, pe060927, for084, for137a_pre083_take2, for137a_pre083
Changes since 1.1: +2 -1 lines
Log Message:
Add LD_LIBRARY_PATH to configure.

File Contents

# User Rev Content
1 steen 1.1 ### RPM external tdb 1.0.6
2    
3     Summary: Trivial Database
4     Group: System Environment/Libraries
5     URL: http://sourceforge.net/projects/tdb/
6    
7     Packager:Conrad Steenberg <conrad@hep.caltech.edu>
8     Vendor: Conrad Steenberg <conrad@hep.caltech.edu>
9    
10     Source: http://surfnet.dl.sourceforge.net/sourceforge/tdb/tdb-%{v}.tar.gz
11     Patch0: tdb-1.0.6-gcc33
12     Patch1: tdb-1.0.6-libjio
13     Requires: libjio gcc
14    
15    
16     %description
17     TDB is a Trivial Database. In concept, it is very much like GDBM,
18     and BSD's DB except that it allows multiple simultaneous writers
19     and uses locking internally to keep writers from trampling on
20     each other. TDB is also extremely small.
21    
22     %prep
23     %setup -n tdb-%{v}
24     %patch0 -b .gcc3
25     %patch1 -p1 -b .jio
26    
27     %build
28     echo LIBJIO_ROOT=$LIBJIO_ROOT
29 steen 1.2 export CFLAGS="-I%{i}/include -I$LIBJIO_ROOT/include -D_FILE_OFFSET_BITS=64"\
30     LDFLAGS="-L%{i}/lib -L$LIBJIO_ROOT/lib -ljio -lpthread"
31 steen 1.1 ./configure --prefix %{i}
32     make TDBTEST="" LDFLAGS="-L%{i}/lib -L$LIBJIO_ROOT/lib -ljio -lpthread"
33    
34     %install
35     rm -rf %{buildroot}
36     make install TDBTEST=""
37    
38     ### Clean up buildroot
39     #%{__rm} -f %{buildroot}%{_libdir}/*.la
40    
41     docdir=%{i}/doc/%{n}-%{v}
42     mkdir -p $docdir
43    
44     cp AUTHORS ChangeLog COPYING NEWS README TODO $docdir
45    
46    
47     %files
48     %defattr(-, root, root, 0755)
49     %{i}/lib/*.so.*
50     %{i}/bin
51     %{i}/etc
52     %{i}/doc
53     %{i}/lib/*.a
54     %{i}/include
55     #%{i}/man