gpodder/gpodder — pull request #2 by nwalfield (2011-11-01 11:11:17+00:00)
Title: Tres

Some patches for your consideration. The patches closer to HEAD are less controvertial and more important.

Add debian directory for building on Maemo 5

This patch allows building tres for Maemo 5. It is based on a mix of the debian directory in the maemo-5 branch and the harmattan branch. Run 'git diff nwalfield/tres maemo-5 debian' and 'git diff nwalfield/tres harmattan debian' to see the real diff. This patch could probably be generalized a bit. For instance, we need to build with python2.5 (at least for me, the python binary is python version 2.3 in Fremantle). Also, org.gpodder.desktop is installed in the wrong folder. To fix this, I manually (and unconditionally) move it.

When running on Fremantle, use the opengl graphics system

This patch enables opengl on Fremantle. Is there a better approach?

QML: Refuse to start if our DBus name is owned by someone else
QML: Claim gPodder's DBus name

These cause the QML frontend to claim org.gpodder. The second patch causes gpodder to not run if org.gpodder is already claimed. The first patch is important to allow Woodchuck support to fully operate: when gpodder does not claim org.gpodder, some upcalls will be lost.

Log to a file, not stdout. …

See https://bugs.gpodder.org/show_bug.cgi?id=1460

Woodchuck: Make soft errors quieter
Woodchuck: Emit a warning if we failed to load PyWoodchuck
Woodchuck: Fix spelling mistake

These are some fixes for Woodchuck. The first commit should definately go into tres. The other two are minor improvements.