1 DESCRIPTION
= "Bitlbee is an IRC to IM gateway that support multiple IM protocols."
2 HOMEPAGE
= "http://www.bitlbee.org/"
3 SECTION
= "console/network"
5 DEPENDS
= "glib-2.0 gnutls"
8 SRC_URI
= "http://get.bitlbee.org/src/${P}.tar.gz \
9 file://configure.patch;patch=1 \
12 S
= "${WORKDIR}/bitlbee-${PV}"
14 EXTRA_OECONF
= "--prefix=/usr \
15 --datadir=/usr/share/bitlbee \
16 --etcdir=/etc/bitlbee \
21 # NOTE
: bitlbee's configure script is
not an autotool creation
,
22 # so we do
not use the
default autotools_do_configure.
23 .
/configure $
{EXTRA_OECONF
} || die
"./configure failed"
27 make CC
="${CC}" LD
="${LD}" || die
"make failed"
29 # make bitlbeed forking server
31 $
{CC
} bitlbeed.c
-o bitlbeed || die
"bitlbeed failed to compile"
36 install
-d $
{D
}$
{localstatedir
}/lib
/bitlbee
37 make install DESTDIR
=$
{D
} || die
"install failed"
38 make install
-etc DESTDIR
=$
{D
} || die
"install failed"
40 # copy bitlbee forking server
41 install $
{S
}/utils
/bitlbeed $
{D
}$
{sbindir
}/bitlbeed
44 install
-d $
{D
}$
{sysconfdir
}/init.d
45 install $
{WORKDIR
}/init
-script $
{D
}$
{sysconfdir
}/init.d
/bitlbee
46 sed
-i
-e
"s:BITLBEED_EXEC:${sbindir}/bitlbeed:" $
{D
}$
{sysconfdir
}/init.d
/bitlbee
47 sed
-i
-e
"s:BITLBEED_OPTS::" $
{D
}$
{sysconfdir
}/init.d
/bitlbee
50 install
-d $
{D
}$
{datadir
}/bitlbee
51 cp $
{S
}/utils
/* $
{D
}$
{datadir
}/bitlbee
/
52 rm $
{D
}$
{datadir
}/bitlbee
/bitlbeed
*
56 chown nobody
:nogroup $
{localstatedir
}/lib
/bitlbee
57 chmod
700 $
{localstatedir
}/lib
/bitlbee