1 |
|
### RPM external python-tdb 0.0.6 |
2 |
|
%define pythonv %(echo $PYTHON_VERSION | cut -d. -f 1,2) |
3 |
< |
%define pydir %(which python| python -c "import sys,os; version=sys.version[:3];path='/'+reduce(lambda x,y: x+y+'/',sys.stdin.readline().split('/')[:-2]);print path") |
4 |
< |
%define bindir %pydir/bin |
5 |
< |
%define sitedir %pydir/lib/python%pythonv/site-packages/ |
6 |
< |
# INITENV +PATH PYTHONPATH %{i}/lib |
7 |
< |
|
3 |
> |
## INITENV +PATH PYTHONPATH %{i}/lib/python%{pythonv} |
4 |
|
|
5 |
|
Summary: Python binding for the Samba Trivial Database |
6 |
|
Packager:Conrad Steenberg <conrad@hep.caltech.edu> |
7 |
|
Vendor: Conrad Steenberg <conrad@hep.caltech.edu> |
8 |
|
|
9 |
|
Source: http://julian.ultralight.org/clarens/devel/%n-%v.tar.gz |
10 |
< |
Requires: python tdb Pyrex |
10 |
> |
Requires: python tdb pyrex |
11 |
|
|
12 |
|
|
13 |
|
%description |
27 |
|
mkdir build |
28 |
|
|
29 |
|
%install |
30 |
< |
set |
31 |
< |
export CFLAGS="-I$TDB_ROOT/include" |
36 |
< |
export LDFLAGS="-L$TDB_ROOT/lib" |
30 |
> |
export CFLAGS="-I$TDB_ROOT/include -I$LIBJIO_ROOT/include -D_FILE_OFFSET_BITS=64" |
31 |
> |
export LDFLAGS="-L$TDB_ROOT/lib -L$LIBJIO_ROOT/lib" |
32 |
|
python setup.py --build --prefix=%{i} --install --root=/ |
33 |
|
|
39 |
– |
mkdir -p %i/lib |
40 |
– |
mv %sitedir/tdb.so %i/lib |
41 |
– |
|
34 |
|
%files |
35 |
|
%i |