summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README43
-rwxr-xr-xb2qt-init-build-env76
-rw-r--r--classes/image-hdd.bbclass26
-rw-r--r--classes/image_types_sdcard.bbclass22
-rw-r--r--conf/bblayers.conf.sample22
-rw-r--r--conf/distro/b2qt.conf28
-rw-r--r--conf/distro/include/am335x-evm.conf26
-rw-r--r--conf/distro/include/beagleboard.conf23
-rw-r--r--conf/distro/include/beaglebone.conf34
-rw-r--r--conf/distro/include/emulator.conf30
-rw-r--r--conf/distro/include/imx53qsb.conf26
-rw-r--r--conf/distro/include/nitrogen6x.conf22
-rw-r--r--conf/distro/include/raspberrypi.conf34
-rw-r--r--conf/layer.conf22
-rw-r--r--conf/local.conf.sample24
-rw-r--r--conf/machine/emulator.conf23
-rw-r--r--recipes/adbd/adbd.bb22
-rwxr-xr-xrecipes/adbd/files/adb-init2
-rw-r--r--recipes/adbd/files/raspberrypi/adb-init21
-rw-r--r--recipes/alsa/alsa-state.bbappend23
-rw-r--r--recipes/alsa/alsa-state/emulator/asound.conf4
-rw-r--r--recipes/alsa/alsa-state/raspberrypi/asound.conf9
-rw-r--r--recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend24
-rw-r--r--recipes/base-files/base-files_3.0.14.bbappend22
-rwxr-xr-xrecipes/busybox/busybox/busybox-ifplugd.sh32
-rwxr-xr-xrecipes/busybox/busybox/ifplugd.action6
-rw-r--r--recipes/busybox/busybox/network.cfg1
-rw-r--r--recipes/busybox/busybox_1.21.1.bbappend46
-rw-r--r--recipes/gdb/gdb-cross-canadian_7.5.1.bbappend13
-rw-r--r--recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bbappend3
-rw-r--r--recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.9-1.0.0-hfp.bbappend1
-rw-r--r--recipes/hunspell/hunspell_1.3.2.bb55
-rw-r--r--recipes/images/b2qt-embedded-image.bb25
-rw-r--r--recipes/init-ifupdown/init-ifupdown_1.0.bbappend22
-rw-r--r--recipes/initscripts/initscripts_1.0.bbappend22
-rw-r--r--recipes/libgles/libgles-omap3_4.05.00.03.bbappend24
-rw-r--r--recipes/libgles/libgles-omap3_4.09.00.01.bbappend24
-rw-r--r--recipes/libgles/libgles-omap3_5.00.00.01.bbappend46
-rw-r--r--recipes/libgles/libgles-omap3_5.01.00.01.bbappend42
-rw-r--r--recipes/libsdl/libsdl_1.2.15.bbappend1
-rw-r--r--recipes/linux/linux-am335x-psp_3.2.bbappend22
-rw-r--r--recipes/linux/linux-boundary_3.0.35.bbappend22
-rw-r--r--recipes/linux/linux-mainline_3.2.bbappend22
-rw-r--r--recipes/linux/linux-ti-staging_3.12.bbappend23
-rw-r--r--recipes/linux/linux-yocto/snd_intel8x0.cfg1
-rw-r--r--recipes/linux/linux-yocto_3.10.bbappend29
-rw-r--r--recipes/linux/linux-yocto_3.8.bbappend1
-rw-r--r--recipes/llvm/llvm-common.bb22
-rw-r--r--recipes/llvm/llvm-common/llvm-config10
-rw-r--r--recipes/llvm/llvm.inc226
-rw-r--r--recipes/llvm/llvm3.2/arm_fenv_uclibc.patch14
-rw-r--r--recipes/llvm/llvm3.2_3.2.bb105
-rw-r--r--recipes/mesa/mesa_9.1.3.bb117
-rw-r--r--recipes/mesa/mesa_9.1.6.bbappend26
-rw-r--r--recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb24
-rwxr-xr-xrecipes/mkcard/files/mkcard.sh16
-rw-r--r--recipes/mkcard/mkcard_0.5.bb22
-rw-r--r--recipes/openssh/openssh_6.1p1.bbappend2
-rw-r--r--recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb22
-rw-r--r--recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb25
-rw-r--r--recipes/psplash/psplash_git.bbappend22
-rw-r--r--recipes/u-boot/u-boot-am33x_2013.01.01.bbappend22
-rw-r--r--recipes/u-boot/u-boot-beagleboard_2011.09.bbappend22
-rw-r--r--recipes/u-boot/u-boot-script-boundary/0001-nitrogen6x-disable-console-cursor-blinking.patch25
-rw-r--r--recipes/u-boot/u-boot-script-boundary_git.bbappend22
-rw-r--r--recipes/u-boot/u-boot-ti-staging/0001-BBB-disable-console-cursor-blinking.patch25
-rw-r--r--recipes/u-boot/u-boot-ti-staging_2013.10.bbappend26
-rw-r--r--recipes/udev/udev/0001-support-multitouch-screens.patch (renamed from recipes/udev/0001-support-multitouch-screens.patch)0
-rw-r--r--recipes/udev/udev/beagleboard/udev-cache.default4
-rw-r--r--recipes/udev/udev/beaglebone/udev-cache.default4
-rw-r--r--recipes/udev/udev_182.bbappend24
-rw-r--r--recipes/v86d/v86d_0.1.10.bbappend22
-rw-r--r--recipes/vc-graphics/vc-graphics.bbappend1
-rw-r--r--recipes/virtualbox/mount-vboxsf_4.2.14.bb22
-rw-r--r--recipes/virtualbox/virtualbox-guest-additions_4.2.14.bb22
75 files changed, 1407 insertions, 578 deletions
diff --git a/README b/README
index c642c1c..ea8d774 100644
--- a/README
+++ b/README
@@ -1,31 +1,54 @@
1OpenEmbedded/Yocto meta layer for B2Qt on embedded Linux 1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23OpenEmbedded/Yocto meta layer for Boot to Qt Software Stack
2========================================================== 24==========================================================
3 25
4This layer provides B2Qt on embedded Linux recipes for use with 26This layer provides B2Qt for embedded Linux recipes for use with
5OpenEmbedded and Yocto. 27OpenEmbedded and Yocto.
6 28
7This layer depends on: 29This layer depends on:
8 30
9URI: git://git.openembedded.org/openembedded-core 31URI: git://git.openembedded.org/openembedded-core
10branch: master 32branch: dylan
11revision: HEAD 33revision: HEAD
12 34
13URI: git://git.openembedded.org/meta-openembedded 35URI: git://git.openembedded.org/meta-openembedded
14layer: meta-oe 36layer: meta-oe
15branch: master 37branch: dylan
16revision: HEAD 38revision: HEAD
17 39
18URI: git://git.yoctoproject.org/meta-ti 40URI: git://git.yoctoproject.org/meta-ti
19branch: master 41branch: dylan
20revision: HEAD 42revision: HEAD
21 43
22URI: git://git.yoctoproject.org/meta-fsl-arm 44URI: git://git.yoctoproject.org/meta-fsl-arm
23branch: master 45branch: dylan
24revision: HEAD 46revision: HEAD
25 47
26URI: git://git.yoctoproject.org/meta-fsl-arm-extra 48URI: git://github.com/Freescale/meta-fsl-arm-extra.git
27branch: master 49branch: dylan
28revision: HEAD 50revision: HEAD
29 51
30Main layer maintainer: Samuli Piippo <samuli.piippo@digia.com> 52URI: git://git.yoctoproject.org/meta-raspberrypi
31 53branch: dylan
54revision: HEAD
diff --git a/b2qt-init-build-env b/b2qt-init-build-env
new file mode 100755
index 0000000..8c4da01
--- /dev/null
+++ b/b2qt-init-build-env
@@ -0,0 +1,76 @@
1#!/bin/sh
2#############################################################################
3##
4## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
5##
6## This file is part of the Qt Enterprise Embedded Scripts of the Qt
7## framework.
8##
9## $QT_BEGIN_LICENSE$
10## Commercial License Usage Only
11## Licensees holding valid commercial Qt license agreements with Digia
12## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
13## may use this file in accordance with the terms contained in said license
14## agreement.
15##
16## For further information use the contact form at
17## http://qt.digia.com/contact-us.
18##
19##
20## $QT_END_LICENSE$
21##
22#############################################################################
23
24set -e
25
26if [ $# -ne 1 ]; then
27 echo "Usage: $0 <yocto build directory>"
28 exit 1
29fi
30
31mkdir -p ${1}
32
33DIR=$(readlink -f $(dirname $0))
34BUILDDIR=$(readlink -f $1)
35
36if [ ! -d ${BUILDDIR}/poky ]; then
37 git clone git://git.yoctoproject.org/poky ${BUILDDIR}/poky -b dora
38fi
39
40if [ ! -d ${BUILDDIR}/poky/meta-openembedded ]; then
41 git clone git://git.openembedded.org/meta-openembedded ${BUILDDIR}/poky/meta-openembedded -b dora
42fi
43
44if [ ! -d ${BUILDDIR}/poky/meta-ti ]; then
45 git clone git://git.yoctoproject.org/meta-ti ${BUILDDIR}/poky/meta-ti -b dora
46fi
47
48if [ ! -d ${BUILDDIR}/poky/meta-fsl-arm ]; then
49 git clone git://git.yoctoproject.org/meta-fsl-arm ${BUILDDIR}/poky/meta-fsl-arm -b dora
50fi
51
52if [ ! -d ${BUILDDIR}/poky/meta-fsl-arm-extra ]; then
53 git clone git://github.com/Freescale/meta-fsl-arm-extra.git ${BUILDDIR}/poky/meta-fsl-arm-extra -b dora
54fi
55
56if [ ! -d ${BUILDDIR}/poky/meta-raspberrypi ]; then
57 git clone git://git.yoctoproject.org/meta-raspberrypi ${BUILDDIR}/poky/meta-raspberrypi -b dora
58fi
59
60if [ ! -d ${BUILDDIR}/poky/meta-b2qt ]; then
61 ln -s ${DIR} ${BUILDDIR}/poky/meta-b2qt
62fi
63
64echo
65echo "Yocto build system is ready"
66echo "next initialize the build env for your target machine, for example:"
67echo
68echo "cd ${BUILDDIR}"
69echo "export TEMPLATECONF=meta-b2qt/conf"
70echo "export MACHINE=raspberrypi"
71echo ". ./poky/oe-init-build-env build-raspberrypi"
72echo
73echo "and build B2Qt image with:"
74echo
75echo "bitbake b2qt-embedded-image"
76echo
diff --git a/classes/image-hdd.bbclass b/classes/image-hdd.bbclass
index fc76234..46146b7 100644
--- a/classes/image-hdd.bbclass
+++ b/classes/image-hdd.bbclass
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1# need to define the dependency and the ROOTFS for directdisk 23# need to define the dependency and the ROOTFS for directdisk
2do_bootdirectdisk[depends] += "${PN}:do_rootfs" 24do_bootdirectdisk[depends] += "${PN}:do_rootfs"
3ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" 25ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3"
@@ -7,10 +29,13 @@ SYSLINUX_PROMPT = "0"
7SYSLINUX_TIMEOUT = "1" 29SYSLINUX_TIMEOUT = "1"
8SYSLINUX_LABELS = "boot" 30SYSLINUX_LABELS = "boot"
9LABELS_append = " ${SYSLINUX_LABELS} " 31LABELS_append = " ${SYSLINUX_LABELS} "
32SYSLINUX_DEFAULT_CONSOLE = "console=ttyS0,115200"
10 33
11inherit image_types boot-directdisk 34inherit image_types boot-directdisk
12 35
13create_hdd_image () { 36create_hdd_image () {
37 cd ${DEPLOY_DIR_IMAGE}
38 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.hdd
14 ln -s ${IMAGE_NAME}.hdddirect ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.hdd 39 ln -s ${IMAGE_NAME}.hdddirect ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.hdd
15} 40}
16 41
@@ -19,4 +44,3 @@ python do_hddimg() {
19} 44}
20 45
21addtask hddimg after do_bootdirectdisk before do_build 46addtask hddimg after do_bootdirectdisk before do_build
22do_hddimg[nostamp] = "1"
diff --git a/classes/image_types_sdcard.bbclass b/classes/image_types_sdcard.bbclass
index 7b11482..e562530 100644
--- a/classes/image_types_sdcard.bbclass
+++ b/classes/image_types_sdcard.bbclass
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1inherit image_types_fsl 23inherit image_types_fsl
2 24
3IMAGE_ROOTFS_EXTRA_SPACE = "300000" 25IMAGE_ROOTFS_EXTRA_SPACE = "300000"
diff --git a/conf/bblayers.conf.sample b/conf/bblayers.conf.sample
index 987a75d..5a95ec2 100644
--- a/conf/bblayers.conf.sample
+++ b/conf/bblayers.conf.sample
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf 23# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
2# changes incompatibly 24# changes incompatibly
3LCONF_VERSION = "6" 25LCONF_VERSION = "6"
diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf
index 1af10b5..cde0b02 100644
--- a/conf/distro/b2qt.conf
+++ b/conf/distro/b2qt.conf
@@ -1,8 +1,30 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1include conf/distro/poky.conf 23include conf/distro/poky.conf
2 24
3DISTRO = "b2qt" 25DISTRO = "b2qt"
4DISTRO_NAME = "Boot to Qt for Embedded Linux" 26DISTRO_NAME = "Boot to Qt for Embedded Linux"
5DISTRO_VERSION = "1.4" 27DISTRO_VERSION = "1.5"
6SDK_VERSION := "${DISTRO_VERSION}" 28SDK_VERSION := "${DISTRO_VERSION}"
7 29
8MAINTAINER = "B2Qt <B2Qt@digia.com>" 30MAINTAINER = "B2Qt <B2Qt@digia.com>"
@@ -10,13 +32,15 @@ MAINTAINER = "B2Qt <B2Qt@digia.com>"
10SANITY_TESTED_DISTROS += " \ 32SANITY_TESTED_DISTROS += " \
11 Ubuntu 11.04 \n \ 33 Ubuntu 11.04 \n \
12 LinuxMint-14 \n \ 34 LinuxMint-14 \n \
35 LinuxMint-16 \n \
13 " 36 "
14 37
15include conf/distro/include/${MACHINE}.conf 38include conf/distro/include/${MACHINE}.conf
16 39
17SYSVINIT_ENABLED_GETTYS = "" 40SYSVINIT_ENABLED_GETTYS = ""
18 41
19DISTRO_FEATURES ?= "alsa argp bluetooth ext2 largefile usbgadget usbhost wifi xattr nfs nfc ${DISTRO_FEATURES_LIBC}" 42DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc"
43POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch"
20DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio" 44DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio"
21 45
22COMMERCIAL_AUDIO_PLUGINS ?= "gst-plugins-ugly-mad gst-plugins-ugly-mpegaudioparse" 46COMMERCIAL_AUDIO_PLUGINS ?= "gst-plugins-ugly-mad gst-plugins-ugly-mpegaudioparse"
diff --git a/conf/distro/include/am335x-evm.conf b/conf/distro/include/am335x-evm.conf
index 65d0ba4..5799db7 100644
--- a/conf/distro/include/am335x-evm.conf
+++ b/conf/distro/include/am335x-evm.conf
@@ -1,6 +1,27 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1IMAGE_FSTYPES = "tar.gz" 23IMAGE_FSTYPES = "tar.gz"
2 24
3PREFERRED_PROVIDER_virtual/libgl = "libgles-omap3"
4PREFERRED_VERSION_libgles-omap3 = "4.09.00.01" 25PREFERRED_VERSION_libgles-omap3 = "4.09.00.01"
5PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01" 26PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01"
6 27
@@ -11,8 +32,11 @@ PREFERRED_VERSION_u-boot-am33x = "2013.01.01"
11MACHINE_EXTRA_INSTALL = "\ 32MACHINE_EXTRA_INSTALL = "\
12 libgles-omap3 \ 33 libgles-omap3 \
13 libgles-omap3-rawdemos \ 34 libgles-omap3-rawdemos \
35 lighttpd \
36 wayland \
14 " 37 "
15 38
16MACHINE_EXTRA_INSTALL_SDK = "\ 39MACHINE_EXTRA_INSTALL_SDK = "\
17 libgles-omap3-dev \ 40 libgles-omap3-dev \
41 wayland-dev \
18 " 42 "
diff --git a/conf/distro/include/beagleboard.conf b/conf/distro/include/beagleboard.conf
index 728a3ea..dab0c5a 100644
--- a/conf/distro/include/beagleboard.conf
+++ b/conf/distro/include/beagleboard.conf
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1IMAGE_CLASSES += "image_types_sdcard" 23IMAGE_CLASSES += "image_types_sdcard"
2IMAGE_FSTYPES = "tar.gz ext3 sdcard" 24IMAGE_FSTYPES = "tar.gz ext3 sdcard"
3 25
@@ -8,7 +30,6 @@ BOOT_SCRIPTS = "\
8SDCARD_GENERATION_COMMAND = "generate_imx_sdcard" 30SDCARD_GENERATION_COMMAND = "generate_imx_sdcard"
9UBOOT_SUFFIX = "img" 31UBOOT_SUFFIX = "img"
10 32
11PREFERRED_PROVIDER_virtual/libgl = "libgles-omap3"
12PREFERRED_VERSION_libgles-omap3 = "4.09.00.01" 33PREFERRED_VERSION_libgles-omap3 = "4.09.00.01"
13PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01" 34PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01"
14 35
diff --git a/conf/distro/include/beaglebone.conf b/conf/distro/include/beaglebone.conf
new file mode 100644
index 0000000..ba13aaa
--- /dev/null
+++ b/conf/distro/include/beaglebone.conf
@@ -0,0 +1,34 @@
1############################################################################
2##
3## Copyright (C) 2014 Digia Plc
4## All rights reserved.
5## For any questions to Digia, please use contact form at http://qt.digia.com
6##
7## This file is part of QtEnterprise Embedded.
8##
9## Licensees holding valid Qt Enterprise licenses may use this file in
10## accordance with the Qt Enterprise License Agreement provided with the
11## Software or, alternatively, in accordance with the terms contained in
12## a written agreement between you and Digia.
13##
14## If you have questions regarding the use of this file, please use
15## contact form at http://qt.digia.com
16##
17############################################################################
18IMAGE_FSTYPES = "tar.gz"
19
20PREFERRED_VERSION_libgles-omap3 = "5.01.00.01"
21PREFERRED_VERSION_omap3-sgx-modules = "5.01.00.01"
22
23MACHINE_EXTRA_INSTALL = "\
24 libgles-omap3 \
25 libgles-omap3-rawdemos \
26 "
27
28MACHINE_EXTRA_INSTALL_SDK = "\
29 libgles-omap3-dev \
30 "
31
32ADB_PRODUCTID = "0xD002"
33
34DEFAULTTUNE = "armv7ahf-neon"
diff --git a/conf/distro/include/emulator.conf b/conf/distro/include/emulator.conf
index dfbda91..dee1df3 100644
--- a/conf/distro/include/emulator.conf
+++ b/conf/distro/include/emulator.conf
@@ -1,12 +1,38 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1IMAGE_CLASSES += "image-hdd" 23IMAGE_CLASSES += "image-hdd"
2IMAGE_ROOTFS_ALIGNMENT = "1048576" 24IMAGE_ROOTFS_ALIGNMENT = "1048576"
3ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" 25ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3"
4IMAGE_FSTYPES = "ext3" 26IMAGE_FSTYPES = "ext3"
5 27
28MACHINE_EXTRA_RRECOMMENDS += "\
29 kernel-module-snd-intel8x0 \
30 "
31
32kernel_autoload_snd-intel8x0 = "snd-intel8x0"
33
6MACHINE_EXTRA_INSTALL = "\ 34MACHINE_EXTRA_INSTALL = "\
7 llvm3.2 \
8 libegl-mesa \ 35 libegl-mesa \
9 libegl-gallium \
10 libgles2-mesa \ 36 libgles2-mesa \
11 mount-vboxsf \ 37 mount-vboxsf \
12 " 38 "
diff --git a/conf/distro/include/imx53qsb.conf b/conf/distro/include/imx53qsb.conf
index 0d96d9a..d83f6b4 100644
--- a/conf/distro/include/imx53qsb.conf
+++ b/conf/distro/include/imx53qsb.conf
@@ -1,9 +1,29 @@
1IMAGE_FSTYPES = "tar.gz" 1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
2 22
3PREFERRED_PROVIDER_virtual/libgl = "amd-gpu-x11-bin-mx51" 23IMAGE_FSTYPES = "tar.gz"
4 24
5MACHINE_EXTRA_INSTALL = "\ 25MACHINE_EXTRA_INSTALL = "\
6 amd-gpu-x11-bin-mx51 \ 26 amd-gpu-bin-mx51 \
7 " 27 "
8 28
9MACHINE_EXTRA_INSTALL_SDK = " \ 29MACHINE_EXTRA_INSTALL_SDK = " \
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf
index cf99d11..b761ddd 100644
--- a/conf/distro/include/nitrogen6x.conf
+++ b/conf/distro/include/nitrogen6x.conf
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1IMAGE_CLASSES += "image_types_sdcard" 23IMAGE_CLASSES += "image_types_sdcard"
2IMAGE_FSTYPES = "tar.gz ext3 sdcard" 24IMAGE_FSTYPES = "tar.gz ext3 sdcard"
3 25
diff --git a/conf/distro/include/raspberrypi.conf b/conf/distro/include/raspberrypi.conf
index 8eada21..97513a8 100644
--- a/conf/distro/include/raspberrypi.conf
+++ b/conf/distro/include/raspberrypi.conf
@@ -1,12 +1,38 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1IMAGE_FSTYPES = "tar.gz ext3 rpi-sdimg" 23IMAGE_FSTYPES = "tar.gz ext3 rpi-sdimg"
2 24
3PREFERRED_PROVIDER_virtual/libgles1 = "vc-graphics" 25PREFERRED_PROVIDER_virtual/libgles1 = "userland"
4PREFERRED_PROVIDER_virtual/libgl = "vc-graphics"
5 26
6MACHINE_EXTRA_INSTALL = "\ 27MACHINE_EXTRA_INSTALL = "\
7 vc-graphics \ 28 userland \
8 " 29 "
9 30
10MACHINE_EXTRA_INSTALL_SDK = " \ 31MACHINE_EXTRA_INSTALL_SDK = " \
11 vc-graphics-dev \ 32 userland-dev \
12 " 33 "
34
35module_autoload_snd-bcm2835 = "snd-bcm2835"
36
37# additional memory for GPU
38GPU_MEM = "128"
diff --git a/conf/layer.conf b/conf/layer.conf
index 9e97746..9a74df6 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1# We have a conf and classes directory, append to BBPATH 23# We have a conf and classes directory, append to BBPATH
2BBPATH .= ":${LAYERDIR}" 24BBPATH .= ":${LAYERDIR}"
3 25
diff --git a/conf/local.conf.sample b/conf/local.conf.sample
index 00c9a07..a9e1b34 100644
--- a/conf/local.conf.sample
+++ b/conf/local.conf.sample
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1# 23#
2# This file is your local configuration file and is where all local user settings 24# This file is your local configuration file and is where all local user settings
3# are placed. The comments in this file give some guide to the options a new user 25# are placed. The comments in this file give some guide to the options a new user
@@ -253,7 +275,7 @@ CONF_VERSION = "1"
253 275
254INHERIT += "rm_work" 276INHERIT += "rm_work"
255 277
256BBMASK = "meta-ti/recipes-misc" 278BBMASK = "meta-ti/recipes-misc|meta-raspberrypi/recipes-graphics/mesa/mesa_9.2.2.bbappend"
257ACCEPT_FSL_EULA = "1" 279ACCEPT_FSL_EULA = "1"
258LICENSE_FLAGS_WHITELIST = "commercial" 280LICENSE_FLAGS_WHITELIST = "commercial"
259 281
diff --git a/conf/machine/emulator.conf b/conf/machine/emulator.conf
index e118a44..14cce96 100644
--- a/conf/machine/emulator.conf
+++ b/conf/machine/emulator.conf
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1#@TYPE: Machine 23#@TYPE: Machine
2#@NAME: virtual box emulator 24#@NAME: virtual box emulator
3#@DESCRIPTION: Machine configuration for running a common x86 25#@DESCRIPTION: Machine configuration for running a common x86
@@ -7,7 +29,6 @@ PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
7PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" 29PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa"
8 30
9PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" 31PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
10PREFERRED_VERSION_linux-yocto ?= "3.8%"
11 32
12require conf/machine/include/tune-i586.inc 33require conf/machine/include/tune-i586.inc
13 34
diff --git a/recipes/adbd/adbd.bb b/recipes/adbd/adbd.bb
index aa8f5e9..1feb7c3 100644
--- a/recipes/adbd/adbd.bb
+++ b/recipes/adbd/adbd.bb
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "Android Debug Bridge Daemon" 23DESCRIPTION = "Android Debug Bridge Daemon"
2HOMEPAGE = "http://developer.android.com/tools/help/adb.html" 24HOMEPAGE = "http://developer.android.com/tools/help/adb.html"
3SECTION = "devel" 25SECTION = "devel"
diff --git a/recipes/adbd/files/adb-init b/recipes/adbd/files/adb-init
index e88df23..6faed60 100755
--- a/recipes/adbd/files/adb-init
+++ b/recipes/adbd/files/adb-init
@@ -8,7 +8,7 @@ SERIAL=$(hostname)-$(sed -e 's/://g' /sys/class/net/eth0/address)
8 8
9case "$1" in 9case "$1" in
10start) 10start)
11 insmod $(busybox find /lib/modules/$(uname -r) -name "g_ffs.ko") idVendor=${VENDOR} idProduct=${PRODUCT} iSerialNumber=${SERIAL} 11 modprobe g_ffs idVendor=${VENDOR} idProduct=${PRODUCT} iSerialNumber=${SERIAL}
12 mkdir -p /dev/usb-ffs 12 mkdir -p /dev/usb-ffs
13 chmod 770 /dev/usb-ffs 13 chmod 770 /dev/usb-ffs
14 mkdir -p /dev/usb-ffs/adb 14 mkdir -p /dev/usb-ffs/adb
diff --git a/recipes/adbd/files/raspberrypi/adb-init b/recipes/adbd/files/raspberrypi/adb-init
new file mode 100644
index 0000000..8910e0e
--- /dev/null
+++ b/recipes/adbd/files/raspberrypi/adb-init
@@ -0,0 +1,21 @@
1#!/bin/sh
2
3DAEMON=/usr/bin/adbd
4
5case "$1" in
6start)
7 start-stop-daemon --start --quiet --exec $DAEMON &
8 ;;
9stop)
10 start-stop-daemon --stop --quiet --exec $DAEMON
11 ;;
12restart)
13 start-stop-daemon --stop --quiet --exec $DAEMON
14 sleep 1
15 start-stop-daemon --start --quiet --exec $DAEMON &
16 ;;
17*)
18 echo "Usage: $0 {start|stop|restart}"
19 exit 1
20esac
21exit 0
diff --git a/recipes/alsa/alsa-state.bbappend b/recipes/alsa/alsa-state.bbappend
new file mode 100644
index 0000000..c9fba43
--- /dev/null
+++ b/recipes/alsa/alsa-state.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/recipes/alsa/alsa-state/emulator/asound.conf b/recipes/alsa/alsa-state/emulator/asound.conf
new file mode 100644
index 0000000..edd2e82
--- /dev/null
+++ b/recipes/alsa/alsa-state/emulator/asound.conf
@@ -0,0 +1,4 @@
1pcm.!default {
2 type plug
3 slave.pcm "dmix"
4}
diff --git a/recipes/alsa/alsa-state/raspberrypi/asound.conf b/recipes/alsa/alsa-state/raspberrypi/asound.conf
new file mode 100644
index 0000000..83f7f9a
--- /dev/null
+++ b/recipes/alsa/alsa-state/raspberrypi/asound.conf
@@ -0,0 +1,9 @@
1pcm.!default {
2 type hw
3 card 0
4}
5
6ctl.!default {
7 type hw
8 card 0
9}
diff --git a/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend b/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend
index 53a4b1a..40075c0 100644
--- a/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend
+++ b/recipes/amd-gpu-x11-bin-mx51/amd-gpu-x11-bin-mx51_11.09.01.bbappend
@@ -1,4 +1,24 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1# dependency to x11 only when distro features have it 23# dependency to x11 only when distro features have it
2DEPENDS = "${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}" 24DEPENDS = "${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}"
3
4PROVIDES += "virtual/libgl"
diff --git a/recipes/base-files/base-files_3.0.14.bbappend b/recipes/base-files/base-files_3.0.14.bbappend
index 81c758c..4b8908a 100644
--- a/recipes/base-files/base-files_3.0.14.bbappend
+++ b/recipes/base-files/base-files_3.0.14.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1do_install_append() { 23do_install_append() {
2 ln -s /home/root ${D}/root 24 ln -s /home/root ${D}/root
3 echo ${MACHINE_HOSTNAME} > ${D}${sysconfdir}/hostname 25 echo ${MACHINE_HOSTNAME} > ${D}${sysconfdir}/hostname
diff --git a/recipes/busybox/busybox/busybox-ifplugd.sh b/recipes/busybox/busybox/busybox-ifplugd.sh
new file mode 100755
index 0000000..9ea40a8
--- /dev/null
+++ b/recipes/busybox/busybox/busybox-ifplugd.sh
@@ -0,0 +1,32 @@
1#!/bin/sh
2DAEMON=/usr/sbin/ifplugd
3NAME=ifplugd
4DESC="Busybox IFPLUG Server"
5ARGS="-i eth0"
6
7test -f $DAEMON || exit 1
8
9set -e
10
11case "$1" in
12 start)
13 echo -n "starting $DESC: $NAME... "
14 /sbin/start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS
15 echo "done."
16 ;;
17 stop)
18 echo -n "stopping $DESC: $NAME... "
19 /sbin/start-stop-daemon -K -n $NAME
20 echo "done."
21 ;;
22 restart)
23 echo "restarting $DESC: $NAME... "
24 $0 stop
25 $0 start
26 echo "done."
27 ;;
28 *)
29 echo "Usage: $0 {start|stop|restart}"
30 exit 1
31 ;;
32esac
diff --git a/recipes/busybox/busybox/ifplugd.action b/recipes/busybox/busybox/ifplugd.action
new file mode 100755
index 0000000..44fe040
--- /dev/null
+++ b/recipes/busybox/busybox/ifplugd.action
@@ -0,0 +1,6 @@
1#/bin/sh
2if [ "${2}" == "up" ]; then
3 ifup ${1}
4else
5 ifdown ${1}
6fi
diff --git a/recipes/busybox/busybox/network.cfg b/recipes/busybox/busybox/network.cfg
new file mode 100644
index 0000000..f858907
--- /dev/null
+++ b/recipes/busybox/busybox/network.cfg
@@ -0,0 +1 @@
CONFIG_IFPLUGD=y
diff --git a/recipes/busybox/busybox_1.21.1.bbappend b/recipes/busybox/busybox_1.21.1.bbappend
new file mode 100644
index 0000000..fe5d5ea
--- /dev/null
+++ b/recipes/busybox/busybox_1.21.1.bbappend
@@ -0,0 +1,46 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
24SRC_URI += "\
25 file://network.cfg \
26 file://busybox-ifplugd.sh \
27 file://ifplugd.action \
28 "
29
30PACKAGES =+ "${PN}-ifplugd"
31FILES_${PN}-ifplugd = "\
32 ${sysconfdir}/init.d/busybox-ifplugd.sh \
33 ${sysconfdir}/etc/ifplugd/ifplugd.action \
34 "
35
36INITSCRIPT_PACKAGES += "${PN}-ifplugd"
37INITSCRIPT_NAME_${PN}-ifplugd = "busybox-ifplugd.sh"
38
39RRECOMMENDS_${PN} += "${PN}-ifplugd"
40
41do_install_append () {
42 install -m 0755 ${WORKDIR}/busybox-ifplugd.sh ${D}${sysconfdir}/init.d/
43
44 install -d ${D}${sysconfdir}/ifplugd
45 install -m 0755 ${WORKDIR}/ifplugd.action ${D}${sysconfdir}/ifplugd/
46}
diff --git a/recipes/gdb/gdb-cross-canadian_7.5.1.bbappend b/recipes/gdb/gdb-cross-canadian_7.5.1.bbappend
deleted file mode 100644
index a13df13..0000000
--- a/recipes/gdb/gdb-cross-canadian_7.5.1.bbappend
+++ /dev/null
@@ -1,13 +0,0 @@
1do_compile_prepend() {
2cat > ${WORKDIR}/python << EOF
3#! /bin/sh
4case "\$2" in
5 --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}/" ;;
6 --ldflags) echo "-Wl,-rpath-link,${STAGING_LIBDIR}/.. -Wl,-rpath,${libdir}/.. -lpthread -ldl -lutil -lm -lpython${PYTHON_BASEVERSION}" ;;
7 --exec-prefix) echo "${exec_prefix}" ;;
8 *) exit 1 ;;
9esac
10exit 0
11EOF
12 chmod +x ${WORKDIR}/python
13}
diff --git a/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bbappend b/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bbappend
deleted file mode 100644
index 9e260be..0000000
--- a/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bbappend
+++ /dev/null
@@ -1,3 +0,0 @@
1PROVIDES += "virtual/libgl"
2
3FILES_libegl-mx6-dev += "${includedir}/KHR ${includedir}/EGL"
diff --git a/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.9-1.0.0-hfp.bbappend b/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.9-1.0.0-hfp.bbappend
new file mode 100644
index 0000000..bed361e
--- /dev/null
+++ b/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.9-1.0.0-hfp.bbappend
@@ -0,0 +1 @@
RDEPENDS_libgl-mx6-dev = ""
diff --git a/recipes/hunspell/hunspell_1.3.2.bb b/recipes/hunspell/hunspell_1.3.2.bb
new file mode 100644
index 0000000..beb071d
--- /dev/null
+++ b/recipes/hunspell/hunspell_1.3.2.bb
@@ -0,0 +1,55 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Hunspell"
24LICENSE = "LGPLv2"
25LIC_FILES_CHKSUM = "file://${WORKDIR}/hunspell-${PV}/COPYING;md5=ed3a37b3ba6d6be3e08ab45987cf1b88"
26
27SRC_URI = "http://downloads.sourceforge.net/hunspell/hunspell-${PV}.tar.gz;name=hunspell \
28 http://ftp.halifax.rwth-aachen.de/gentoo/distfiles/myspell-en_GB-20081002.zip;name=dict-en \
29 http://downloads.sourceforge.net/project/ayaspell/hunspell-ar/20080110/hunspell-ar_20080110.tar.gz;name=dict-ar \
30 "
31
32SRC_URI[hunspell.md5sum] = "3121aaf3e13e5d88dfff13fb4a5f1ab8"
33SRC_URI[hunspell.sha256sum] = "b4edd4a4ee944cb9f485b35473e46b729ed768e9d24da8e78e4c4c6ca56addbd"
34SRC_URI[dict-en.md5sum] = "6fb885d57899c3e6aa2b27f3510deb37"
35SRC_URI[dict-en.sha256sum] = "f4b43083923e2998298fd270a8a9f9ed570f4fbebeaa46ce5f1788b76920308b"
36SRC_URI[dict-ar.md5sum] = "69990932920960eb765fd35883640124"
37SRC_URI[dict-ar.sha256sum] = "88d9eebbe05de29d17f4420ebaec9249441ce01d61b5d6c7ecba040e250e2d91"
38
39PR = "r0"
40
41inherit autotools gettext
42
43PACKAGES += "${PN}-dicts"
44RRECOMMENDS_${PN} += "${PN}-dicts"
45FILES_${PN}-dicts = "${datadir}/hunspell"
46
47do_install_append() {
48 install -m 0755 -d ${D}${datadir}/hunspell
49
50 install -m 0755 ${WORKDIR}/hunspell-ar_20080110/ar.dic ${D}${datadir}/hunspell/ar_EG.dic
51 install -m 0755 ${WORKDIR}/hunspell-ar_20080110/ar.aff ${D}${datadir}/hunspell/ar_EG.aff
52
53 install -m 0755 ${WORKDIR}/en_GB.dic ${D}${datadir}/hunspell
54 install -m 0755 ${WORKDIR}/en_GB.aff ${D}${datadir}/hunspell
55}
diff --git a/recipes/images/b2qt-embedded-image.bb b/recipes/images/b2qt-embedded-image.bb
index 6dc4f1f..a9ec3bf 100644
--- a/recipes/images/b2qt-embedded-image.bb
+++ b/recipes/images/b2qt-embedded-image.bb
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "B2Qt on embedded Linux SDK image" 23DESCRIPTION = "B2Qt on embedded Linux SDK image"
2LICENSE = "CLOSED" 24LICENSE = "CLOSED"
3PR = "r0" 25PR = "r0"
@@ -39,6 +61,7 @@ TOOLS_EXTRA_INSTALL = "\
39 " 61 "
40 62
41IMAGE_INSTALL += "\ 63IMAGE_INSTALL += "\
64 kernel-modules \
42 psplash \ 65 psplash \
43 openssh-sftp-server \ 66 openssh-sftp-server \
44 openssl \ 67 openssl \
@@ -52,6 +75,8 @@ IMAGE_INSTALL += "\
52 liberation-fonts \ 75 liberation-fonts \
53 tslib \ 76 tslib \
54 tslib-calibrate \ 77 tslib-calibrate \
78 alsa-utils-amixer \
79 hunspell \
55 ${GSTREAMER_EXTRA_INSTALL} \ 80 ${GSTREAMER_EXTRA_INSTALL} \
56 ${TOOLS_EXTRA_INSTALL} \ 81 ${TOOLS_EXTRA_INSTALL} \
57 ${MACHINE_EXTRA_INSTALL} \ 82 ${MACHINE_EXTRA_INSTALL} \
diff --git a/recipes/init-ifupdown/init-ifupdown_1.0.bbappend b/recipes/init-ifupdown/init-ifupdown_1.0.bbappend
index 31c189d..fee5390 100644
--- a/recipes/init-ifupdown/init-ifupdown_1.0.bbappend
+++ b/recipes/init-ifupdown/init-ifupdown_1.0.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2 24
3SRC_URI_append_beagleboard = " file://fixed_mac_address" 25SRC_URI_append_beagleboard = " file://fixed_mac_address"
diff --git a/recipes/initscripts/initscripts_1.0.bbappend b/recipes/initscripts/initscripts_1.0.bbappend
index 196ac2f..8473b89 100644
--- a/recipes/initscripts/initscripts_1.0.bbappend
+++ b/recipes/initscripts/initscripts_1.0.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1do_configure_append() { 23do_configure_append() {
2 sed -i -e "/echo/d" ${WORKDIR}/banner.sh 24 sed -i -e "/echo/d" ${WORKDIR}/banner.sh
3} 25}
diff --git a/recipes/libgles/libgles-omap3_4.05.00.03.bbappend b/recipes/libgles/libgles-omap3_4.05.00.03.bbappend
index e43ea69..73a2408 100644
--- a/recipes/libgles/libgles-omap3_4.05.00.03.bbappend
+++ b/recipes/libgles/libgles-omap3_4.05.00.03.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1BINLOCATION_omap3 = "${S}/gfx_rel_es5.x" 23BINLOCATION_omap3 = "${S}/gfx_rel_es5.x"
2 24
3TOOLCHAIN_PATH = "${STAGING_DIR_TARGET}" 25TOOLCHAIN_PATH = "${STAGING_DIR_TARGET}"
@@ -5,8 +27,6 @@ TOOLCHAIN_PATH = "${STAGING_DIR_TARGET}"
5FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 27FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
6SRC_URI += " file://0001-Add-GLchar-typedef.patch" 28SRC_URI += " file://0001-Add-GLchar-typedef.patch"
7 29
8PROVIDES += "virtual/libgl"
9
10LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1" 30LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1"
11 31
12do_install_append() { 32do_install_append() {
diff --git a/recipes/libgles/libgles-omap3_4.09.00.01.bbappend b/recipes/libgles/libgles-omap3_4.09.00.01.bbappend
index 7770c39..6a37c89 100644
--- a/recipes/libgles/libgles-omap3_4.09.00.01.bbappend
+++ b/recipes/libgles/libgles-omap3_4.09.00.01.bbappend
@@ -1,6 +1,26 @@
1BINLOCATION_omap3 = "${S}/gfx_rel_es5.x" 1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
2 22
3PROVIDES += "virtual/libgl" 23BINLOCATION_omap3 = "${S}/gfx_rel_es5.x"
4 24
5LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1" 25LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1"
6 26
diff --git a/recipes/libgles/libgles-omap3_5.00.00.01.bbappend b/recipes/libgles/libgles-omap3_5.00.00.01.bbappend
new file mode 100644
index 0000000..5446ffa
--- /dev/null
+++ b/recipes/libgles/libgles-omap3_5.00.00.01.bbappend
@@ -0,0 +1,46 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
24
25BINLOCATION_omap3 = "${S}/gfx_rel_es5.x"
26BINLOCATION_beaglebone = "${S}/gfx_rel_es8.x"
27
28LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1"
29
30do_install_append() {
31 echo "ParamBufferSize=33554432" >> ${D}${sysconfdir}/powervr.ini
32}
33
34# Inhibit warnings about files being stripped.
35INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
36
37pkg_postinst_${PN}_append() {
38ESREV=$(echo ${BINLOCATION} | grep -Po '(\d+)(?!.*\d)' )
39echo ${ESREV} > $D${sysconfdir}/powervr-esrev
40}
41
42RRECOMMENDS_${PN} = "omap3-sgx-modules"
43RRECOMMENDS_${PN}-blitwsegl = ""
44RRECOMMENDS_${PN}-flipwsegl = ""
45RRECOMMENDS_${PN}-frontwsegl = ""
46RRECOMMENDS_${PN}-linuxfbwsegl = ""
diff --git a/recipes/libgles/libgles-omap3_5.01.00.01.bbappend b/recipes/libgles/libgles-omap3_5.01.00.01.bbappend
new file mode 100644
index 0000000..82bfdb2
--- /dev/null
+++ b/recipes/libgles/libgles-omap3_5.01.00.01.bbappend
@@ -0,0 +1,42 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
24
25BINLOCATION_omap3 = "${S}/gfx_rel_es5.x"
26BINLOCATION_beaglebone = "${S}/gfx_rel_es8.x"
27
28LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1"
29
30# Inhibit warnings about files being stripped.
31INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
32
33pkg_postinst_${PN}_append() {
34ESREV=$(echo ${BINLOCATION} | grep -Po '(\d+)(?!.*\d)' )
35echo ${ESREV} > $D${sysconfdir}/powervr-esrev
36}
37
38RRECOMMENDS_${PN} = "omap3-sgx-modules"
39RRECOMMENDS_${PN}-blitwsegl = ""
40RRECOMMENDS_${PN}-flipwsegl = ""
41RRECOMMENDS_${PN}-frontwsegl = ""
42RRECOMMENDS_${PN}-linuxfbwsegl = ""
diff --git a/recipes/libsdl/libsdl_1.2.15.bbappend b/recipes/libsdl/libsdl_1.2.15.bbappend
new file mode 100644
index 0000000..36424fd
--- /dev/null
+++ b/recipes/libsdl/libsdl_1.2.15.bbappend
@@ -0,0 +1 @@
DEPENDS_remove = "virtual/libgl"
diff --git a/recipes/linux/linux-am335x-psp_3.2.bbappend b/recipes/linux/linux-am335x-psp_3.2.bbappend
index 1fe9d2a..313111b 100644
--- a/recipes/linux/linux-am335x-psp_3.2.bbappend
+++ b/recipes/linux/linux-am335x-psp_3.2.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1do_configure_append() { 23do_configure_append() {
2 # FunctionFS for adb 24 # FunctionFS for adb
3 echo "CONFIG_USB_LIBCOMPOSITE=y" >> ${S}/.config 25 echo "CONFIG_USB_LIBCOMPOSITE=y" >> ${S}/.config
diff --git a/recipes/linux/linux-boundary_3.0.35.bbappend b/recipes/linux/linux-boundary_3.0.35.bbappend
index 6d30629..610dc4d 100644
--- a/recipes/linux/linux-boundary_3.0.35.bbappend
+++ b/recipes/linux/linux-boundary_3.0.35.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1 23
2do_configure_prepend() { 24do_configure_prepend() {
3 # Use multitouch protocol for touchscreen that support it 25 # Use multitouch protocol for touchscreen that support it
diff --git a/recipes/linux/linux-mainline_3.2.bbappend b/recipes/linux/linux-mainline_3.2.bbappend
index 1e979da..4c2cb59 100644
--- a/recipes/linux/linux-mainline_3.2.bbappend
+++ b/recipes/linux/linux-mainline_3.2.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1do_configure_prepend() { 23do_configure_prepend() {
2 # Builtin network driver, so networking is initialized correctly during boot 24 # Builtin network driver, so networking is initialized correctly during boot
3 echo "CONFIG_USB_NET_SMSC95XX=y" >> ${WORKDIR}/defconfig 25 echo "CONFIG_USB_NET_SMSC95XX=y" >> ${WORKDIR}/defconfig
diff --git a/recipes/linux/linux-ti-staging_3.12.bbappend b/recipes/linux/linux-ti-staging_3.12.bbappend
new file mode 100644
index 0000000..fe2bdd2
--- /dev/null
+++ b/recipes/linux/linux-ti-staging_3.12.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23KERNEL_DEVICETREE_b2qt = "am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335x-boneblack.dtb"
diff --git a/recipes/linux/linux-yocto/snd_intel8x0.cfg b/recipes/linux/linux-yocto/snd_intel8x0.cfg
new file mode 100644
index 0000000..6d78f08
--- /dev/null
+++ b/recipes/linux/linux-yocto/snd_intel8x0.cfg
@@ -0,0 +1 @@
CONFIG_SND_INTEL8X0=m
diff --git a/recipes/linux/linux-yocto_3.10.bbappend b/recipes/linux/linux-yocto_3.10.bbappend
new file mode 100644
index 0000000..2645cbc
--- /dev/null
+++ b/recipes/linux/linux-yocto_3.10.bbappend
@@ -0,0 +1,29 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
24SRC_URI += "\
25 file://snd_intel8x0.cfg \
26 "
27
28KMACHINE_emulator = "qemux86"
29COMPATIBLE_MACHINE_emulator = "emulator"
diff --git a/recipes/linux/linux-yocto_3.8.bbappend b/recipes/linux/linux-yocto_3.8.bbappend
deleted file mode 100644
index def23ea..0000000
--- a/recipes/linux/linux-yocto_3.8.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1COMPATIBLE_MACHINE += "|emulator"
diff --git a/recipes/llvm/llvm-common.bb b/recipes/llvm/llvm-common.bb
deleted file mode 100644
index 192919e..0000000
--- a/recipes/llvm/llvm-common.bb
+++ /dev/null
@@ -1,22 +0,0 @@
1DESCRIPTION = "Helper script for OE's llvm support"
2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
4 file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420 \
5"
6
7SRC_URI = "file://llvm-config"
8
9ALLOW_EMPTY_${PN} = "1"
10SYSROOT_PREPROCESS_FUNCS_append_class-target = " llvm_common_sysroot_preprocess"
11
12llvm_common_sysroot_preprocess() {
13 install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/
14 install -m 0755 ${WORKDIR}/llvm-config ${SYSROOT_DESTDIR}${bindir_crossscripts}/
15}
16
17do_install_virtclass-native() {
18 install -d ${D}${bindir}
19 install -m 0755 ${WORKDIR}/llvm-config ${D}${bindir}
20}
21
22BBCLASSEXTEND = "native"
diff --git a/recipes/llvm/llvm-common/llvm-config b/recipes/llvm/llvm-common/llvm-config
deleted file mode 100644
index a9a416d..0000000
--- a/recipes/llvm/llvm-common/llvm-config
+++ /dev/null
@@ -1,10 +0,0 @@
1#!/bin/sh
2# Wrapper script for real llvm-config. Simply calls
3
4if [ $WANT_LLVM_RELEASE ]; then
5 exec `dirname $0`/${TARGET_PREFIX}llvm-config$WANT_LLVM_RELEASE ${@}
6else
7 echo "The variable WANT_LLVM_RELEASE is not defined and exported"
8 echo "by your build recipe. Go figure."
9 exit 1
10fi
diff --git a/recipes/llvm/llvm.inc b/recipes/llvm/llvm.inc
deleted file mode 100644
index fcd2666..0000000
--- a/recipes/llvm/llvm.inc
+++ /dev/null
@@ -1,226 +0,0 @@
1# LLVM does not provide ABI stability between different versions. For this
2# reason OE makes it possible to build and install different llvm versions
3# at the same time.
4#
5# This is true for the normal recipes as well as the native ones.
6#
7# All regular installation directories are prefixed with 'llvm${LLVM_RELEASE}'
8# e.g. "${STAGING_BINDIR}/llvm2.5" or "${STAGING_INCDIR}/llvm2.5"
9#
10# For your program or library that makes use of llvm you do should not need to
11# modify anything as long as it uses the results of various llvm-config
12# invocations. If you need customizations something is wrong and it needs to be
13# fixed (report bug).
14#
15# However the *recipe* for your program/library *must* declare
16# export WANT_LLVM_RELEASE = "<valid version number>"
17# The version number is picked up by a generic wrapper script which just calls
18# the variant of the specified version.
19
20DESCRIPTION = "The Low Level Virtual Machine"
21HOMEPAGE = "http://llvm.org"
22# 3-clause BSD-like
23LICENSE = "NCSA"
24LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=0ac5f799a2d89477c75b0a378b221855"
25
26DEPENDS = "llvm${LLVM_RELEASE}-native llvm-common"
27DEPENDS_virtclass-native = "llvm-common-native cmake-native"
28
29INC_PR = "r2"
30
31SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.tgz"
32
33S = "${WORKDIR}/llvm-${PV}"
34
35inherit cmake perlnative pythonnative
36
37# Defines the LLVM supported arches. By now we always build either for ${BUILD}
38# (native) or ${TARGET}. In the future it may make sense to enable all backends
39# for the non-native build. The decision which backends are used is made by
40# the 3rd party program or library that uses llvm anyway.
41LLVM_ARCH = "${@get_llvm_arch(d)}"
42
43# This is used for generating the install directory for the llvm libraries,
44# binaries and headers. It makes side by side installation of those possible.
45LLVM_RELEASE = "${PV}"
46
47# llvm *must* be built out of tree
48OECMAKE_SOURCEPATH = ".."
49OECMAKE_BUILDPATH = "build"
50EXTRA_OECMAKE = "\
51 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm${LLVM_RELEASE}/tblgen \
52 -DLLVM_TARGETS_TO_BUILD=${LLVM_ARCH} \
53 -DCMAKE_LINKER:FILEPATH=${LD} \
54 -DCMAKE_AR:FILEPATH=${AR} \
55 -DCMAKE_OBJCOPY:FILEPATH=${OBJCOPY} \
56 -DCMAKE_OBJDUMP:FILEPATH=${OBJDUMP} \
57 -DCMAKE_RANLIB:FILEPATH=${RANLIB} \
58 -DCMAKE_STRIP:FILEPATH=${STRIP} \
59 -DNM_PATH:FILEPATH=${NM} \
60 -DLLVM_ENABLE_PIC:BOOL=ON \
61 -DLLVM_TARGET_ARCH:STRING=${LLVM_ARCH} \
62 -DLLVM_ENABLE_ASSERTIONS:BOOL=ON \
63 -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
64 -DBUILD_SHARED_LIBS:BOOL=ON \
65 -DCMAKE_SKIP_BUILD_RPATH:BOOL=ON \
66"
67# We need to reset this to avoid breakage as we build out of tree
68TOOLCHAIN_OPTIONS = ""
69
70PACKAGES_DYNAMIC = "llvm-*"
71
72# the difference to the non-native build is that we do not need
73# to declare the location of the tblgen executable.
74EXTRA_OECMAKE_virtclass-native = "\
75 -DLLVM_TARGETS_TO_BUILD=${LLVM_ARCH} \
76 -DCMAKE_LINKER:FILEPATH=${LD} \
77 -DCMAKE_AR:FILEPATH=${AR} \
78 -DCMAKE_OBJCOPY:FILEPATH=${OBJCOPY} \
79 -DCMAKE_OBJDUMP:FILEPATH=${OBJDUMP} \
80 -DCMAKE_RANLIB:FILEPATH=${RANLIB} \
81 -DCMAKE_STRIP:FILEPATH=${STRIP} \
82 -DNM_PATH:FILEPATH=${NM} \
83"
84
85PACKAGES_virtclass-native = ""
86
87PACKAGES_DYNAMIC_virtclass-native = ""
88
89python populate_packages_prepend () {
90 libllvm_libdir = bb.data.expand('${libdir}/llvm${LLVM_RELEASE}', d)
91 do_split_packages(d, libllvm_libdir, '^lib(.*)\.so$', 'libllvm-%s', 'Split package for %s', allow_dirs=True)
92}
93
94FILES_${PN} = ""
95ALLOW_EMPTY_${PN} = "1"
96
97FILES_${PN}-dbg += "${libdir}/llvm${LLVM_RELEASE}/.debug ${bindir}/llvm${LLVM_RELEASE}/.debug"
98
99FILES_${PN}-dev = " \
100 ${includedir} \
101 ${bindir}/* \
102 ${libdir}/llvm${LLVM_RELEASE}/LLVMHello.so \
103 ${libdir}/llvm${LLVM_RELEASE}/BugpointPasses.so \
104 ${libdir}/llvm${LLVM_RELEASE}/*.a \
105"
106
107base_do_compile_prepend() {
108 # Avoid *** No rule to make target `native/bin/tblgen', needed by `include/llvm/Intrinsics.gen.tmp'
109 oe_runmake tblgen
110}
111
112do_install() {
113 # Install into a private directory to be able to reorganize the files.
114
115 cd ${OECMAKE_BUILDPATH}
116
117 oe_runmake DESTDIR=${WORKDIR}/llvm-install install
118
119 # Create our custom target directories
120 install -d ${D}${bindir}/llvm${LLVM_RELEASE}
121 install -d ${D}${includedir}/llvm${LLVM_RELEASE}
122 install -d ${D}${libdir}/llvm${LLVM_RELEASE}
123
124 # Move headers into their own directory
125 cp -R ${WORKDIR}/llvm-install/${prefix}/include/llvm \
126 ${D}${includedir}/llvm${LLVM_RELEASE}/
127 cp -R ${WORKDIR}/llvm-install/${prefix}/include/llvm-c \
128 ${D}${includedir}/llvm${LLVM_RELEASE}/
129
130 find ${WORKDIR}/llvm-install/${prefix}/lib -name "*" -maxdepth 1 -exec \
131 install {} ${D}${libdir}/llvm${LLVM_RELEASE} \;
132
133 # I dont know another way out. Binaries are installed into a special subdir
134 find ${WORKDIR}/llvm-install/${prefix}/bin -name "*" -maxdepth 1 -exec \
135 install {} ${D}${bindir}/llvm${LLVM_RELEASE} \;
136
137 # LLVM does not install this by default.
138 install bin/tblgen ${D}${bindir}/llvm${LLVM_RELEASE}
139
140 # we install it here unmodified for native and none native and overwrite it
141 # later for native case
142 install -d ${D}${bindir}
143 install -m 0755 bin/llvm-config ${D}${bindir}
144}
145
146SYSROOT_PREPROCESS_FUNCS_append_class-target = " llvm_sysroot_preprocess"
147
148llvm_sysroot_preprocess() {
149 cd ${OECMAKE_BUILDPATH}
150
151 # Fix the paths in the config script to make it find the binaries and
152 # library files. Doing so allows 3rd party configure scripts working
153 # unmodified.
154 sed -e's!my.*ABS_RUN_DIR =.*!my $ABS_RUN_DIR = "${STAGING_DIR_TARGET}";!' \
155 -e's!my.*INCLUDEDIR =.*!my $INCLUDEDIR = "${STAGING_INCDIR}/llvm${LLVM_RELEASE}";!' \
156 -e's!my.*LIBDIR.*!my $LIBDIR = "${STAGING_LIBDIR}/llvm${LLVM_RELEASE}";!' \
157 -e's!my.*BINDIR.*!my $BINDIR = "${STAGING_BINDIR}/llvm${LLVM_RELEASE}";!' \
158 bin/llvm-config > bin/llvm-config${LLVM_RELEASE}
159
160 install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}
161 install -m 0755 bin/llvm-config${LLVM_RELEASE} ${SYSROOT_DESTDIR}${bindir_crossscripts}
162}
163
164do_install_virtclass-native() {
165 # Install into a private directory to be able to reorganize the files.
166
167 cd ${OECMAKE_BUILDPATH}
168
169 oe_runmake DESTDIR=${WORKDIR}/llvm-install install
170
171 # Create our custom target directories
172 install -d ${D}${bindir}/llvm${LLVM_RELEASE}
173 install -d ${D}${includedir}/llvm${LLVM_RELEASE}
174 install -d ${D}${libdir}/llvm${LLVM_RELEASE}
175
176 # Move headers into their own directory
177 cp -R ${WORKDIR}/llvm-install/${prefix}/include/llvm \
178 ${D}${includedir}/llvm${LLVM_RELEASE}/
179 cp -R ${WORKDIR}/llvm-install/${prefix}/include/llvm-c \
180 ${D}${includedir}/llvm${LLVM_RELEASE}/
181
182 find ${WORKDIR}/llvm-install/${prefix}/lib -name "*" -maxdepth 1 -exec \
183 install {} ${D}${libdir}/llvm${LLVM_RELEASE} \;
184
185 # I dont know another way out. Binaries are installed into a special subdir
186 find ${WORKDIR}/llvm-install/${prefix}/bin -name "*" -maxdepth 1 -exec \
187 install {} ${D}${bindir}/llvm${LLVM_RELEASE} \;
188
189 # LLVM does not install this by default.
190 install bin/tblgen ${D}${bindir}/llvm${LLVM_RELEASE}
191
192 # Fix the paths in the config script to make it find the binaries and
193 # library files. Doing so allows 3rd party configure scripts working
194 # unmodified.
195 sed -e's!my.*ABS_RUN_DIR =.*!my $ABS_RUN_DIR = "${STAGING_DIR_TARGET}";!' \
196 -e's!my.*INCLUDEDIR =.*!my $INCLUDEDIR = "${STAGING_INCDIR}/llvm${LLVM_RELEASE}";!' \
197 -e's!my.*LIBDIR.*!my $LIBDIR = "${STAGING_LIBDIR}/llvm${LLVM_RELEASE}";!' \
198 -e's!my.*BINDIR.*!my $BINDIR = "${STAGING_BINDIR}/llvm${LLVM_RELEASE}";!' \
199 bin/llvm-config > bin/llvm-config${LLVM_RELEASE}
200
201 install -d ${D}${bindir}
202 install -m 0755 bin/llvm-config${LLVM_RELEASE} ${D}${bindir}
203}
204
205
206# Retrieve the target in a way that is compatible to the arch
207# value in llvm (>= 2.5)
208def get_llvm_arch(d):
209 import bb;
210
211 arch = bb.data.getVar('TARGET_ARCH', d, 1)
212 if arch == "x86_64" or arch == "i486" or arch == "i586" or arch == "i686":
213 arch = "X86"
214 elif arch == "arm":
215 arch = "ARM"
216 elif arch == "mipsel" or arch == "mips":
217 arch = "mips"
218 elif arch == "powerpc" or arch == "powerpc64":
219 arch = "PowerPC"
220 else:
221 bb.warn("%s does not support %s yet" % (bb.data.getVar('PN', d, 1), arch) );
222
223 return arch
224
225BBCLASSEXTEND = "native"
226
diff --git a/recipes/llvm/llvm3.2/arm_fenv_uclibc.patch b/recipes/llvm/llvm3.2/arm_fenv_uclibc.patch
deleted file mode 100644
index c3ae494..0000000
--- a/recipes/llvm/llvm3.2/arm_fenv_uclibc.patch
+++ /dev/null
@@ -1,14 +0,0 @@
1Index: llvm-2.9/include/llvm/Support/FEnv.h
2===================================================================
3--- llvm-2.9.orig/include/llvm/Support/FEnv.h 2010-11-29 20:44:50.000000000 +0100
4+++ llvm-2.9/include/llvm/Support/FEnv.h 2011-11-18 18:42:22.580161297 +0100
5@@ -17,6 +17,9 @@
6
7 #include "llvm/Config/config.h"
8 #include <cerrno>
9+
10+#undef HAVE_FENV_H
11+
12 #ifdef HAVE_FENV_H
13 #include <fenv.h>
14 #endif
diff --git a/recipes/llvm/llvm3.2_3.2.bb b/recipes/llvm/llvm3.2_3.2.bb
deleted file mode 100644
index 71a53c1..0000000
--- a/recipes/llvm/llvm3.2_3.2.bb
+++ /dev/null
@@ -1,105 +0,0 @@
1DESCRIPTION = "The Low Level Virtual Machine"
2HOMEPAGE = "http://llvm.org"
3# 3-clause BSD-like
4LICENSE = "NCSA"
5LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=60fdd7739841f04a2ce2171a726be8f3"
6
7DEPENDS = "libffi libxml2-native llvm-common"
8
9SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.gz"
10SRC_URI_append_libc-uclibc = " file://arm_fenv_uclibc.patch "
11
12SRC_URI[md5sum] = "71610289bbc819e3e15fdd562809a2d7"
13SRC_URI[sha256sum] = "125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343"
14
15S = "${WORKDIR}/llvm-${PV}.src"
16
17inherit autotools perlnative pythonnative
18
19LLVM_BUILD_DIR = "${WORKDIR}/llvm-${PV}.build"
20LLVM_INSTALL_DIR = "${WORKDIR}/llvm-install"
21LLVM_DIR = "llvm${PV}"
22
23EXTRA_OECONF += "--disable-assertions \
24 --enable-debug-runtime \
25 --disable-expensive-checks \
26 --enable-bindings=none \
27 --enable-keep-symbols \
28 --enable-libffi \
29 --enable-optimized \
30 --enable-shared \
31 --enable-targets=host-only"
32EXTRA_OEMAKE += "REQUIRES_RTTI=1 VERBOSE=1"
33FILES_${PN} = "${libdir}/lib*.so \
34 ${libdir}/${LLVM_DIR}/*"
35FILES_${PN}-dbg = "${bindir}/${LLVM_DIR}/.debug \
36 ${libdir}/${LLVM_DIR}/.debug \
37 ${libdir}/.debug \
38 /usr/src/debug"
39FILES_${PN}-dev = "${bindir}/${LLVM_DIR} \
40 ${includedir}/${LLVM_DIR} \
41 ${libdir}/${LLVM_DIR}/BugpointPasses.so \
42 ${libdir}/${LLVM_DIR}/LLVMHello.so"
43FILES_${PN}-static-dev = "${libdir}/${LLVM_DIR}/*.a"
44FILES_SOLIBSDEV = ""
45INSANE_SKIP_${PN} = "dev-so"
46
47do_configure_prepend() {
48 # Remove RPATHs
49 sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' Makefile.rules
50
51 # Drop "svn" suffix from version string
52 sed -i 's/3\.2svn/3.2/g' configure
53
54 # Fix paths in llvm-config
55 sed -i "s|sys::path::parent_path(CurrentPath))\.str()|sys::path::parent_path(sys::path::parent_path(CurrentPath))).str()|g" tools/llvm-config/llvm-config.cpp
56 sed -ri "s#/(bin|include|lib)(/?\")#/\1/${LLVM_DIR}\2#g" tools/llvm-config/llvm-config.cpp
57
58 # Fails to build unless using separate directory from source
59 mkdir -p ${LLVM_BUILD_DIR}
60 cd ${LLVM_BUILD_DIR}
61}
62
63do_compile() {
64 cd ${LLVM_BUILD_DIR}
65 oe_runmake \
66 AR="${BUILD_AR}" \
67 CC="${BUILD_CC}" \
68 CFLAGS="${BUILD_CFLAGS}" \
69 CXX="${BUILD_CXX}" \
70 CXXFLAGS="${BUILD_CXXFLAGS}" \
71 CPP="${BUILD_CPP}" \
72 CPPFLAGS="${BUILD_CPPFLAGS}" \
73 NM="${BUILD_NM}" \
74 RANLIB="${BUILD_RANLIB}" \
75 PATH="${STAGING_BINDIR_NATIVE}:$PATH" \
76 cross-compile-build-tools
77 oe_runmake
78}
79
80do_install() {
81 cd ${LLVM_BUILD_DIR}
82 oe_runmake DESTDIR=${LLVM_INSTALL_DIR} install
83
84 mv ${LLVM_INSTALL_DIR}${bindir}/${HOST_SYS}-llvm-config-host ${LLVM_INSTALL_DIR}/llvm-config-host
85
86 install -d ${D}${bindir}/${LLVM_DIR}
87 mv ${LLVM_INSTALL_DIR}${bindir}/* ${D}${bindir}/${LLVM_DIR}/
88
89 install -d ${D}${includedir}/${LLVM_DIR}
90 mv ${LLVM_INSTALL_DIR}${includedir}/* ${D}${includedir}/${LLVM_DIR}/
91
92 install -d ${D}${libdir}/${LLVM_DIR}
93 mv ${LLVM_INSTALL_DIR}${libdir}/* ${D}${libdir}/${LLVM_DIR}/
94 ln -s ${LLVM_DIR}/libLLVM-${PV}.so ${D}${libdir}/libLLVM-${PV}.so
95
96 install -d ${D}${docdir}/${LLVM_DIR}
97 mv ${LLVM_INSTALL_DIR}${prefix}/docs/llvm/* ${D}${docdir}/${LLVM_DIR}
98}
99
100SYSROOT_PREPROCESS_FUNCS += "llvm_sysroot_preprocess"
101
102llvm_sysroot_preprocess() {
103 install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}
104 mv ${LLVM_INSTALL_DIR}/llvm-config-host ${SYSROOT_DESTDIR}${bindir_crossscripts}/llvm-config${PV}
105}
diff --git a/recipes/mesa/mesa_9.1.3.bb b/recipes/mesa/mesa_9.1.3.bb
deleted file mode 100644
index 26a2154..0000000
--- a/recipes/mesa/mesa_9.1.3.bb
+++ /dev/null
@@ -1,117 +0,0 @@
1SUMMARY = "A free implementation of the OpenGL API"
2DESCRIPTION = "Mesa is an open-source implementation of the OpenGL specification - \
3a system for rendering interactive 3D graphics. \
4A variety of device drivers allows Mesa to be used in many different environments \
5ranging from software emulation to complete hardware acceleration for modern GPUs. \
6Mesa is used as part of the overall Direct Rendering Infrastructure and X.org \
7environment."
8
9HOMEPAGE = "http://mesa3d.org"
10BUGTRACKER = "https://bugs.freedesktop.org"
11SECTION = "x11"
12LICENSE = "MIT"
13LIC_FILES_CHKSUM = "file://docs/license.html;md5=42d77d95cba529a3637129be87d6555d"
14
15INC_PR = "r9"
16PE = "2"
17
18export WANT_LLVM_RELEASE = "3.2"
19
20DEPENDS = "expat makedepend-native flex-native bison-native llvm${WANT_LLVM_RELEASE}"
21
22PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
23
24inherit autotools pkgconfig pythonnative
25
26SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2 \
27 file://EGL-Mutate-NativeDisplayType-depending-on-config.patch \
28 file://fix-glsl-cross.patch \
29 file://0001-configure-Avoid-use-of-AC_CHECK_FILE-for-cross-compi.patch \
30 file://0001-llvmpipe-remove-the-power-of-two-sizeof-struct-cmd_b.patch \
31 file://0001-fix-xlib-dependency-from-pipe-loader.patch \
32 file://glapi.patch \
33 "
34
35SRC_URI[md5sum] = "952ccd03547ed72333b64e1746cf8ada"
36SRC_URI[sha256sum] = "8d5dac2202d0355bff5cfd183582ec8167d1d1227b7bb7a669acecbeaa52d766"
37
38S = "${WORKDIR}/Mesa-${PV}"
39
40EXTRA_OECONF = " \
41 --enable-opengl \
42 --enable-gles2 \
43 --enable-egl --with-egl-platforms=fbdev \
44 --enable-gallium --enable-gallium-llvm --enable-gallium-egl --with-llvm-shared-libs --with-gallium-drivers="swrast" \
45 --enable-shared-glapi \
46 --disable-glx \
47 --enable-dri --with-dri-drivers="" \
48 --disable-gles1 \
49 --disable-gles3 \
50 --disable-openvg \
51 "
52
53# llvmpipe is slow if compiled with -fomit-frame-pointer (e.g. -O2)
54FULL_OPTIMIZATION_append = " -fno-omit-frame-pointer"
55
56# Multiple virtual/gl providers being built breaks staging
57EXCLUDE_FROM_WORLD = "1"
58
59# Remove the mesa dependency on mesa-dev, as mesa is empty
60RDEPENDS_${PN}-dev = ""
61
62PACKAGES =+ "libegl-mesa libegl-mesa-dev \
63 libglapi libglapi-dev \
64 libgles2-mesa libgles2-mesa-dev \
65 libegl-gallium \
66 "
67
68do_install_append () {
69 # Drivers never need libtool .la files
70 rm -f ${D}${libdir}/egl/*.la
71 rm -f ${D}${libdir}/gallium-pipe/*.la
72}
73
74# For the packages that make up the OpenGL interfaces, inject variables so that
75# they don't get Debian-renamed (which would remove the -mesa suffix), and
76# RPROVIDEs/RCONFLICTs on the generic libgl name.
77python __anonymous() {
78 for p in (("libegl", "libegl1"), ("libgl", "libgl1"),
79 ("libgles1", "libglesv1-cm1"), ("libgles2", "libglesv2-2"),
80 ("libgles3",)):
81 fullp = p[0] + "-mesa"
82 pkgs = " ".join(p)
83 d.setVar("DEBIAN_NOAUTONAME_" + fullp, "1")
84 d.appendVar("RREPLACES_" + fullp, pkgs)
85 d.appendVar("RPROVIDES_" + fullp, pkgs)
86 d.appendVar("RCONFLICTS_" + fullp, pkgs)
87
88 # For -dev, the first element is both the Debian and original name
89 fullp += "-dev"
90 pkgs = p[0] + "-dev"
91 d.setVar("DEBIAN_NOAUTONAME_" + fullp, "1")
92 d.appendVar("RREPLACES_" + fullp, pkgs)
93 d.appendVar("RPROVIDES_" + fullp, pkgs)
94 d.appendVar("RCONFLICTS_" + fullp, pkgs)
95}
96
97python mesa_populate_packages() {
98 pipe_drivers_root = os.path.join(d.getVar('libdir', True), "gallium-pipe")
99 do_split_packages(d, pipe_drivers_root, '^pipe_(.*)\.so$', 'mesa-driver-pipe-%s', 'Mesa %s pipe driver', extra_depends='')
100}
101
102PACKAGESPLITFUNCS_prepend = "mesa_populate_packages "
103
104PACKAGES_DYNAMIC += "^mesa-driver-.*"
105
106FILES_libegl-mesa = "${libdir}/libEGL.so.*"
107FILES_libgles2-mesa = "${libdir}/libGLESv2.so.*"
108FILES_libglapi = "${libdir}/libglapi.so.*"
109FILES_libegl-gallium = "${libdir}/egl/egl_gallium.so* ${libdir}/egl/st_GL.so*"
110
111FILES_libegl-mesa-dev = "${libdir}/libEGL.* ${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc"
112FILES_libglapi-dev = "${libdir}/libglapi.*"
113FILES_libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc"
114
115FILES_${PN}-dbg += "${libdir}/egl/.debug/* ${libdir}/gallium-pipe/.debug"
116
117
diff --git a/recipes/mesa/mesa_9.1.6.bbappend b/recipes/mesa/mesa_9.1.6.bbappend
new file mode 100644
index 0000000..627f70b
--- /dev/null
+++ b/recipes/mesa/mesa_9.1.6.bbappend
@@ -0,0 +1,26 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23EGL_PLATFORMS = "fbdev"
24DRIDRIVERS_remove = "swrast,radeon,r200,nouveau,i965,i915"
25DRIDRIVERS_append += "swrast"
26EXTRA_OECONF += "--with-dri-drivers="""
diff --git a/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb b/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb
index 8944c75..c0afb90 100644
--- a/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb
+++ b/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb
@@ -1,8 +1,30 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "B2Qt on embedded Linux SDK toolchain" 23DESCRIPTION = "B2Qt on embedded Linux SDK toolchain"
2PR = "r0" 24PR = "r0"
3LICENSE = "CLOSED" 25LICENSE = "CLOSED"
4 26
5TOOLCHAIN_HOST_TASK = "nativesdk-packagegroup-b2qt-embedded-toolchain-host packagegroup-cross-canadian-${TRANSLATED_TARGET_ARCH}" 27TOOLCHAIN_HOST_TASK = "nativesdk-packagegroup-b2qt-embedded-toolchain-host packagegroup-cross-canadian-${MACHINE}"
6TOOLCHAIN_TARGET_TASK = "nativesdk-packagegroup-b2qt-embedded-toolchain-target" 28TOOLCHAIN_TARGET_TASK = "nativesdk-packagegroup-b2qt-embedded-toolchain-target"
7 29
8require recipes-core/meta/meta-toolchain.bb 30require recipes-core/meta/meta-toolchain.bb
diff --git a/recipes/mkcard/files/mkcard.sh b/recipes/mkcard/files/mkcard.sh
index 3e70dbc..e75a176 100755
--- a/recipes/mkcard/files/mkcard.sh
+++ b/recipes/mkcard/files/mkcard.sh
@@ -32,11 +32,6 @@ echo ,,,-
32 32
33sleep 1 33sleep 1
34 34
35
36if [ -x `which kpartx` ]; then
37 kpartx -a ${DRIVE}
38fi
39
40# handle various device names. 35# handle various device names.
41# note something like fdisk -l /dev/loop0 | egrep -E '^/dev' | cut -d' ' -f1 36# note something like fdisk -l /dev/loop0 | egrep -E '^/dev' | cut -d' ' -f1
42# won't work due to https://bugzilla.redhat.com/show_bug.cgi?id=649572 37# won't work due to https://bugzilla.redhat.com/show_bug.cgi?id=649572
@@ -46,21 +41,10 @@ if [ ! -b ${PARTITION1} ]; then
46 PARTITION1=${DRIVE}p1 41 PARTITION1=${DRIVE}p1
47fi 42fi
48 43
49DRIVE_NAME=`basename $DRIVE`
50DEV_DIR=`dirname $DRIVE`
51
52if [ ! -b ${PARTITION1} ]; then
53 PARTITION1=$DEV_DIR/mapper/${DRIVE_NAME}p1
54fi
55
56PARTITION2=${DRIVE}2 44PARTITION2=${DRIVE}2
57if [ ! -b ${PARTITION2} ]; then 45if [ ! -b ${PARTITION2} ]; then
58 PARTITION2=${DRIVE}p2 46 PARTITION2=${DRIVE}p2
59fi 47fi
60if [ ! -b ${PARTITION2} ]; then
61 PARTITION2=$DEV_DIR/mapper/${DRIVE_NAME}p2
62fi
63
64 48
65# now make partitions. 49# now make partitions.
66if [ -b ${PARTITION1} ]; then 50if [ -b ${PARTITION1} ]; then
diff --git a/recipes/mkcard/mkcard_0.5.bb b/recipes/mkcard/mkcard_0.5.bb
index 3671f7a..8d71f81 100644
--- a/recipes/mkcard/mkcard_0.5.bb
+++ b/recipes/mkcard/mkcard_0.5.bb
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "mkcard.sh v0.5" 23DESCRIPTION = "mkcard.sh v0.5"
2LICENSE = "GPLv2+" 24LICENSE = "GPLv2+"
3LIC_FILES_CHKSUM = "file://${COREBASE}/bitbake/COPYING;md5=751419260aa954499f7abaabaa882bbe" 25LIC_FILES_CHKSUM = "file://${COREBASE}/bitbake/COPYING;md5=751419260aa954499f7abaabaa882bbe"
diff --git a/recipes/openssh/openssh_6.1p1.bbappend b/recipes/openssh/openssh_6.1p1.bbappend
deleted file mode 100644
index 949a5a9..0000000
--- a/recipes/openssh/openssh_6.1p1.bbappend
+++ /dev/null
@@ -1,2 +0,0 @@
1export libexecdir="/usr/libexec"
2
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
index 8458ffb..f32bac4 100644
--- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
+++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "Host packages for B2Qt on embedded Linux SDK" 23DESCRIPTION = "Host packages for B2Qt on embedded Linux SDK"
2PR = "r0" 24PR = "r0"
3ALLOW_EMPTY_${PN} = "1" 25ALLOW_EMPTY_${PN} = "1"
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb
index 4ff29d0..4cdd404 100644
--- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb
+++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "Target packages for B2Qt on embedded Linux SDK" 23DESCRIPTION = "Target packages for B2Qt on embedded Linux SDK"
2PR = "r0" 24PR = "r0"
3ALLOW_EMPTY_${PN} = "1" 25ALLOW_EMPTY_${PN} = "1"
@@ -22,7 +44,8 @@ RDEPENDS_${PN} += "\
22 gst-plugins-base-dev \ 44 gst-plugins-base-dev \
23 icu-dev \ 45 icu-dev \
24 libxslt-dev \ 46 libxslt-dev \
25 libudev-dev \ 47 udev-dev \
26 tslib-dev \ 48 tslib-dev \
49 hunspell-dev \
27 ${MACHINE_EXTRA_INSTALL_SDK} \ 50 ${MACHINE_EXTRA_INSTALL_SDK} \
28 " 51 "
diff --git a/recipes/psplash/psplash_git.bbappend b/recipes/psplash/psplash_git.bbappend
index 9a098f4..a5017cc 100644
--- a/recipes/psplash/psplash_git.bbappend
+++ b/recipes/psplash/psplash_git.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 23FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2 24
3SPLASH_IMAGES = "file://qt.png;outsuffix=default" 25SPLASH_IMAGES = "file://qt.png;outsuffix=default"
diff --git a/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend b/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend
index 48d7885..2b1c656 100644
--- a/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend
+++ b/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 23FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
2SRC_URI += " \ 24SRC_URI += " \
3 file://0001-am335x-evm-disable-console-cursor-blinking.patch \ 25 file://0001-am335x-evm-disable-console-cursor-blinking.patch \
diff --git a/recipes/u-boot/u-boot-beagleboard_2011.09.bbappend b/recipes/u-boot/u-boot-beagleboard_2011.09.bbappend
index 787ac42..f6fbde1 100644
--- a/recipes/u-boot/u-boot-beagleboard_2011.09.bbappend
+++ b/recipes/u-boot/u-boot-beagleboard_2011.09.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2SRC_URI += " \ 24SRC_URI += " \
3 file://0001-beagle-change-default-kernel-args.patch \ 25 file://0001-beagle-change-default-kernel-args.patch \
diff --git a/recipes/u-boot/u-boot-script-boundary/0001-nitrogen6x-disable-console-cursor-blinking.patch b/recipes/u-boot/u-boot-script-boundary/0001-nitrogen6x-disable-console-cursor-blinking.patch
index 3c65a20..d97921c 100644
--- a/recipes/u-boot/u-boot-script-boundary/0001-nitrogen6x-disable-console-cursor-blinking.patch
+++ b/recipes/u-boot/u-boot-script-boundary/0001-nitrogen6x-disable-console-cursor-blinking.patch
@@ -1,24 +1,25 @@
1From 6b894707404a1aeb3072d4b3bfc486ff9ad37ac4 Mon Sep 17 00:00:00 2001 1From b21614109fb3cca15c4b0d296b3ab6cc1b778e3a Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@digia.com> 2From: Samuli Piippo <samuli.piippo@digia.com>
3Date: Tue, 9 Jul 2013 15:31:30 +0300 3Date: Fri, 10 Jan 2014 12:37:20 +0200
4Subject: [PATCH] nitrogen6x: disable console cursor blinking 4Subject: [PATCH] nitrogen6x: disable console cursor blinking
5 5
6--- 6---
7 board/boundary/nitrogen6x/6x_bootscript.txt | 2 +- 7 board/boundary/nitrogen6x/6x_bootscript-yocto.txt | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-) 8 1 file changed, 1 insertion(+), 1 deletion(-)
9 9
10diff --git a/board/boundary/nitrogen6x/6x_bootscript.txt b/board/boundary/nitrogen6x/6x_bootscript.txt 10diff --git a/board/boundary/nitrogen6x/6x_bootscript-yocto.txt b/board/boundary/nitrogen6x/6x_bootscript-yocto.txt
11index 1d766ca..80b91ea 100644 11index d933fa0..2d7c575 100644
12--- a/board/boundary/nitrogen6x/6x_bootscript.txt 12--- a/board/boundary/nitrogen6x/6x_bootscript-yocto.txt
13+++ b/board/boundary/nitrogen6x/6x_bootscript.txt 13+++ b/board/boundary/nitrogen6x/6x_bootscript-yocto.txt
14@@ -53,6 +53,6 @@ done 14@@ -56,7 +56,7 @@ while test "4" -ne $nextcon ; do
15 done
15 16
16 setenv bootargs $bootargs $fbmem 17 setenv bootargs $bootargs $fbmem
18-setenv bootargs "$bootargs console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait"
19+setenv bootargs "$bootargs console=ttymxc1,115200 vmalloc=400M consoleblank=0 vt.global_cursor_default=0 rootwait"
17 20
18-setenv bootargs $bootargs console=ttymxc1,115200 vmalloc=400M root=/dev/mmcblk0p2 rootwait consoleblank=0 ; 21 if itest.s x$bootpart == x ; then
19+setenv bootargs $bootargs console=ttymxc1,115200 vmalloc=400M root=/dev/mmcblk0p2 rootwait consoleblank=0 vt.global_cursor_default=0 ; 22 bootpart=1
20 ${fs}load mmc ${disk}:1 10800000 uImage && bootm 10800000 ; echo "Error loading kernel image"
21
22-- 23--
231.7.10.4 241.7.10.4
24 25
diff --git a/recipes/u-boot/u-boot-script-boundary_git.bbappend b/recipes/u-boot/u-boot-script-boundary_git.bbappend
index c845717..083b2fd 100644
--- a/recipes/u-boot/u-boot-script-boundary_git.bbappend
+++ b/recipes/u-boot/u-boot-script-boundary_git.bbappend
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 23FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
2SRC_URI += " \ 24SRC_URI += " \
3 file://0001-nitrogen6x-disable-console-cursor-blinking.patch \ 25 file://0001-nitrogen6x-disable-console-cursor-blinking.patch \
diff --git a/recipes/u-boot/u-boot-ti-staging/0001-BBB-disable-console-cursor-blinking.patch b/recipes/u-boot/u-boot-ti-staging/0001-BBB-disable-console-cursor-blinking.patch
new file mode 100644
index 0000000..25dd9e4
--- /dev/null
+++ b/recipes/u-boot/u-boot-ti-staging/0001-BBB-disable-console-cursor-blinking.patch
@@ -0,0 +1,25 @@
1From bde714b9bfeafe46abc1078c09f6efac0e7b6478 Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@digia.com>
3Date: Wed, 22 Jan 2014 11:30:59 +0200
4Subject: [PATCH] BBB: disable console cursor blinking
5
6---
7 include/configs/am335x_evm.h | 2 ++
8 1 file changed, 2 insertions(+)
9
10diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
11index d53f17d..1b3d2a4 100644
12--- a/include/configs/am335x_evm.h
13+++ b/include/configs/am335x_evm.h
14@@ -59,6 +59,8 @@
15 "ramrootfstype=ext2\0" \
16 "mmcargs=setenv bootargs console=${console} " \
17 "${optargs} " \
18+ "consoleblank=0 " \
19+ "vt.global_cursor_default=0 " \
20 "root=${mmcroot} " \
21 "rootfstype=${mmcrootfstype}\0" \
22 "spiroot=/dev/mtdblock4 rw\0" \
23--
241.8.3.2
25
diff --git a/recipes/u-boot/u-boot-ti-staging_2013.10.bbappend b/recipes/u-boot/u-boot-ti-staging_2013.10.bbappend
new file mode 100644
index 0000000..bad928b
--- /dev/null
+++ b/recipes/u-boot/u-boot-ti-staging_2013.10.bbappend
@@ -0,0 +1,26 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
24SRC_URI += " \
25 file://0001-BBB-disable-console-cursor-blinking.patch \
26 "
diff --git a/recipes/udev/0001-support-multitouch-screens.patch b/recipes/udev/udev/0001-support-multitouch-screens.patch
index aacb8e0..aacb8e0 100644
--- a/recipes/udev/0001-support-multitouch-screens.patch
+++ b/recipes/udev/udev/0001-support-multitouch-screens.patch
diff --git a/recipes/udev/udev/beagleboard/udev-cache.default b/recipes/udev/udev/beagleboard/udev-cache.default
new file mode 100644
index 0000000..d0050b8
--- /dev/null
+++ b/recipes/udev/udev/beagleboard/udev-cache.default
@@ -0,0 +1,4 @@
1# Default for /etc/init.d/udev
2
3# Comment this out to disable device cache
4#DEVCACHE="/etc/dev.tar"
diff --git a/recipes/udev/udev/beaglebone/udev-cache.default b/recipes/udev/udev/beaglebone/udev-cache.default
new file mode 100644
index 0000000..d0050b8
--- /dev/null
+++ b/recipes/udev/udev/beaglebone/udev-cache.default
@@ -0,0 +1,4 @@
1# Default for /etc/init.d/udev
2
3# Comment this out to disable device cache
4#DEVCACHE="/etc/dev.tar"
diff --git a/recipes/udev/udev_182.bbappend b/recipes/udev/udev_182.bbappend
index 564d9a1..4cee6a2 100644
--- a/recipes/udev/udev_182.bbappend
+++ b/recipes/udev/udev_182.bbappend
@@ -1,4 +1,26 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}:" 1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2 24
3SRC_URI += "file://0001-support-multitouch-screens.patch" 25SRC_URI += "file://0001-support-multitouch-screens.patch"
4 26
diff --git a/recipes/v86d/v86d_0.1.10.bbappend b/recipes/v86d/v86d_0.1.10.bbappend
index 7c9a860..d551a9f 100644
--- a/recipes/v86d/v86d_0.1.10.bbappend
+++ b/recipes/v86d/v86d_0.1.10.bbappend
@@ -1,2 +1,24 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1COMPATIBLE_MACHINE = "(qemux86|emulator)" 23COMPATIBLE_MACHINE = "(qemux86|emulator)"
2FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 24FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/recipes/vc-graphics/vc-graphics.bbappend b/recipes/vc-graphics/vc-graphics.bbappend
deleted file mode 100644
index c76f5c4..0000000
--- a/recipes/vc-graphics/vc-graphics.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
diff --git a/recipes/virtualbox/mount-vboxsf_4.2.14.bb b/recipes/virtualbox/mount-vboxsf_4.2.14.bb
index f529f18..4026d3a 100644
--- a/recipes/virtualbox/mount-vboxsf_4.2.14.bb
+++ b/recipes/virtualbox/mount-vboxsf_4.2.14.bb
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "VirtualBox Guest Additions for Linux: mount" 23DESCRIPTION = "VirtualBox Guest Additions for Linux: mount"
2LICENSE = "GPLv2" 24LICENSE = "GPLv2"
3LIC_FILES_CHKSUM = "file://${WORKDIR}/VirtualBox-${PV}/COPYING;md5=e197d5641bb35b29d46ca8c4bf7f2660" 25LIC_FILES_CHKSUM = "file://${WORKDIR}/VirtualBox-${PV}/COPYING;md5=e197d5641bb35b29d46ca8c4bf7f2660"
diff --git a/recipes/virtualbox/virtualbox-guest-additions_4.2.14.bb b/recipes/virtualbox/virtualbox-guest-additions_4.2.14.bb
index fe366b1..128cad0 100644
--- a/recipes/virtualbox/virtualbox-guest-additions_4.2.14.bb
+++ b/recipes/virtualbox/virtualbox-guest-additions_4.2.14.bb
@@ -1,3 +1,25 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://qt.digia.com/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
1DESCRIPTION = "Kernel drivers for the VirtualBox guest additions" 23DESCRIPTION = "Kernel drivers for the VirtualBox guest additions"
2LICENSE = "GPLv2" 24LICENSE = "GPLv2"
3LIC_FILES_CHKSUM = "file://${WORKDIR}/VirtualBox-${PV}/COPYING;md5=e197d5641bb35b29d46ca8c4bf7f2660" 25LIC_FILES_CHKSUM = "file://${WORKDIR}/VirtualBox-${PV}/COPYING;md5=e197d5641bb35b29d46ca8c4bf7f2660"