[Pkg-scicomp-devel] slepc/trunk/debian
Ondrej Certik
ondrej at certik.cz
Sun Jul 1 16:17:53 UTC 2007
SVN commit 1616 by certik-guest:
Determine the architecture automatically (instead of hardwiring it in
debian/rules) and use SLEPC_VERSION instead of 2.3.2.
M +4 -6 slepc/trunk/debian/rules
--- slepc/trunk/debian/rules #1615:1616
@@ -64,15 +64,13 @@
mkdir -p $(slepcbin)/usr/lib
mkdir -p $(slepcdev)/usr/lib
mkdir -p $(slepcdev)/usr/include/slepc
- #libdir=`grep "hosttype " Make.common | cut -d "=" -f 2 | cut -c 2-`;
- libdir=linux-gnu-c-opt; \
+ libdir=`grep "PETSc arch" make_log_linux-gnu-c-opt | cut -d ":" -f 2 | cut -c 2-`; \
mkdir lib/$${libdir}/tmp-petsc-shlib; \
cd lib/$${libdir}/tmp-petsc-shlib; \
/usr/bin/ar x ../libslepc.a; \
- gcc -shared -Wl,-soname,libslepc.so.2.3.2 -o libslepc.so.2.3.2 *.o; \
- mv libslepc.so.2.3.2 ..
- libdir=linux-gnu-c-opt; \
- cp lib/$${libdir}/libslepc.so.2.3.2 $(slepcbin)/usr/lib/ ; \
+ gcc -shared -Wl,-soname,libslepc.so.$(SLEPC_VERSION) -o ../libslepc.so.$(SLEPC_VERSION) *.o; \
+ cd ../../..; \
+ cp lib/$${libdir}/libslepc.so.$(SLEPC_VERSION) $(slepcbin)/usr/lib/ ; \
cp lib/$${libdir}/libslepc.a $(slepcdev)/usr/lib/
ln -s /usr/lib/libslepc.so.$(SLEPC_VERSION) $(slepcdev)/usr/lib/libslepc.so
cp include/*.h $(slepcdev)/usr/include/slepc
More information about the Pkg-scicomp-devel
mailing list