You are not logged in.
Pages: 1
howz it?
For any of you that may be sweating on anjuta 2 this PKGBUILD will let you keep up to date with their progress. Just run it every couple of days and see if anything has changed. I've found that it's pretty much unusable, but it's cool to see what they are building to
NOTE: don't use this if you are an anjua 1.x user as this will replace it.
Enjoy!
# $Id: PKGBUILD,v 1.17 2005/09/07 21:44:02 jgc Exp $
pkgname=anjuta
pkgver=2.0.3
pkgrel=1
provides=('anjuta')
conflicts=('anjuta')
pkgdesc="Anjuta Integrated Development Environment CVS"
url="http://anjuta.sourceforge.net"
install=$pkgname.install
depends=('vte' 'libgnomeprintui' 'devhelp>=0.11' 'gdl>=0.6.1' 'gnome-build>=0.1.3' 'autogen>=5.6.5' 'guile>=1.6.7')
makedepends=('cvs')
#md5sums=()
#source()
_cvsroot=":pserver:anonymous@anoncvs.gnome.org:/cvs/gnome"
_cvsmod="anjuta"
build() {
[ "$GNOMEDIR" = "" ] && . /etc/profile.d/gnome.sh
cd $startdir/src/
msg "Connecting to cvs...."
cvs -z3 -d $_cvsroot checkout anjuta
cd $_cvsmod
./autogen.sh
msg "CVS checkout done or server timeout"
msg "Starting make"
cp -r ../$_cvsmod ../$_cvsmod-build
cd ../$_cvsmod-build
./configure --disable-plugin-subversion --prefix=/opt/gnome
make || return 1
make DESTDIR=$startdir/pkg install || return 1
find $startdir/pkg -name '*.la' -exec rm {} ;
}
Offline
These lines are useless:
provides=('anjuta')
conflicts=('anjuta')
because pkgname=anjuta and not anjuta-cvs or anjuta2 or something else.
provides and conflicts are needed only when pkgname is different, because when it's the same it will replace older version anyway because of bigger pkgver.
BTW, is Anjuta 2 really not much usable yet? If so than it's sad. IMHO it's too long in development. They could just rewrite it for GTK2 and only then rewrite it for plugins support etc. Now I'm going to use OpenLDev because I don't want gtk1.
to live is to die
Offline
Pages: 1