Thu May 14 22:29:56 CEST 2009

plt for debian

time to bite the bullet and make a plt deb package for cvs which
supports shared libraries.

also it would be a good idea to wrap planet packages in .deb packages.
planet is fine and all, but it does take quite a while to install..
i'd like to separate install/compile from use.

let's get the plt-scheme debian source package and have a look at the
diff.  it should not be too hard to port it to the current cvs version

apt-get source plt-scheme

compiling plt:

 From this directory (where the `README' and `configure' files are),
 run the following commands:

   mkdir build
   cd build
   make install

 This will create an in-place installation of PLT Scheme and store the
 results of C/C++ compilation in a separate `build' subdirectory,
 which is useful if you need to update your sources, delete the build,
 and start from scratch.

 You can also run the typical `./configure && make && make install' if
 you don't anticipate updating/rebuilding, but it will be harder to
 restart from scratch should you need to.

using config --enable-shared

note that the "make install" step performs a significant amount of
scheme compilation.

this apparently also goes through the planet packages, so make sure
they compile.

so where does it end up? -> in the plt/bin and plt/lib directories.

now copying the debian/ directory from the 4.0.1-2 debian package.
it seems the source tree is not modified.

oops apparently there are debian/patches

-rw-r--r-- 1 tom users 1787 2009-05-14 22:35 00_debian-nonstandard-install.patch
-rw-r--r-- 1 tom users 1046 2009-05-14 22:35 02_alpha-compile-fix.patch
-rw-r--r-- 1 tom users 2618 2009-05-14 22:35 05_paths-fix.patch
-rw-r--r-- 1 tom users   46 2009-05-14 22:35 series

it seems to build with patches/series cleared

now trying with last pkg-plt-scheme update (see next post)