summaryrefslogtreecommitdiffstats
path: root/meta/recipes-connectivity/telepathy
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-08-27 14:14:24 (GMT)
committerRichard Purdie <rpurdie@linux.intel.com>2010-08-27 14:29:45 (GMT)
commit29d6678fd546377459ef75cf54abeef5b969b5cf (patch)
tree8edd65790e37a00d01c3f203f773fe4b5012db18 /meta/recipes-connectivity/telepathy
parentda49de6885ee1bc424e70bc02f21f6ab920efb55 (diff)
downloadpoky-29d6678fd546377459ef75cf54abeef5b969b5cf.tar.gz
Major layout change to the packages directory
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/recipes-connectivity/telepathy')
-rw-r--r--meta/recipes-connectivity/telepathy/empathy/no-gnome-doc.patch39
-rw-r--r--meta/recipes-connectivity/telepathy/empathy_2.26.1.bb25
-rw-r--r--meta/recipes-connectivity/telepathy/libtelepathy/doublefix.patch16
-rw-r--r--meta/recipes-connectivity/telepathy/libtelepathy/prefer_python_2.5.patch13
-rw-r--r--meta/recipes-connectivity/telepathy/libtelepathy_0.3.3.bb14
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb16
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-gabble/gabble.manager33
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb17
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-glib_0.9.2.bb12
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-idle_0.1.2.bb11
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-mission-control/pkgconfig.patch24
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-mission-control_4.67.bb40
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-python_0.15.1.bb8
13 files changed, 268 insertions, 0 deletions
diff --git a/meta/recipes-connectivity/telepathy/empathy/no-gnome-doc.patch b/meta/recipes-connectivity/telepathy/empathy/no-gnome-doc.patch
new file mode 100644
index 0000000..13e7943
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/empathy/no-gnome-doc.patch
@@ -0,0 +1,39 @@
1---
2 Makefile.am | 2 +-
3 configure.ac | 1 -
4 help/Makefile.am | 1 -
5 3 files changed, 1 insertion(+), 3 deletions(-)
6
7--- empathy-0.23.4.orig/Makefile.am
8+++ empathy-0.23.4/Makefile.am
9@@ -1,6 +1,6 @@
10-SUBDIRS = tools extensions po data libempathy libempathy-gtk src docs help
11+SUBDIRS = tools extensions po data libempathy libempathy-gtk src
12
13 if HAVE_MEGAPHONE
14 SUBDIRS += megaphone
15 endif
16
17--- empathy-0.23.4.orig/configure.ac
18+++ empathy-0.23.4/configure.ac
19@@ -55,11 +55,10 @@ AM_PROG_LIBTOOL
20 AM_PROG_MKDIR_P
21 AM_PATH_GLIB_2_0
22 AC_PATH_XTRA
23 IT_PROG_INTLTOOL([0.35.0])
24 GTK_DOC_CHECK([1.3])
25-GNOME_DOC_INIT
26 IDT_COMPILE_WARNINGS
27 AC_PATH_PROG(DBUS_BINDING_TOOL, dbus-binding-tool)
28 AC_PATH_PROG(GCONFTOOL, gconftool-2)
29 AM_GCONF_SOURCE_2
30 GLIB_GENMARSHAL=`$PKG_CONFIG glib-2.0 --variable=glib_genmarshal`
31--- empathy-0.23.4.orig/help/Makefile.am
32+++ empathy-0.23.4/help/Makefile.am
33@@ -1,6 +1,5 @@
34-include $(top_srcdir)/gnome-doc-utils.make
35
36 DOC_MODULE = empathy
37 DOC_ENTITIES = legal.xml
38 DOC_FIGURES = \
39 figures/empathy-main-window.png \
diff --git a/meta/recipes-connectivity/telepathy/empathy_2.26.1.bb b/meta/recipes-connectivity/telepathy/empathy_2.26.1.bb
new file mode 100644
index 0000000..fe506fa
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/empathy_2.26.1.bb
@@ -0,0 +1,25 @@
1DESCRIPTION = "Empathy: a Telepathy based IM client"
2HOMEPAGE = "http://blogs.gnome.org/view/xclaesse/2007/04/26/0"
3LICENSE = "GPL"
4DEPENDS = "libcanberra telepathy-farsight gnome-doc-utils python-native telepathy-python telepathy-mission-control libtelepathy telepathy-glib gtk+ gconf libglade eds-dbus"
5RDEPENDS = "telepathy-mission-control"
6RRECOMMENDS = "telepathy-gabble"
7PR = "r2"
8
9inherit gnome
10
11PARALLEL_MAKE = ""
12
13EXTRA_OECONF += "--disable-scrollkeeper"
14
15PACKAGES =+ "empathy-scrollkeeper-junk"
16FILES_empathy-scrollkeeper-junk = "/var/lib/scrollkeeper"
17
18FILES_${PN} += "${datadir}/mission-control/profiles/*.profile \
19 ${datadir}/dbus-1/services/*.service \
20 ${datadir}/telepathy/managers/*.chandler \
21 ${datadir}/icons \
22 ${libdir}/python*"
23
24FILES_${PN}-dbg += "${libdir}/python*/*/.debug"
25
diff --git a/meta/recipes-connectivity/telepathy/libtelepathy/doublefix.patch b/meta/recipes-connectivity/telepathy/libtelepathy/doublefix.patch
new file mode 100644
index 0000000..5ff1c43
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/libtelepathy/doublefix.patch
@@ -0,0 +1,16 @@
1Fix double reference to this file to work with recent autoconf+automake
2
3RP 1/2/10
4
5Index: libtelepathy-0.3.3/src/Makefile.am
6===================================================================
7--- libtelepathy-0.3.3.orig/src/Makefile.am 2010-02-01 13:13:50.869038984 +0000
8+++ libtelepathy-0.3.3/src/Makefile.am 2010-02-01 13:14:23.267789456 +0000
9@@ -27,7 +27,6 @@
10 tp-chan-type-text-gen.h \
11 tp-chan-type-tubes-gen.h \
12 tp-conn-iface-aliasing-gen.h \
13- tp-conn-iface-avatars-gen.h \
14 tp-conn-iface-capabilities-gen.h \
15 tp-conn-iface-contact-info-gen.h \
16 tp-conn-iface-forwarding-gen.h \
diff --git a/meta/recipes-connectivity/telepathy/libtelepathy/prefer_python_2.5.patch b/meta/recipes-connectivity/telepathy/libtelepathy/prefer_python_2.5.patch
new file mode 100644
index 0000000..ec01567
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/libtelepathy/prefer_python_2.5.patch
@@ -0,0 +1,13 @@
1Index: libtelepathy-0.3.1/configure.ac
2===================================================================
3--- libtelepathy-0.3.1.orig/configure.ac 2007-11-22 19:05:56.000000000 +0000
4+++ libtelepathy-0.3.1/configure.ac 2008-01-04 12:07:28.000000000 +0000
5@@ -51,7 +51,7 @@
6 AC_MSG_ERROR([xsltproc (from the libxslt source package) is required])
7 fi
8
9-AC_CHECK_PROGS([PYTHON], [python2.3 python2.4 python2.5 python])
10+AC_CHECK_PROGS([PYTHON], [python2.5 python2.4 python2.3 python])
11 if test -z "$PYTHON"; then
12 AC_MSG_ERROR([Python is required to compile this package])
13 fi
diff --git a/meta/recipes-connectivity/telepathy/libtelepathy_0.3.3.bb b/meta/recipes-connectivity/telepathy/libtelepathy_0.3.3.bb
new file mode 100644
index 0000000..c1e0c76
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/libtelepathy_0.3.3.bb
@@ -0,0 +1,14 @@
1DESCRIPTION = "Telepathy framework - GLib library"
2HOMEPAGE = "http://telepathy.freedesktop.org/wiki/"
3DEPENDS = "glib-2.0 dbus dbus-glib telepathy-glib"
4LICENSE = "LGPL"
5PR = "r3"
6
7SRC_URI = "http://telepathy.freedesktop.org/releases/libtelepathy/libtelepathy-${PV}.tar.gz \
8 file://prefer_python_2.5.patch;patch=1 \
9 file://doublefix.patch;patch=1"
10
11inherit autotools pkgconfig
12
13FILES_${PN} += "${datadir}/telepathy \
14 ${datadir}/dbus-1"
diff --git a/meta/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb b/meta/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb
new file mode 100644
index 0000000..dfb7e39
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb
@@ -0,0 +1,16 @@
1DESCRIPTION = "Telepathy fasrsight"
2HOMEPAGE = "http://telepathy.freedesktop.org/wiki/"
3DEPENDS = "glib-2.0 dbus telepathy-glib farsight2"
4LICENSE = "LGPLv2"
5
6SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-farsight/${P}.tar.gz \
7"
8
9inherit autotools
10
11EXTRA_OECONF = "--disable-python"
12
13AUTOTOOLS_STAGE_PKGCONFIG = "1"
14
15FILES_${PN} += "${datadir}/telepathy \
16 ${datadir}/dbus-1"
diff --git a/meta/recipes-connectivity/telepathy/telepathy-gabble/gabble.manager b/meta/recipes-connectivity/telepathy/telepathy-gabble/gabble.manager
new file mode 100644
index 0000000..9000cd4
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-gabble/gabble.manager
@@ -0,0 +1,33 @@
1
2[ConnectionManager]
3BusName=org.freedesktop.Telepathy.ConnectionManager.gabble
4ObjectPath=/org/freedesktop/Telepathy/ConnectionManager/gabble
5
6[Protocol jabber]
7param-account=s required register
8param-password=s required register
9param-server=s
10param-resource=s
11param-priority=n
12param-port=q
13param-old-ssl=b
14param-register=b
15param-low-bandwidth=b
16param-https-proxy-server=s
17param-https-proxy-port=q
18param-fallback-conference-server=s
19param-stun-server=s
20param-stun-port=q
21param-ignore-ssl-errors=b
22param-alias=s
23param-mac=s
24param-btid=s
25default-resource=Telepathy
26default-priority=0
27default-port=5222
28default-old-ssl=false
29default-register=false
30default-low-bandwidth=false
31default-https-proxy-port=443
32default-stun-port=3478
33default-ignore-ssl-errors=false
diff --git a/meta/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb b/meta/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb
new file mode 100644
index 0000000..84eed37
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb
@@ -0,0 +1,17 @@
1DESCRIPTION = "Jabber/XMPP connection manager"
2HOMEPAGE = "http://telepathy.freedesktop.org/wiki/"
3DEPENDS = "glib-2.0 dbus loudmouth telepathy-glib dbus-glib"
4LICENSE = "LGPL"
5
6# gabble.manager needs to get regenerated every release, so please don't copy it over blindly
7SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-gabble/${P}.tar.gz \
8 file://gabble.manager"
9
10inherit autotools pkgconfig
11
12do_compile_prepend() {
13 cp ${WORKDIR}/gabble.manager ${S}/data/
14}
15
16FILES_${PN} += "${datadir}/telepathy \
17 ${datadir}/dbus-1"
diff --git a/meta/recipes-connectivity/telepathy/telepathy-glib_0.9.2.bb b/meta/recipes-connectivity/telepathy/telepathy-glib_0.9.2.bb
new file mode 100644
index 0000000..5c773bd
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-glib_0.9.2.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "Telepathy Framework: GLib-based helper library for connection managers"
2HOMEPAGE = "http://telepathy.freedesktop.org/wiki/"
3DEPENDS = "glib-2.0 dbus python-native-runtime dbus-native dbus-glib gettext"
4LICENSE = "LGPL"
5PR = "r1"
6
7SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-glib/${P}.tar.gz"
8
9inherit autotools pkgconfig
10
11FILES_${PN} += "${datadir}/telepathy \
12 ${datadir}/dbus-1"
diff --git a/meta/recipes-connectivity/telepathy/telepathy-idle_0.1.2.bb b/meta/recipes-connectivity/telepathy/telepathy-idle_0.1.2.bb
new file mode 100644
index 0000000..d152e31
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-idle_0.1.2.bb
@@ -0,0 +1,11 @@
1DESCRIPTION = "IRC connection manager for Telepathy"
2HOMEPAGE = "http://telepathy.freedesktop.org/wiki/"
3DEPENDS = "glib-2.0 dbus telepathy-glib openssl"
4LICENSE = "LGPL"
5
6SRC_URI = "http://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz"
7
8inherit autotools pkgconfig
9
10FILES_${PN} += "${datadir}/telepathy \
11 ${datadir}/dbus-1"
diff --git a/meta/recipes-connectivity/telepathy/telepathy-mission-control/pkgconfig.patch b/meta/recipes-connectivity/telepathy/telepathy-mission-control/pkgconfig.patch
new file mode 100644
index 0000000..08a53d9
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-mission-control/pkgconfig.patch
@@ -0,0 +1,24 @@
1Index: telepathy-mission-control-4.67/libmissioncontrol.pc.in
2===================================================================
3--- telepathy-mission-control-4.67.orig/libmissioncontrol.pc.in 2008-04-08 12:26:02.000000000 +0100
4+++ telepathy-mission-control-4.67/libmissioncontrol.pc.in 2009-08-19 15:55:57.000000000 +0100
5@@ -8,5 +8,5 @@
6 Description: Mission Control Client Library
7 Requires: dbus-1 >= 0.50, libtelepathy >= 0.3.2, telepathy-glib >= 0.7.1
8 Version: @VERSION@
9-Libs: -L${libdir} -lmissioncontrol-client @DBUS_LIBS@
10-Cflags: -I${includedir} @DBUS_CFLAGS@
11+Libs: -L${libdir} -lmissioncontrol-client
12+Cflags: -I${includedir}
13Index: telepathy-mission-control-4.67/libmcclient.pc.in
14===================================================================
15--- telepathy-mission-control-4.67.orig/libmcclient.pc.in 2009-08-19 16:33:46.000000000 +0100
16+++ telepathy-mission-control-4.67/libmcclient.pc.in 2009-08-19 16:35:09.000000000 +0100
17@@ -8,5 +8,5 @@
18 Description: Mission Control Client Library
19 Requires: dbus-1 >= 0.50, telepathy-glib >= 0.7.1
20 Version: @VERSION@
21-Libs: -L${libdir} -lmcclient @DBUS_LIBS@
22-Cflags: -I${includedir} @DBUS_CFLAGS@
23+Libs: -L${libdir} -lmcclient
24+Cflags: -I${includedir}
diff --git a/meta/recipes-connectivity/telepathy/telepathy-mission-control_4.67.bb b/meta/recipes-connectivity/telepathy/telepathy-mission-control_4.67.bb
new file mode 100644
index 0000000..3af1779
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-mission-control_4.67.bb
@@ -0,0 +1,40 @@
1DESCRIPTION = "Central control for Telepathy connection managers"
2HOMEPAGE = "http://mission-control.sourceforge.net/"
3LICENSE = "LGPL"
4SECTION = "libs"
5DEPENDS = "libtelepathy dbus-glib gconf"
6
7SRC_URI = "${SOURCEFORGE_MIRROR}/mission-control/telepathy-mission-control-${PV}.tar.gz \
8 file://pkgconfig.patch;patch=1"
9
10PR = "r1"
11
12inherit autotools pkgconfig
13
14PACKAGES =+ " \
15 libmissioncontrol \
16 libmissioncontrol-config \
17 libmissioncontrol-server \
18 libmissioncontrol-dev \
19 libmissioncontrol-config-dev \
20 libmissioncontrol-server-dev \
21 libmissioncontrol-dbg \
22 libmissioncontrol-config-dbg \
23 libmissioncontrol-server-dbg \
24"
25
26FILES_${PN} += "${datadir}/dbus*"
27
28FILES_libmissioncontrol = "${libdir}/libmissioncontrol.so.*"
29FILES_libmissioncontrol-config = "${libdir}/libmissioncontrol-config.so.*"
30FILES_libmissioncontrol-server = "${libdir}/libmissioncontrol-server.so.*"
31
32FILES_libmissioncontrol-dev = "${libdir}/libmissioncontrol.* \
33 ${includedir}/libmissioncontrol/ \
34 ${libdir}/pkgconfig/libmissioncontrol.pc"
35FILES_libmissioncontrol-config-dev = "${libdir}/libmissioncontrol-config.*"
36FILES_libmissioncontrol-server-dev = "${libdir}/libmissioncontrol-server.*"
37
38FILES_libmissioncontrol-dbg = "${libdir}/.debug/libmissioncontrol.so.*"
39FILES_libmissioncontrol-config-dbg = "${libdir}/.debug/libmissioncontrol-config.so.*"
40FILES_libmissioncontrol-server-dbg = "${libdir}/.debug/libmissioncontrol-server.so.*"
diff --git a/meta/recipes-connectivity/telepathy/telepathy-python_0.15.1.bb b/meta/recipes-connectivity/telepathy/telepathy-python_0.15.1.bb
new file mode 100644
index 0000000..0898b32
--- /dev/null
+++ b/meta/recipes-connectivity/telepathy/telepathy-python_0.15.1.bb
@@ -0,0 +1,8 @@
1DESCRIPTION = "Telepathy framework - Python package"
2HOMEPAGE = "http://telepathy.freedesktop.org/wiki/"
3LICENSE = "LGPL"
4RDEPENDS_${PN} += "python-dbus"
5
6SRC_URI = "http://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz "
7
8inherit distutils