I have a new package that I want to put into the XEmacs package
system but I've come across a possible stumbling block.
My package, which is an ICQ client for XEmacs, needs an external
binary program to run. The external binary is a UDP to TCP bridge.
Unfortunately, at the moment it will only run on Linux (x86)[1].
See the dilemma?
These are the possible solutions that I've thought of...
(1) include the package as is but clearly mark it "For Linux
Only" (a temporary solution only)
(2) remove the external binary from the package and make
people download and install the external binary separately
(similar to how Gnus uses sendmail)[2]
(3) re-write the external binary as an 'emodule'
There are bound to be pro's and con's for each of those 3 solutions
and probably other solutions that I haven't thought of. That's where
you come in. What are your thoughts, ideas, comments?
Oh, and before you say "Andreas handles packages, ask him", it was
Andreas who suggested I discuss it here. :)
If you want to take a look at it...
<
http://users.ozlinx.com.au/~youngs_s/eicq/>
Footnotes:
[1] because that's what my system is and I don't have what's needed
to port it to other platforms.
[2] if this is the way I go I'll need some help in porting the
external binary to other platforms.
--
|---<Regards, Steve Youngs>-----------[GnuPG KeyID: EFD82ED2]---|
| It's a funny thing about life; if you refuse to accept |
| anything but the best, you very often get it |
|-----------------------------<mailto:youngs_s@ozlinx.com.au>---|