I would expect that two systems would be needed--one with HAL but not upower etc.) and one with upower and friends (but not HAL).
I don't have an older build system with HAL.
I am somewhat concerned about cluttering up the tdehwlib files with conditionals and such, however this may not be an issue once the source files are split into smaller chunks (e.g. Fat-Zer's work).
On a related note, please do not commit any patches to tdehwlib right now as I am in the process of merging Fat-Zer's splitting of the source files.
Hmm, all of these changes sound like "Stop the presses!" Please post when the tdehwlib merges and tdebindings/libtqt-perl fixes are complete. Seems otherwise things will break when attempting to compile. :-)
Darrell
I just pushed a patch that should resolve the tdebindings failure. The hardware library split has been merged and all should be good to go for rebuilding at this time.
Tim