Getting Anjuta from the GNOME git server

Git is a very powerfull distributed version control system. To learn more about git check the GNOME wiki.

Make sure you have all dependencies of Anjuta installed and ready. Now, grab the anjuta and gdl modules from the repository:

$ git clone git://git.gnome.org/anjuta
$ git clone git://git.gnome.org/gdl

That only gives read access to the repository. If you have an account for git.gnome.org and want write access (you must have been granted write access to the anjuta module as an Anjuta developer), you instead need to check out the source with:

$ git clone ssh://username@git.gnome.org/git/anjuta
$ git clone ssh://username@git.gnome.org/git/gdl

Now you will want to build and install. Run:

$ ./autogen.sh

If you want to enable Anjuta API documentation generation, you can pass --enable-gtk-doc to the above autogen.sh script. Then continue just like you would work with a tarball package:

$ ./configure
$ make
$ su [password]
# make install

After you have checked the code out, you can use:

$ git pull --rebase (in the anjuta top level directory)

to update your personal copy of Anjuta to the latest version from the Git repository and rebuild.

Prolog

"A service to open source is a service to mankind." 

I have spent lots of time and energy on the development of Anjuta, and the only thing I expect in return is your generous help in its further development. It took me quite some time to bring the first release of Anjuta to the world in 1999. For quite some time, the development of Anjuta was just "a one man show", but very soon it acquired quite a bit of attention, and now I am proud to say that Anjuta has a full-fledged development team! I am very thankful to all the people who have contributed and continue contributing to the further development of Anjuta as "a service to Mankind." 

-Naba

History

27th Dec 1997 ...

I had a date with Anjuta (my GF and not the program). It was really after a long time that I was going to meet her. We usually do not meet often because of the 'geographical distance'. Coincidentally, that day was also her birthday. I was feeling very happy and had decided to celebrate her birthday with a little piece of cake. Well, because my luck was not good that day, I could not celebrate her birthday. This made me feel as though I'd been hit by a billion bullets. I could not even do such a little thing for her (after all, we were meeting after a long time). Simply because I could not forget the incident, I decided to do something for her solely from my side. And I did it. Meantime, Gnome had been lacking a good build environment (by 'good' I mean user friendly). And many people, especially my friends, those who swear by M$, had been commenting: "Of course, Linux has become user-friendly. See, you can now click buttons. But the thing is, you don't feel like clicking them. " I just wanted them to 'feel like clicking them.'

Then, I started the journey ...

-Naba