Vector Linux Packages Directory
===============================
This directory is intended as the working directory of VLAPT/slapt-get.
When you download packages, they will be stored here.
For local install, they will be used as cache.
You may also publish this directory using an FTP server
or an HTTP server, thus serving as a mirror.

Vector Linux organizes the packages according to their base
library and their group. For example, if a package placed as :

/x11/gtk/NET/firefox-1.0-i586-vl5.tgz

it means:
- It needs the libraries from x11/BASE and x11/gtk/BASE
- It categorized as NETwork apps


What is the advantage ?

1. Allow BASE library optimisation.
-----------------------------------
The well known base libraries are:
cli : Command Line Interface. Everything that runs on text mode.
x11 : X-Windows system. The basic for GUI applications.
x11/gtk : light GUI toolkit. 
x11/gtk2 : medium GUI toolkit.
x11/qt : medium GUI toolkit.
x11/gtk2/gnome : heavy desktop environment.
x11/qt/kde : heavy desktop environment.

Knowing the base libraries we need, enable us to make a 
clean and compact distro. For example:
# VL-dynamite includes only cli, x11 and x11/gtk.
# VL-standard uses cli, x11, x11/gtk, x11/gtk2 and x11/sdl
# VL-deluxe add the standard with x11/gtk2/gnome
# VL-soho add the standard with x11/qt and x11/qt/kde, even /x11/fltk

2. Allow EASY DEPENDENCY
-------------------------
If a user want to install /x11/gtk/NET/firefox-1.0-i586-vl5.tgz,
just make sure everything in /x11/BASE and /x11/gtk/BASE are installed.
Not so clean, but ... could it be easier ?.

3. Allow PACKAGE variances
--------------------------
Some applications can be compiled for different base libraries,
for example we can have firefox for GTK1 and for GTK2.
So, vl-dynamite certainly uses the gtk1 variance 
/x11/gtk/NET/firefox-0.8_gtk1-i586-vl5.tgz
while the others might use the 
/x11/gtk2/NET/firefox-0.8-i586-vl5.tgz variance.
Note: You can have only one variance installed at the same time.

4. Allow CATEGORIZATION
-----------------------
The applications is placed according to their USAGE, which is
somewhat similar with the windows manager's menu. For example, 
if users find out their IceWM or KDE menu has fewer Multimedia 
applications, try to find other apps under MM directory. For 
each BASE library, the cateqories are:

BASE: the base libraries, mostly required
CORE: essentials packages, mostly included in the ISO.
DEV: development systems
EDIT: editors
EDU: educational and sciense applications.
ENT: Entertainment (games, toys)
GR: Graphics
MM: Multimedia
OFC: Office
SET: User interface related settings
SYS: System related configurator
UTIL: Utilities


