Unfortunately upower 0.9.1 on Ubuntu 10.04 LTS does not have up_client_get_is_docked. The earliest upower that has it is in Natty. Backporting this to Lucid seems like a task, due to dependencies:
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 8) libusb-1.0-0-dev (>= 1.0.0) libimobiledevice-dev (>= 0.9.7) libgirepository1.0-dev (>= 0.9.12) gobject-introspection (>= 0.9.12-4~) gir1.2-glib-2.0
Unfortunately upower 0.9.1 on Ubuntu 10.04 LTS does not have up_client_ get_is_ docked. The earliest upower that has it is in Natty. Backporting this to Lucid seems like a task, due to dependencies:
dpkg-checkbuild deps: Unmet build dependencies: debhelper (>= 8) libusb-1.0-0-dev (>= 1.0.0) libimobiledevic e-dev (>= 0.9.7) libgirepository 1.0-dev (>= 0.9.12) gobject- introspection (>= 0.9.12-4~) gir1.2-glib-2.0