blob: 58fc4b93b5eef79fb9867306a4bd50a91fce9ef6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
DESCRIPTION = "A multi protocol instant messager library, Qt/Embedded based Palmtop Environments Edition"
SECTION = "opie/applications"
MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
DEPENDS = "glib-2.0 gnutls"
RDEPENDS = "libgaim-plugins"
LICENSE = "GPL"
HOMEPAGE = "http://gaim.sourceforge.net/"
PR = "r3"
SRC_URI = "${SOURCEFORGE_MIRROR}/gaim/gaim-${PV}.tar.bz2 \
file://dont-look-for-gtk.patch;patch=1 \
file://libgaim.patch;patch=1 "
S = "${WORKDIR}/gaim-${PV}"
inherit autotools
EXTRA_OE_CONF = "--disable-audio --disable-gtkspell --disable-perl \
--disable-screensaver --disable-sm --disable-glibtest \
--disable-gtktest --disable-startup-notification \
--disable-gevolution --disable-aotest --disable-audiofiletest \
--disable-x --without-x --without-gtk --disable-gtk \
--enable-gnutls=y"
CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0"
do_stage() {
oe_libinstall -so -C src libgaim ${QTDIR}/lib
# install headers
GAIM_DIR=${STAGING_INCDIR}/gaim
install -d $GAIM_DIR
for header in account.h accountopt.h away.h blist.h buddyicon.h cmds.h config.h connection.h conversation.h core.h debug.h eventloop.h ft.h gaim.h imgstore.h log.h md5.h network.h notify.h plugin.h pluginpref.h pounce.h prefix.h prefs.h privacy.h proxy.h prpl.h request.h roomlist.h server.h sha.h signals.h sound.h sslconn.h status.h stringref.h util.h value.h version.h xmlnode.h
do
if [ -e ${S}/src/$header ]; then
install -m 0644 ${S}/src/$header $GAIM_DIR
fi
if [ -e ${S}/$header ]; then
install -m 0644 ${S}/$header $GAIM_DIR
fi
done
}
PACKAGES_DYNAMIC = "libgaim-protocol-*"
#FIXME: use do_packages to create individual packages for each of the plugins
python populate_packages_prepend () {
plugindir = bb.data.expand('${libdir}/gaim', d)
do_split_packages(d, plugindir, '^lib(.*)\.so$', 'libgaim-protocol-%s', 'GAIM plugin for %s protocol', extra_depends='' )
}
PACKAGES += "libgaim-plugins"
FILES_libgaim-plugins = "${libdir}/gaim/autorecon.so ${libdir}/gaim/s*.so"
|