Fri May 15 11:04:14 CEST 2009

plt-scheme package

The debian package tree can be found here:

  svn co svn://svn.debian.org/svn/pkg-plt-scheme/plt-scheme/trunk

The last entry is:

plt-scheme (4.1.5-1) unstable; urgency=low

  * New upstream version

 -- Ari Pollak <ari@debian.org>  Sun, 22 Mar 2009 21:55:44 -0400

Also see http://bugs.debian.org/cgi-bin/pkgreport.cgi?package=plt-scheme

To build a SVN of plt scheme version, make sure the plt tree contains
the debian/ dir from the debian package tree, and add something like
the following to the top of the debian/changelog file:

plt-scheme (svn-20090515) unstable; urgency=low

  * Updated from upstream svn.

 -- Tom Schouten <tom@zwizwa.be>  Fri, 15 May 2009 10:14:31 +0200

Now run "dpkg-buildpage -b" in the plt source tree.

Apparently the latest 4.1.5-1 debian package does not have shared
libraries enabled which is necessary for fluxus.

Two problems with debian source:
    - it doesn't build shared libraries
    - setup-plt needs to stay away from my ~/.plt-scheme collection

From Eli:

> Is there a way to compile PLT Scheme from source without setup-plt
> looking in the compiling user's ~/.plt-scheme directory for
> collections?

Use `make plain-install' to avoid running setup-plt, and then run it
manually with

  .../mzscheme -l- setup -U

Using this information with a glance on the Makefile.in shows me this:

SETUP_ARGS = -X "$(DESTDIR)$(collectsdir)" -l setup
	$(MAKE) install-3m-common
	mzscheme/mzscheme@MMM@ $(SETUP_ARGS)
	$(MAKE) install-common-last

Changing this should do it:

SETUP_ARGS = -X "$(DESTDIR)$(collectsdir)" -l setup -U