summaryrefslogtreecommitdiffstats
path: root/meta-gnome
diff options
context:
space:
mode:
authorKoen Kooi <koen@dominion.thruhere.net>2012-05-08 10:33:44 +0200
committerKoen Kooi <koen@dominion.thruhere.net>2012-05-08 10:33:44 +0200
commit3ea3ee67551b3405dc0355f9f4fa2c2df37bbace (patch)
tree0abd482a607fb5ea3f3d42488de8b5fd0d3e4582 /meta-gnome
parent6889c5370ebabed45567ba4379f2a0fd29d871f1 (diff)
parent7e5b1e477a25c3dc661a2c155a22022a07903d0a (diff)
downloadmeta-openembedded-3ea3ee67551b3405dc0355f9f4fa2c2df37bbace.tar.gz
Merge remote-tracking branch 'meta-oe-contrib/jansa/pull2'
Diffstat (limited to 'meta-gnome')
-rw-r--r--meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection/use-usr-bin-env-for-python.patch20
-rw-r--r--meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_0.9.10.bb32
-rw-r--r--meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_git.bb34
-rw-r--r--meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/gtk-doc.m4 (renamed from meta-gnome/recipes-gnome/orbit2/orbit2/gtk-doc.m4)0
-rw-r--r--meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/gtk-doc.make (renamed from meta-gnome/recipes-gnome/orbit2/orbit2/gtk-doc.make)0
-rw-r--r--meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/pkgconfig-fix.patch (renamed from meta-gnome/recipes-gnome/orbit2/orbit2/pkgconfig-fix.patch)0
-rw-r--r--meta-gnome/recipes-gnome/orbit2/orbit2-native_2.14.12.bb27
-rw-r--r--meta-gnome/recipes-gnome/orbit2/orbit2.inc32
-rw-r--r--meta-gnome/recipes-gnome/orbit2/orbit2/configure-lossage.patch35
-rw-r--r--meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb48
10 files changed, 44 insertions, 184 deletions
diff --git a/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection/use-usr-bin-env-for-python.patch b/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection/use-usr-bin-env-for-python.patch
deleted file mode 100644
index 67b85470d..000000000
--- a/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection/use-usr-bin-env-for-python.patch
+++ /dev/null
@@ -1,20 +0,0 @@
1Index: gobject-introspection-0.9.10/tools/g-ir-annotation-tool.in
2===================================================================
3--- gobject-introspection-0.9.10.orig/tools/g-ir-annotation-tool.in
4+++ gobject-introspection-0.9.10/tools/g-ir-annotation-tool.in
5@@ -1,4 +1,4 @@
6-#!@PYTHON@
7+#!/usr/bin/env python
8 # -*- Mode: Python -*-
9 # GObject-Introspection - a framework for introspecting GObject libraries
10 # Copyright (C) 2008 Johan Dahlin
11Index: gobject-introspection-0.9.10/tools/g-ir-scanner.in
12===================================================================
13--- gobject-introspection-0.9.10.orig/tools/g-ir-scanner.in
14+++ gobject-introspection-0.9.10/tools/g-ir-scanner.in
15@@ -1,4 +1,4 @@
16-#!@PYTHON@
17+#!/usr/bin/env python
18 # -*- Mode: Python -*-
19 # GObject-Introspection - a framework for introspecting GObject libraries
20 # Copyright (C) 2008 Johan Dahlin
diff --git a/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_0.9.10.bb b/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_0.9.10.bb
deleted file mode 100644
index f1a46a10b..000000000
--- a/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_0.9.10.bb
+++ /dev/null
@@ -1,32 +0,0 @@
1# NOTE: WIP! This recipe does not cross-compile atm., only -native
2SECTION = "libs"
3DEPENDS = "glib-2.0 libffi bison-native"
4BBCLASSEXTEND = "native"
5PR = "r1"
6
7LICENSE = "GPLv2+ & LGPLv2+"
8LIC_FILES_CHKSUM = "file://COPYING;md5=90d577535a3898e1ae5dbf0ae3509a8c \
9 file://COPYING.GPL;md5=94d55d512a9ba36caa9b7df079bae19f \
10 file://COPYING.LGPL;md5=3bf50002aefd002f49e7bb854063f7e7"
11
12SRC_URI[md5sum] = "e5cd63d6bcc5c105e898e7c33cf42175"
13SRC_URI[sha256sum] = "4bf244db75df04499dea704e7734376c0fc5a3a17fb59be2123c8d76111e6fb8"
14
15SRC_URI = "\
16 ${GNOME_MIRROR}/gobject-introspection/0.9/${BPN}-${PV}.tar.bz2 \
17 file://use-usr-bin-env-for-python.patch \
18"
19S = "${WORKDIR}/${BPN}-${PV}"
20
21inherit autotools
22
23do_configure_prepend() {
24 touch -f gtk-doc.make
25}
26
27EXTRA_OECONF = "\
28 --disable-gtk-doc \
29 --disable-gtk-doc-html \
30 --disable-gtk-doc-pdf \
31 --disable-tests \
32"
diff --git a/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_git.bb b/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_git.bb
deleted file mode 100644
index f7e890747..000000000
--- a/meta-gnome/recipes-gnome/gobject-introspection/gobject-introspection_git.bb
+++ /dev/null
@@ -1,34 +0,0 @@
1# NOTE: WIP! This recipe does not cross-compile atm., only -native
2DEPENDS = "glib-2.0 libffi python-native gobject-introspection-native"
3DEPENDS_virtclass-native = "glib-2.0-native libffi-native python-native bison-native flex-native"
4BBCLASSEXTEND = "native"
5
6SRC_URI = "git://git.gnome.org/gobject-introspection;protocol=git \
7 file://use-usr-bin-env-for-python.patch \
8"
9
10LICENSE = "GPLv2+ & LGPLv2+"
11LIC_FILES_CHKSUM = "file://COPYING.tools;md5=94d55d512a9ba36caa9b7df079bae19f \
12 file://COPYING.lib;md5=3bf50002aefd002f49e7bb854063f7e7"
13
14SRCREV = "8d64bc23d2b837421ecf9c7b0e4b8d5d95ca0d21"
15PV = "1.29.0+gitr${SRCPV}"
16PR = "r1"
17DEFAULT_PREFERENCE = "-1"
18
19S = "${WORKDIR}/git"
20
21inherit autotools
22
23BBCLASSEXTEND = "native"
24
25do_configure_prepend () {
26 echo "EXTRA_DIST = " > ${S}/gtk-doc.make
27}
28
29EXTRA_OECONF = "\
30 --disable-gtk-doc \
31 --disable-gtk-doc-html \
32 --disable-gtk-doc-pdf \
33 --disable-tests \
34"
diff --git a/meta-gnome/recipes-gnome/orbit2/orbit2/gtk-doc.m4 b/meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/gtk-doc.m4
index 3ec41666b..3ec41666b 100644
--- a/meta-gnome/recipes-gnome/orbit2/orbit2/gtk-doc.m4
+++ b/meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/gtk-doc.m4
diff --git a/meta-gnome/recipes-gnome/orbit2/orbit2/gtk-doc.make b/meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/gtk-doc.make
index 354ffb7c6..354ffb7c6 100644
--- a/meta-gnome/recipes-gnome/orbit2/orbit2/gtk-doc.make
+++ b/meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/gtk-doc.make
diff --git a/meta-gnome/recipes-gnome/orbit2/orbit2/pkgconfig-fix.patch b/meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/pkgconfig-fix.patch
index f629e506d..f629e506d 100644
--- a/meta-gnome/recipes-gnome/orbit2/orbit2/pkgconfig-fix.patch
+++ b/meta-gnome/recipes-gnome/orbit2/orbit2-2.14.17/pkgconfig-fix.patch
diff --git a/meta-gnome/recipes-gnome/orbit2/orbit2-native_2.14.12.bb b/meta-gnome/recipes-gnome/orbit2/orbit2-native_2.14.12.bb
deleted file mode 100644
index 1db2496c3..000000000
--- a/meta-gnome/recipes-gnome/orbit2/orbit2-native_2.14.12.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1DESCRIPTION = "CORBA ORB"
2PR = "r0"
3LICENSE = "LGPL GPL"
4LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
5SECTION = "x11/gnome/libs"
6SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.14/ORBit2-${PV}.tar.bz2 \
7 file://configure-lossage.patch \
8 file://gtk-doc.m4 \
9 file://gtk-doc.make"
10DEPENDS = "libidl-native popt-native gtk-doc"
11
12S = "${WORKDIR}/ORBit2-${PV}"
13FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/orbit2"
14
15PARALLEL_MAKE = ""
16inherit autotools native pkgconfig
17
18EXTRA_OECONF = "--disable-gtk-doc"
19
20do_configure_prepend() {
21 mkdir -p m4
22 install ${WORKDIR}/gtk-doc.m4 ./m4/
23 install ${WORKDIR}/gtk-doc.make ./
24}
25
26SRC_URI[md5sum] = "6f4bf7d803d442e9d093a0daa203d506"
27SRC_URI[sha256sum] = "d60027a4a36e64d02723d00b76c08e8d92850cab6269b2edcda4a1bb30cc7723"
diff --git a/meta-gnome/recipes-gnome/orbit2/orbit2.inc b/meta-gnome/recipes-gnome/orbit2/orbit2.inc
deleted file mode 100644
index 51978909b..000000000
--- a/meta-gnome/recipes-gnome/orbit2/orbit2.inc
+++ /dev/null
@@ -1,32 +0,0 @@
1LICENSE = "GPL"
2DESCRIPTION = "CORBA ORB"
3SECTION = "x11/gnome/libs"
4SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.14/ORBit2-${PV}.tar.bz2 \
5 file://configure-lossage.patch \
6 file://pkgconfig-fix.patch \
7 file://gtk-doc.m4 \
8 file://gtk-doc.make"
9DEPENDS = "libidl popt orbit2-native gtk-doc"
10PARALLEL_MAKE = ""
11
12LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
13
14FILES_${PN} += "${libdir}/orbit-2.0/*.so"
15FILES_${PN}-dev += "${libdir}/orbit-2.0/*.a ${libdir}/orbit-2.0/*.la"
16FILES_${PN}-dbg += "${libdir}/orbit-2.0/.debug"
17
18S = "${WORKDIR}/ORBit2-${PV}"
19
20LEAD_SONAME = "libORBit-2.so"
21
22inherit autotools pkgconfig
23
24EXTRA_OECONF = "--disable-gtk-doc"
25EXTRA_OEMAKE = "IDL_COMPILER='${STAGING_BINDIR_NATIVE}/orbit-idl-2'"
26
27do_configure_prepend() {
28 mkdir -p m4
29 install ${WORKDIR}/gtk-doc.m4 ./m4/
30 install ${WORKDIR}/gtk-doc.make ./
31}
32
diff --git a/meta-gnome/recipes-gnome/orbit2/orbit2/configure-lossage.patch b/meta-gnome/recipes-gnome/orbit2/orbit2/configure-lossage.patch
deleted file mode 100644
index 7485a0ce0..000000000
--- a/meta-gnome/recipes-gnome/orbit2/orbit2/configure-lossage.patch
+++ /dev/null
@@ -1,35 +0,0 @@
1--- orbit/configure.in~ 2004-05-07 09:31:32.000000000 +0100
2+++ orbit/configure.in 2004-05-08 19:27:35.000000000 +0100
3@@ -193,19 +193,19 @@
4 dnl So many people with broken linking setups asked about this
5 dnl it turned out to be necessary to check for this.
6 dnl
7-dofus_save_libs="$LIBS"
8-LIBS="$ORBIT_LIBS $LIBS"
9-AC_TRY_RUN([ #include <stdio.h>
10- main ()
11- {
12- return 0;
13- } ],,
14- AC_MSG_ERROR([
15-Linking is badly borked on your system. Please ensure your library path is correct
16-Check config.log for details - check near the end of the log above 'failed program was'
17-Alternatively ensure that your /etc/ld.so.conf (and/or LD_LIBRARY_PATH) includes the
18-prefix you're compiling on: '${prefix}' ]))
19-LIBS="$dofus_save_libs"
20+dnl dofus_save_libs="$LIBS"
21+dnl LIBS="$ORBIT_LIBS $LIBS"
22+dnl AC_TRY_RUN([ #include <stdio.h>
23+dnl main ()
24+dnl {
25+dnl return 0;
26+dnl } ],,
27+dnl AC_MSG_ERROR([
28+dnl Linking is badly borked on your system. Please ensure your library path is correct
29+dnl Check config.log for details - check near the end of the log above 'failed program was'
30+dnl Alternatively ensure that your /etc/ld.so.conf (and/or LD_LIBRARY_PATH) includes the
31+dnl prefix you're compiling on: '${prefix}' ]))
32+dnl LIBS="$dofus_save_libs"
33
34 orig_CPPFLAGS=$CPPFLAGS
35 CPPFLAGS="$CPPFLAGS $ORBIT_CFLAGS"
diff --git a/meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb b/meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb
index 8709cc026..fb7e93eeb 100644
--- a/meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb
+++ b/meta-gnome/recipes-gnome/orbit2/orbit2_2.14.17.bb
@@ -1,6 +1,46 @@
1require orbit2.inc 1DESCRIPTION = "CORBA ORB"
2 2SECTION = "x11/gnome/libs"
3PR = "r1" 3LICENSE = "GPL-2.0"
4 4LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
5SRC_NAME = "ORBit2"
6SHRT_VER = "${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}"
7SRC_URI = "${GNOME_MIRROR}/${SRC_NAME}/${SHRT_VER}/${SRC_NAME}-${PV}.tar.bz2 \
8 file://configure-lossage.patch \
9 file://pkgconfig-fix.patch \
10 file://gtk-doc.m4 \
11 file://gtk-doc.make"
5SRC_URI[md5sum] = "10bfb957fa4a8935a0b4afaee7d71df7" 12SRC_URI[md5sum] = "10bfb957fa4a8935a0b4afaee7d71df7"
6SRC_URI[sha256sum] = "62bfce3f678f9347a19c766944e8aef7b89bc32b25ac23eb3e4c25929ce8974c" 13SRC_URI[sha256sum] = "62bfce3f678f9347a19c766944e8aef7b89bc32b25ac23eb3e4c25929ce8974c"
14
15PR = "r2"
16BBCLASSEXTEND = "native"
17
18IDL_COMPILER_DEPENDS = "orbit2-native"
19IDL_COMPILER_DEPENDS_virtclass-native = " "
20DEPENDS = "libidl popt gtk-doc ${IDL_COMPILER_DEPENDS}"
21
22# IDL_COMPILER_DEPENDS_virtclass-native for some reason didn't work and orbit2-native
23# was still in orbit2-native DEPENDS causing circular dependency
24DEPENDS_virtclass-native = "libidl-native popt-native gtk-doc-native"
25PARALLEL_MAKE = ""
26
27
28FILES_${PN} += "${libdir}/orbit-2.0/*.so"
29FILES_${PN}-dev += "${libdir}/orbit-2.0/*.a ${libdir}/orbit-2.0/*.la"
30FILES_${PN}-dbg += "${libdir}/orbit-2.0/.debug"
31
32S = "${WORKDIR}/${SRC_NAME}-${PV}"
33
34LEAD_SONAME = "libORBit-2.so"
35
36inherit autotools pkgconfig
37
38EXTRA_OECONF = "--disable-gtk-doc"
39EXTRA_OEMAKE = "IDL_COMPILER='${STAGING_BINDIR_NATIVE}/orbit-idl-2'"
40EXTRA_OEMAKE_virtclass-native = " "
41
42do_configure_prepend() {
43 mkdir -p m4
44 install ${WORKDIR}/gtk-doc.m4 ./m4/
45 install ${WORKDIR}/gtk-doc.make ./
46}