[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Packaging a program with several plugins, each with different dependencies

I'll soon have to package a program which has plugins and each plugin has 
different dependencies. For instance, a PostgreSQL plugin depends on 
PostgreSQL libraries, a LDAP plugin on the LDAP ones, etc.

I wonder about the best packaging: 

1) Putting all the plugins and the main program in one package: it means 
a huge list of dependencies.

2) Putting the main program in one package and all the plugins in another. 
It solves the problem for the people who want only the main program but 
every user who just wants one plugin will have to install all the 
dependencies of all plugins.

3) Putting the main program in one package and every plugin in a separate 
one. It will seriously boost the size of the Packages file...

Those who want to examine the upstream program:

ftp://ftp.internatif.org/pub/unix/echoping (the 6.0-BETA version).

Reply to: