About the installer.

Don't read this if you are trying to install _somebody else's_ app. This
is only for developers who want an installer for _their_ app.

You should create Config.in like this:
[Options]
APP=your_app_name
MENUDIR=Applications

where Applications should be replaced by the appropriate subdirectory
of $KDEDIR/share/applnk that you want the kdelnk file for your app
to be placed in.

configure.py writes Config with the detected options for the
pyKDE app named in Config.in

You can add custom options by editing configure.py

Remember to delete Config before distributing your app.

install.py installs the app. (The -e option to install.py makes it uninstall.)

The installer assumes that there exist directories
data and doc

data should contain a subdirectory python which contains
all your python files. There should be a main.py file in there
as the start script.

The subdirectories of data will be placed in KDEDIR/share/apps/app_name

doc should contain your HTML documentation.

Edit template.kdelnk so that it is right for your app (although
all APPs in this file get changed to your app name so you don't have
to edit that)

If you have an icon for your app. Then create a directory icons
put your_app_name.xpm in there. This should also have a subdirectory
mini with your_app_name.xpm in there for the small icon.

If you have any c modules to install put them in a directory
c along with the usual Makefile.pre.in and Setup. The installer
will take care of installing them too.

The uninstaller does NOT remove c modules.

The installer is (C) Martin P Holland 2000
I give unlimited permission to copy, distribute and modify it.
No warranty is given or implied for the installer. You use it at
your own risk.

This is version 0.2 of the installer.


