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. |
# | 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 |