GNOME Calendar is not a complex application, but is hard-dependant on Evolution Data Server (EDS), which is a huge project, with lots of dependencies. Below you'll find tips about how to make Calendar work from a JHBuild environment.

Getting Calendar

Calendar is updated in the JHBuild repositories, so all you have to do is:

When no calendars are shown

EDS is a big project with lots of inter-proccess communication (IPC) using the DBus system. Because of it, you may (and probably will) find problems running Calendar from JHBuild. It is, however, easy to make it work. First, create a backup of you DBus directory:

$ sudo mv /usr/local/share/dbus-1 /usr/local/share/dbus-1-bak

Second, create a symbolic link against you JHBuild DBus directory. Change the commands according to your setup.