Well, I scanned through the source code folders and did not find the low-level X-10 stuff. I did see where the driver is from Marmitek. Perhaps they are only providing binaries.
Another solution on Linux would be to use mochad.
http://sourceforge.net/projects/mochad/From their website "mochad is a Linux TCP gateway daemon for the X10 CM15A RF (radio frequency) and PL (power line) controller and the CM19A RF controller."
I have used this with a Raspberry Pi and it works great with some Perl scripts. I think a simple wrapper could be written to take the output from this daemon and import it into HomeGenie. One drawback would be systems with the CM15A, as it would then have two interfaces attempting to control the device. It should not be too much of a problem, as there is no real reason to have both a CM15A and a CM19A in the same system.