Hi all, As previously mentioned, I'm packaging AIPS: Astronomical Image Processing System.
I've converted the compile process to use shared library rather than static ones such as to decrease memory and disk footprint. I've been doing packages for ~6 months, and some pretty complicated ones, too (physics software rant:). But I've never dealt with libraries. This shouldn't be difficult, but I want to make sure I've got it right. Only AIPS will use the AIPS shared libraries. AIPS is presently installed into /usr/lib/aips/aips/, with the shared libraries in /usr/lib/aips/. (It requires its own directory hierarchy). I've moved the two largest sharable directories to /usr/share/aips/aips, with appropriate symlinks in /usr/lib/aips/aips/. Is this all okay? Specifically, should I use /usr/lib/libaips/ for shared libraries, as suggested by http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html ? Also, do I need to do anything about library versioning? It seems not, because no other package will ever use the AIPS libraries. So for now I have, for example, /usr/lib/aips/QNOT.so. Ok? Thanks, -- Justin aptitude install task-iraf saods9 eclipse sextractor x11iraf wcstools http://www.justinpryzby.com/debian/ References [1] http://www.aoc.nrao.edu/aips/
signature.asc
Description: Digital signature