Tinymail screenshot festival

While Dirk-Jan‘s modest-on-maemo screenshot is of course a lot better integrated with Maemo

I have ported the default tinymail to Maemo. This is how the tinymail demo-ui looks after doing a standard compilation:

And if you run it using run-standalone.sh you’ll get this:

I had to make two patches. One for eds-dbus which replaces the symlinks with simple copies and changed a few small buggies and dependencies. It looks like the Subversion client in a scatchbox doesn’t support restoring the symlinks. Maybe I’m doing something wrong? I also had to make a patch for tinymail. But soon will the Nokia guys give me their libtinymail-maemo which will make this patch unnecessary (support for maemo will be a standard tinymail component).

svn co http://svn.o-hand.com/repos/eds-dbus/trunk eds-dbus
cd eds-dbus; patch -p0 < eds-dbus-maemo.patch
./autogen.sh --enable-camel=yes --prefix=/opt/eds --with-dbus=yes --with-soup=no
make && make install ; cd ..; mkdir tinymail; cd tinymail
svn co https://svn.cronos.be/svn/tinymail/trunk ; cd trunk
patch -p0 < tinymail-maemo.diff
PKG_CONFIG_PATH=/opt/eds/lib/pkgconfig ./autogen.sh --prefix=/opt/tinymail/ \
    --enable-gnome=no --with-html-component=none
make && make install

I also started with getting myself a OLPC development environment working in a QEmu. So you can expect a port to that, soon.

There’s also a new modest-on-desktop screenshot by Dirk-Jan:

4 thoughts on “Tinymail screenshot festival”

  1. Maemo only has subversion 1.0 which doesn’t support symlinks. Personally I generally use svn outside of the scratchbox. Note that the svn repository on o-hand.com isn’t exactly the source that Nokia are using, there are other patches and they will be released shortly.

  2. Okay. Nevertheless, thanks for the dbus port. As you can see will the shipped camel compile and work in the maemo environment. I for now only tested the x86 target. But I don’t see any reason why the ARM target wouldn’t work. Note that for some SSL bugs (and some other bugs) the latest version of camel in evolution-data-server CVS HEAD would be interesting.

    But, I haven’t checked how synchronized you are (trying to) keep(ing) eds-dbus and evolution-data-server.

    If you have questions about the (large) patch, feel free to ask me. No real big changes (the patch is big cause of the symlinks). I also noticed it changes to much. The only important changes where the version of gobject/glib in configure.in (2.9.x -> 2.8.x) and a #define for iconv.

  3. The screenshot of modest-on-desktop looks quite nice. Have you given any thought to a desktop/laptop version of the application? I could definitely see myself using that instead of Evolution.

  4. They told me that there will be a opensource desktop version of the application. Get in touch with Dirk-Jan Binnema of the modest-team at Nokia for more information.

Comments are closed.