a bin one, i plan to make 2 packages, one with X support, the other onewithout. What should be their name ? ...-x ?
It's my understanding that you shouldn't do that. If it's possible to make a single binary with support for both, then you should build it with X support. From Debian Policy: 5.8 Programs for the X Window SystemSome programs can be configured with or without support for the X Window System. Typically, binaries produced with support for X will need the X shared
libraries to run.Such programs should be configured with X support, and should declare a dependency on xlib6g (which contains X shared libraries). Users who wish to use the program can install just the relatively small xfree86-common and xlib6g packages, and do not need to install the whole of X.
Do not create two versions (one with X support and one without) of your package.