GNOME Calendar-||

To get started with GNOME calendar, first get jhbuild running. The Gnome website has a very good page on how to do that, and it should work fine ๐Ÿ™‚
https://wiki.gnome.org/Newcomers/BuildGnome

After getting jhbuild, the command to build the calendar is

jhbuild build --nodeps gnome-calendar

The –nodeps is to ignore the system dependencies. I was getting error in “libsystemd-journal” In order to get around with that, I used –nodeps.

This will clone about 47 repositories and build each product. You can modify the files in the folder where they are cloned, which would be ~/checkout/gnome

To make changes and run, first open up the folder of the product,

subl ~/checkout/gnome/gnome-calendar

My default text editor is sublime, so I just opened up the folder in my editor.
That’s about it ๐Ÿ˜€ Now get started with fixing bugs. After making changes, just save the file and build only the calendar again, no need to build all the dependencies again. To build the product and run it, I use the following commands while moving into the gnome-calendar folder:

cd ~/checkout/gnome/gnome-calendar
jhbuild make
jhbuild run src/gnome-calendar

Now enjoy the glory of making changes in the product ๐Ÿ˜€
Next up: Fixing bugs and submitting patches ๐Ÿ™‚

Advertisements

Gnome Calendar

This is the first blog related to Open sourcing and gnome calendar. I started to check out the code of Gnome Calendar at around middle of February. Relative to other projects, this looked like a very small project as this has just about 40 source files(not that the number matters)

The calendar is a very important tool for scheduling and for checking the dates ahead. This has much more expansion to be done, from a users perspective. Sinceย I can code, I should be doing it myself ๐Ÿ™‚

Further blogs on building the gnome and jhbuild coming up ๐Ÿ™‚ ย Watch out for codes in the middle of the blogs.