So after a recent flurry of packaging, I turned my attention to Conduit on the N810. Most of the work is done, just a case of figuring out what bits are needed and pulling it together.
Most of the dependencies are taken care of. I needed to add the Extras and Extras-devel repositories to get python 2.5 and goocanvas. Right now python2.5-goocanvas doesn’t depend on libgoocanvas3, which IMO is a bug.
In the repositories I looked in, vobject and dateutil don’t seem to be available. These are needed for Conduit to go near VCard and iCal data. So I planned to grab the ubuntu/debian package and rebuild it for maemo. Not that easy, as I couldn’t find python-support or python-central. Damn. I’ve rolled my own python2.5-dateutil and python2.5-vobject and hope to get theses into extras or extras-devel shortly.
The Conduit package was relatively easy to fork from the Ubuntu PPA. I added a patch to set the default UI to Hildon instead of GTK, and then removed and tweaked dependencies. There are quite a few bugs to work out though:
- Need to reboot N810 to see Conduit in menu (Packaging bug; presume there is a macro to refresh this?)
- Conduit menu icon doesn’t work (Conduit bug; conduit/conduit script assumes bash.. which is bad).
- At the moment, I’m installing manually via ssh/apt/dpkg.. Need a one click install file (Packaging bug)
- Too big – remove manual and gtkui from package. (This needs changes in Conduit and Packaging, I think)
- Too many dataproviders are showing that won’t work on N810. Shouldn’t really show Tomboy unless tomboy is installed.
I hope to address all the important problems in the morning and send something out to the Conduit mailing list so we can get some proper testing done. A second post with screenshots and quick install link will follow.
Looks shiny. Thanks very much to the hard work of thomasvm for making this possible