1 Attachment(s)
HOWTO: Anjuta DevStudio 2.0.2 for Dapper
To build
anjuta 2.0.2 for Dapper, you also need to build newer versions of two additional libraries,
libgdl-1-0 and
libgbd-1-0, to satisfy the build-time requirements.
Initial setup
- Suggested procedure before starting is to install debfoster and run it once and answer yes (or no if you know what you're doing) asked questions.
- This way you set default state for installed packages and can easily uninstall all anjuta build dependencies after building.
- You can later "reset" debfoster using -n parameter after the whole buildprocess is complete and installed dependencies have been removed.
Setup build environment
- Install required tools for building process
Code:
sudo aptitude install build-essential cdbs devscripts dh-make fakeroot
Setup APT repositories
- Add Debian unstable repository to /etc/apt/sources.list
Code:
deb-src http://ftp.uk.debian.org/debian unstable main contrib non-free
- After adding, update
Code:
sudo aptitude update
libgdl
- Get the source
Code:
mkdir -p ~/packages/gdl
cd ~/packages/gdl
apt-get source libgdl-1-0
cd gdl-0.6.1
- Insert new changelog entry
Code:
gdl (0.6.1-2ubuntu1) dapper; urgency=low
* Adopted for Dapper
-- Firstname Lastname <youralias@yourmail.org> Sun, 25 Jun 2006 13:23:33 +0300
- Install required build-time dependencies
Code:
sudo aptitude install libgconf2-dev libglade2-dev libgnomeui-dev
- Build and install
Code:
dpkg-buildpackage -rfakeroot -us -uc
sudo dpkg -i ../libgdl-1-*.deb
libgbf
- Get the source
Code:
mkdir -p ~/packages/gnome-build
cd ~/packages/gnome-build
sudo aptitude update
apt-get source libgbf-1-0
cd gnome-build-0.1.3
- Insert new changelog entry
Code:
gnome-build (0.1.3-3ubuntu1) dapper; urgency=low
* Adopted for Dapper
-- Firstname Lastname <youralias@yourmail.org> Sun, 25 Jun 2006 13:16:43 +0300
- Build and install
Code:
dpkg-buildpackage -rfakeroot -us -uc
sudo dpkg -i ../libgbf-1-*.deb
anjuta
- Get the source
Code:
mkdir -p ~/packages/anjuta
cd ~/packages/anjuta
apt-get source anjuta
cd anjuta-2.0.2
- Insert new changelog entry
Code:
anjuta (2.0.2-3ubuntu1) dapper; urgency=low
* Adopted for Dapper
-- Firstname Lastname <youralias@yourmail.org> Sun, 25 Jun 2006 13:41:15 +0300
- Install required build-time dependencies
Code:
sudo aptitude install libpcre3-dev libgnomeprintui2.2-dev libgnomeprint2.2-dev libvte-dev libzvt2.0-dev automake libxslt1-dev autogen libdevhelp-1-dev libwnck-dev
- Build and install
Code:
dpkg-buildpackage -rfakeroot -us -uc
sudo dpkg -i ../anjuta_2.0.2-3ubuntu1_i386.deb ../anjuta-common_2.0.2-3ubuntu1_all.deb
Removing the build dependencies
- If you installed debfoster as suggested in the beginning, you can now clear all build dependencies.
Answer p (as purge) for all questions regarding to applications and libraries installed on build process.
- Remove/comment debian source repository from /etc/apt/sources.list
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
If someone has alternative for usage of deprecated debfoster, it would be great.
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
Someone wanna provide me the deb, so I don't have to go through the compile process? thanks.
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
Quote:
Originally Posted by dabear
Someone wanna provide me the deb, so I don't have to go through the compile process? thanks.
Sure, I can upload the .debs for you if you say where. Personally I was quite
disappointed for this release, found few "not so nice" bugs laying around.
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
i wouldn't mind some debs :) , try http://www.freefilehoster.com for hosting the packages.I've put some anjuta2 debs there from another thread (http://www.ubuntuforums.org/showthread.php?t=191252) however I really want to see if another build has the the 'project manager' option enabled and working, every deb i've tried so far has it greyed out or unselectable from the plugins menu :(
I think anjuta2 will be a damn fine program when it matures past its alpha status at the moment.
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
Quote:
Originally Posted by vasdee
i wouldn't mind some debs :) , try
http://www.freefilehoster.com for hosting the packages.I've put some anjuta2 debs there from another thread (
http://www.ubuntuforums.org/showthread.php?t=191252) however I really want to see if another build has the the 'project manager' option enabled and working, every deb i've tried so far has it greyed out or unselectable from the plugins menu :(
I think anjuta2 will be a damn fine program when it matures past its alpha status at the moment.
okay, i uploaded .debs here
I didn't get that "Project manager" -plugin working either. I'm not sure, but I think
this feature needs glade-3, which is currently only on GNOME CVS. It smells so
fresh that I wouldn't go building it just yet. I didn't manage to build valgrind
plugin either, but other goodies should be there.
/edit
ah, file went AWOL.. reuploaded.
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
Does anyone have a list of changes/new features for Anjuta 2 so I know if it's worth looking forward to? I'm currently using KDevelop since Anjuta simply doesn't have the features I need. I would be really nice with a good Gnome IDE though.
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
Quote:
Originally Posted by Hanj
Does anyone have a list of changes/new features for Anjuta 2 so I know if it's worth looking forward to? I'm currently using KDevelop since Anjuta simply doesn't have the features I need. I would be really nice with a good Gnome IDE though.
You should try looking anjuta's home page and look for changelogs between
versions and roadmap they have. There was "What's new on 2.0" article, but I
couldn't find it anymore..
http://anjuta.sourceforge.net/
http://sourceforge.net/news/?group_id=14222
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
Thanks, mlind. I was hoping for a better class generator and better code completion, but that doesn't seem to be happening. Sounds like it's still worth checking out though.
Re: HOWTO: Anjuta DevStudio 2.0.2 for Dapper
I tried it and overall it looks really good. Clean, nice interface without any loss of usability. The class generator seems to be missing altogether though, which isn't good. Also, I couldn't find anywhere to edit linker options, what's up with this? I really hope a stable and usable version gets out soon.