This is the source archive for the next generation of VASM (Vector
Administrative and Services Menu, not to be confused with Vancouver Area
Sadism & Masochism, one hopes). This project remains under development, and
the latest releases, updated on a semi-daily basis, can be found here:

  http://distro.ibiblio.org/pub/linux/distributions/vectorlinux/VASM-2.0

Because this project is written in Perl, you will need a few modules from CPAN
as well as a stock install of Perl 5.8 (we are using Unicode, I should have
mentioned as well). Currently, these are:

  * Tie::Hash::Indexed
  * XML::Parser, which comes with Vector actually
  * File::BaseDir
  * File::MimeInfo
  * URI
  * XML::Writer
  * UI::Dialog
  * Gtk2 and Glib
  * Archive::Tar and Compress::Zlib
  * Expect and IO::Tty

The project now includes a patched, unofficial version of CDialog.pm for
UI::Dialog which supports the 'yes-label' and 'no-label' options. This is
critical for supporting i18n in VASM, as different people have their own ways
of saying 'yes' and 'no' (ja, haa, khong, nahi, etc...). I hope to get this
merged into CPAN at some point, but for the time being, you will have to
install it manually.

To play around with the tests and applications included in the archive, you
must also set XDG_CONFIG_HOME and XDG_DATA_HOME so that they indicate the
'config' and 'data' directories at the top level. When working with the
Subversion trunk, the value I give to the variable XDG_CONFIG_HOME is
'/home/hanuman/svn/VASM/trunk/config', for instance. Alternatively, you can
copy 'config/vasm' to '~/.config/vasm' and 'data/vasm' to
'~/.local/share/vasm', relying on the default value for either variable.

To communicate with the project lead (me), you can send e-mail to
hanumizzle@gmail.com. I will manage all patches, suggestions, etc. through
this e-mail address for the time being. Unfortunately, the only (natural)
language in which I am fluent is English. So at present, all messages and
things you send me need to be in English.
