diff options
Diffstat (limited to 'recipes')
72 files changed, 1267 insertions, 883 deletions
diff --git a/recipes/adbd/adbd.bb b/recipes/adbd/adbd.bb index fa74a48..6e6fa1b 100644 --- a/recipes/adbd/adbd.bb +++ b/recipes/adbd/adbd.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Android Debug Bridge Daemon" | 30 | DESCRIPTION = "Android Debug Bridge Daemon" |
23 | HOMEPAGE = "http://developer.android.com/tools/help/adb.html" | 31 | HOMEPAGE = "http://developer.android.com/tools/help/adb.html" |
diff --git a/recipes/adbd/files/nuc/defaults b/recipes/adbd/files/intel-corei7-64/defaults index 0fbba4c..0fbba4c 100644 --- a/recipes/adbd/files/nuc/defaults +++ b/recipes/adbd/files/intel-corei7-64/defaults | |||
diff --git a/recipes/alsa/alsa-state.bbappend b/recipes/alsa/alsa-state.bbappend index 9b56df1..dbeb030 100644 --- a/recipes/alsa/alsa-state.bbappend +++ b/recipes/alsa/alsa-state.bbappend | |||
@@ -1,22 +1,30 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
diff --git a/recipes/base-files/base-files_3.0.14.bbappend b/recipes/base-files/base-files_3.0.14.bbappend index e889a2d..48ed6ee 100644 --- a/recipes/base-files/base-files_3.0.14.bbappend +++ b/recipes/base-files/base-files_3.0.14.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
23 | SRC_URI += "\ | 31 | SRC_URI += "\ |
diff --git a/recipes/ca-certificates/ca-certificates_%.bbappend b/recipes/ca-certificates/ca-certificates_%.bbappend index 0c31fb9..2e0abb1 100644 --- a/recipes/ca-certificates/ca-certificates_%.bbappend +++ b/recipes/ca-certificates/ca-certificates_%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | SRC_URI_remove = "file://0001-update-ca-certificates-remove-c-rehash.patch" | 30 | SRC_URI_remove = "file://0001-update-ca-certificates-remove-c-rehash.patch" |
23 | DEPENDS_class-native = "coreutils-native" | 31 | DEPENDS_class-native = "coreutils-native" |
diff --git a/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch b/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch index d45ce18..eefd6a3 100644 --- a/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch +++ b/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From a934f6b3ef4c4ff5f36a79d11c9eed59b3ffa9ae Mon Sep 17 00:00:00 2001 | 1 | From ccc6013f1e55b67981fb336aba657aea1520aeda Mon Sep 17 00:00:00 2001 |
2 | From: Mikko Gronoff <mikko.gronoff@qt.io> | 2 | From: Mikko Gronoff <mikko.gronoff@qt.io> |
3 | Date: Tue, 20 Sep 2016 11:02:50 +0300 | 3 | Date: Tue, 20 Sep 2016 11:02:50 +0300 |
4 | Subject: [PATCH] Disable connman when booting over NFS | 4 | Subject: [PATCH] Disable connman when booting over NFS |
@@ -8,13 +8,13 @@ Subject: [PATCH] Disable connman when booting over NFS | |||
8 | 1 file changed, 1 insertion(+) | 8 | 1 file changed, 1 insertion(+) |
9 | 9 | ||
10 | diff --git a/src/connman.service.in b/src/connman.service.in | 10 | diff --git a/src/connman.service.in b/src/connman.service.in |
11 | index 7b6195e..3fc197a 100644 | 11 | index 8f7f342..8470f91 100644 |
12 | --- a/src/connman.service.in | 12 | --- a/src/connman.service.in |
13 | +++ b/src/connman.service.in | 13 | +++ b/src/connman.service.in |
14 | @@ -3,6 +3,7 @@ Description=Connection service | 14 | @@ -3,6 +3,7 @@ Description=Connection service |
15 | Requires=dbus.socket | 15 | After=dbus.service network-pre.target |
16 | After=dbus.socket | 16 | Before=network.target remote-fs-pre.target |
17 | Before=remote-fs.target | 17 | Wants=network.target remote-fs-pre.target |
18 | +ConditionKernelCommandLine=!root=/dev/nfs | 18 | +ConditionKernelCommandLine=!root=/dev/nfs |
19 | 19 | ||
20 | [Service] | 20 | [Service] |
diff --git a/recipes/dbus/dbus/dbus-session.init b/recipes/dbus/dbus/dbus-session.init index 11a6757..0690511 100644 --- a/recipes/dbus/dbus/dbus-session.init +++ b/recipes/dbus/dbus/dbus-session.init | |||
@@ -1,4 +1,4 @@ | |||
1 | #! /bin/sh | 1 | #!/bin/sh |
2 | ### BEGIN INIT INFO | 2 | ### BEGIN INIT INFO |
3 | # Provides: dbus | 3 | # Provides: dbus |
4 | # Required-Start: $remote_fs $syslog | 4 | # Required-Start: $remote_fs $syslog |
@@ -17,13 +17,16 @@ | |||
17 | # set -e | 17 | # set -e |
18 | 18 | ||
19 | # Source function library. | 19 | # Source function library. |
20 | . /etc/init.d/functions | 20 | #. /etc/init.d/functions |
21 | 21 | ||
22 | DAEMON=@bindir@/dbus-launch | 22 | DAEMON=@bindir@/dbus-launch |
23 | NAME=dbus-session | 23 | NAME=dbus-session |
24 | ADDRESSFILE=/var/run/dbus/session_bus_address | 24 | ADDRESSFILE=/var/run/dbus/session_bus_address |
25 | UUIDDIR=/var/lib/dbus | 25 | UUIDDIR=/var/lib/dbus |
26 | DESC="session message bus" | 26 | DESC="session message bus" |
27 | APPCONTROLLERPATH="/tmp/b2qt/appcontroller.conf.d" | ||
28 | APPCONTROLLERADDRESSFILE="session_bus_address" | ||
29 | |||
27 | 30 | ||
28 | test -x $DAEMON || exit 0 | 31 | test -x $DAEMON || exit 0 |
29 | 32 | ||
@@ -38,12 +41,18 @@ if [ -e $ADDRESSFILE ]; then | |||
38 | . $ADDRESSFILE | 41 | . $ADDRESSFILE |
39 | fi | 42 | fi |
40 | 43 | ||
44 | if [ ! -d $APPCONTROLLERPATH ]; then | ||
45 | mkdir -p $APPCONTROLLERPATH | ||
46 | fi | ||
47 | |||
41 | test "$ENABLED" != "0" || exit 0 | 48 | test "$ENABLED" != "0" || exit 0 |
42 | 49 | ||
43 | start_it_up() | 50 | start_it_up() |
44 | { | 51 | { |
45 | echo -n "Starting $DESC: " | 52 | echo -n "Starting $DESC: " |
46 | $DAEMON --auto-syntax > $ADDRESSFILE | 53 | $DAEMON --auto-syntax > $ADDRESSFILE |
54 | ADDR=`cat $ADDRESSFILE|grep -i DBUS_SESSION_BUS_ADDRESS=` | ||
55 | echo "env=${ADDR%?}" |tr -d \' > ${APPCONTROLLERPATH}/${APPCONTROLLERADDRESSFILE} | ||
47 | echo "$NAME." | 56 | echo "$NAME." |
48 | } | 57 | } |
49 | 58 | ||
diff --git a/recipes/dbus/dbus/dbus-session.service b/recipes/dbus/dbus/dbus-session.service new file mode 100644 index 0000000..dbd6fcd --- /dev/null +++ b/recipes/dbus/dbus/dbus-session.service | |||
@@ -0,0 +1,13 @@ | |||
1 | [Unit] | ||
2 | Description=D-BUS Session Message Bus. | ||
3 | After=dbus.service | ||
4 | |||
5 | [Service] | ||
6 | Type=forking | ||
7 | ExecStart=/usr/bin/dbus-session.init start | ||
8 | ExecStop=/usr/bin/dbus-session.init stop | ||
9 | Environment=HOME=/home/root | ||
10 | |||
11 | [Install] | ||
12 | WantedBy=multi-user.target | ||
13 | |||
diff --git a/recipes/dbus/dbus_%.bbappend b/recipes/dbus/dbus_%.bbappend index 6905df3..f9f1345 100644 --- a/recipes/dbus/dbus_%.bbappend +++ b/recipes/dbus/dbus_%.bbappend | |||
@@ -1,46 +1,72 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
29 | |||
30 | inherit systemd | ||
21 | 31 | ||
22 | FILESEXTRAPATHS_append := ":${THISDIR}/${PN}" | 32 | FILESEXTRAPATHS_append := ":${THISDIR}/${PN}" |
23 | SRC_URI += " \ | 33 | SRC_URI += " \ |
24 | file://dbus-session.init \ | 34 | file://dbus-session.init \ |
35 | file://dbus-session.service \ | ||
25 | file://dbus-session-address \ | 36 | file://dbus-session-address \ |
26 | " | 37 | " |
27 | |||
28 | INITSCRIPT_PACKAGES = "${PN} ${PN}-session-init" | 38 | INITSCRIPT_PACKAGES = "${PN} ${PN}-session-init" |
29 | INITSCRIPT_NAME_${PN}-session-init = "dbus-session" | 39 | INITSCRIPT_NAME_${PN}-session-init = "dbus-session" |
30 | INITSCRIPT_PARAMS_${PN}-session-init = "start 20 5 3 2 . stop 10 0 1 6 ." | 40 | INITSCRIPT_PARAMS_${PN}-session-init = "start 20 5 3 2 . stop 10 0 1 6 ." |
31 | 41 | ||
32 | PACKAGES =+ "${PN}-session-init" | 42 | PACKAGES =+ "${PN}-session-init" |
43 | SYSTEMD_PACKAGES =+ "${PN}-session-init" | ||
44 | |||
33 | FILES_${PN}-session-init = " \ | 45 | FILES_${PN}-session-init = " \ |
34 | ${sysconfdir}/init.d/dbus-session \ | 46 | ${sysconfdir}/init.d/dbus-session \ |
35 | ${sysconfdir}/profile.d/dbus-session-address \ | 47 | ${sysconfdir}/profile.d/dbus-session-address \ |
48 | ${bindir}/dbus-session.init \ | ||
49 | ${systemd_unitdir}/system/dbus-session.service \ | ||
36 | " | 50 | " |
37 | 51 | ||
38 | do_install_append_class-target() { | 52 | do_install_append_class-target() { |
53 | sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-session.init >${WORKDIR}/dbus-session.init | ||
54 | |||
39 | if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 55 | if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
40 | install -d ${D}${sysconfdir}/init.d | 56 | install -d ${D}${sysconfdir}/init.d |
41 | sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-session.init >${WORKDIR}/dbus-session.init.sh | 57 | install -m 0755 ${WORKDIR}/dbus-session.init ${D}${sysconfdir}/init.d/dbus-session |
42 | install -m 0755 ${WORKDIR}/dbus-session.init.sh ${D}${sysconfdir}/init.d/dbus-session | ||
43 | fi | 58 | fi |
59 | |||
60 | if ${@base_contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then | ||
61 | install -m 0755 -d ${D}${bindir}/ | ||
62 | install -m 0755 ${WORKDIR}/dbus-session.init ${D}${bindir}/ | ||
63 | |||
64 | install -m 0755 -d ${D}${systemd_unitdir}/system | ||
65 | install -m 0644 ${WORKDIR}/dbus-session.service ${D}${systemd_unitdir}/system/ | ||
66 | fi | ||
67 | |||
44 | install -d ${D}${sysconfdir}/profile.d | 68 | install -d ${D}${sysconfdir}/profile.d |
45 | install -m 0755 ${WORKDIR}/dbus-session-address ${D}${sysconfdir}/profile.d/ | 69 | install -m 0755 ${WORKDIR}/dbus-session-address ${D}${sysconfdir}/profile.d/ |
46 | } | 70 | } |
71 | |||
72 | SYSTEMD_SERVICE_${PN}-session-init = "dbus-session.service" | ||
diff --git a/recipes/dracut/dracut_git.bbappend b/recipes/dracut/dracut_git.bbappend index ca3437c..657e30a 100644 --- a/recipes/dracut/dracut_git.bbappend +++ b/recipes/dracut/dracut_git.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | PV = "044+git${SRCREV}" | 30 | PV = "044+git${SRCREV}" |
23 | SRCREV = "1bc3e733f96033a508841e97fe08da7a12851782" | 31 | SRCREV = "1bc3e733f96033a508841e97fe08da7a12851782" |
diff --git a/recipes/fonts/otf-noto.bb b/recipes/fonts/otf-noto.bb index 7caf8ec..c868329 100644 --- a/recipes/fonts/otf-noto.bb +++ b/recipes/fonts/otf-noto.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | SUMMARY = "Noto Sans CJK" | 30 | SUMMARY = "Noto Sans CJK" |
23 | SECTION = "fonts" | 31 | SECTION = "fonts" |
diff --git a/recipes/fonts/ttf-devanagari_2.94.0.bb b/recipes/fonts/ttf-devanagari_2.94.0.bb index 513ef60..1073096 100644 --- a/recipes/fonts/ttf-devanagari_2.94.0.bb +++ b/recipes/fonts/ttf-devanagari_2.94.0.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | SUMMARY = "Lohit Devanagari Fonts" | 30 | SUMMARY = "Lohit Devanagari Fonts" |
23 | SECTION = "fonts" | 31 | SECTION = "fonts" |
diff --git a/recipes/fonts/ttf-opensans.bb b/recipes/fonts/ttf-opensans.bb index 814eadb..08e8421 100644 --- a/recipes/fonts/ttf-opensans.bb +++ b/recipes/fonts/ttf-opensans.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | SUMMARY = "Open Sans Fonts" | 30 | SUMMARY = "Open Sans Fonts" |
23 | SECTION = "fonts" | 31 | SECTION = "fonts" |
diff --git a/recipes/gdb/gdb-cross-canadian_7.8.1.bbappend b/recipes/gdb/gdb-cross-canadian_7.%.bbappend index b8a804f..b217805 100644 --- a/recipes/gdb/gdb-cross-canadian_7.8.1.bbappend +++ b/recipes/gdb/gdb-cross-canadian_7.%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" | 30 | DEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" |
23 | RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" | 31 | RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" |
diff --git a/recipes/gperf/gperf_%.bbappend b/recipes/gperf/gperf_%.bbappend index ffc1dcd..6f2651c 100644 --- a/recipes/gperf/gperf_%.bbappend +++ b/recipes/gperf/gperf_%.bbappend | |||
@@ -1,22 +1,30 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | BBCLASSEXTEND = "native nativesdk" | 30 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/recipes/gstreamer/gst-plugins-bad_0.10.23.bbappend b/recipes/gstreamer/gst-plugins-bad_0.10.23.bbappend index 5912e52..f42e121 100644 --- a/recipes/gstreamer/gst-plugins-bad_0.10.23.bbappend +++ b/recipes/gstreamer/gst-plugins-bad_0.10.23.bbappend | |||
@@ -1,22 +1,30 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | PACKAGECONFIG_append = " faad" | 30 | PACKAGECONFIG_append = " faad" |
diff --git a/recipes/gstreamer/gst-plugins-base_0.10.%.bbappend b/recipes/gstreamer/gst-plugins-base_0.10.%.bbappend index 120546d..646faa5 100644 --- a/recipes/gstreamer/gst-plugins-base_0.10.%.bbappend +++ b/recipes/gstreamer/gst-plugins-base_0.10.%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
23 | 31 | ||
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend b/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend index 5912e52..f42e121 100644 --- a/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend +++ b/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend | |||
@@ -1,22 +1,30 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | PACKAGECONFIG_append = " faad" | 30 | PACKAGECONFIG_append = " faad" |
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/recipes/gstreamer/gstreamer1.0-plugins-base_%.bbappend index 120546d..646faa5 100644 --- a/recipes/gstreamer/gstreamer1.0-plugins-base_%.bbappend +++ b/recipes/gstreamer/gstreamer1.0-plugins-base_%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
23 | 31 | ||
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend b/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend index 00d6a82..e338316 100644 --- a/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend +++ b/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | PACKAGECONFIG_append = " x264" | 30 | PACKAGECONFIG_append = " x264" |
23 | FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/*.prs" | 31 | FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/*.prs" |
diff --git a/recipes/gypsy/gypsy_%.bbappend b/recipes/gypsy/gypsy_%.bbappend new file mode 100644 index 0000000..c03c75b --- /dev/null +++ b/recipes/gypsy/gypsy_%.bbappend | |||
@@ -0,0 +1,36 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: https://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:GPL$ | ||
9 | ## Commercial License Usage | ||
10 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
11 | ## accordance with the commercial license agreement provided with the | ||
12 | ## Software or, alternatively, in accordance with the terms contained in | ||
13 | ## a written agreement between you and The Qt Company. For licensing terms | ||
14 | ## and conditions see https://www.qt.io/terms-conditions. For further | ||
15 | ## information use the contact form at https://www.qt.io/contact-us. | ||
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
25 | ## | ||
26 | ## $QT_END_LICENSE$ | ||
27 | ## | ||
28 | ############################################################################ | ||
29 | |||
30 | inherit bluetooth | ||
31 | |||
32 | DEPENDS_remove = "bluez4" | ||
33 | DEPENDS_append := " ${BLUEZ}" | ||
34 | DEPENDS += "libgudev" | ||
35 | |||
36 | PNBLACKLIST[gypsy] = "" | ||
diff --git a/recipes/hunspell/hunspell_1.3.2.bb b/recipes/hunspell/hunspell_1.3.2.bb index 6faea05..e47c9c1 100644 --- a/recipes/hunspell/hunspell_1.3.2.bb +++ b/recipes/hunspell/hunspell_1.3.2.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Hunspell" | 30 | DESCRIPTION = "Hunspell" |
23 | LICENSE = "LGPLv2" | 31 | LICENSE = "LGPLv2" |
diff --git a/recipes/images/b2qt-embedded-image.bb b/recipes/images/b2qt-embedded-image.bb index 05f2dbf..4a7f172 100644 --- a/recipes/images/b2qt-embedded-image.bb +++ b/recipes/images/b2qt-embedded-image.bb | |||
@@ -1,26 +1,34 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "B2Qt on embedded Linux SDK image" | 30 | DESCRIPTION = "B2Qt on embedded Linux SDK image" |
23 | LICENSE = "CLOSED" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
24 | PR = "r0" | 32 | PR = "r0" |
25 | 33 | ||
26 | IMAGE_FEATURES += "\ | 34 | IMAGE_FEATURES += "\ |
diff --git a/recipes/init-ifupdown/init-ifupdown_1.0.bbappend b/recipes/init-ifupdown/init-ifupdown_1.0.bbappend index c1299e2..430999a 100644 --- a/recipes/init-ifupdown/init-ifupdown_1.0.bbappend +++ b/recipes/init-ifupdown/init-ifupdown_1.0.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
23 | 31 | ||
diff --git a/recipes/initramfs-basic/init-basic.bb b/recipes/initramfs-basic/init-basic.bb index 674e683..25039e7 100644 --- a/recipes/initramfs-basic/init-basic.bb +++ b/recipes/initramfs-basic/init-basic.bb | |||
@@ -1,26 +1,35 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | SUMMARY = "Simple init script that mounts root filesystem by label." | 30 | SUMMARY = "Simple init script that mounts root filesystem by label." |
23 | LICENSE = "CLOSED" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | ||
24 | SRC_URI = "file://init.sh" | 33 | SRC_URI = "file://init.sh" |
25 | 34 | ||
26 | S = "${WORKDIR}" | 35 | S = "${WORKDIR}" |
diff --git a/recipes/initramfs-basic/initramfs-basic.bb b/recipes/initramfs-basic/initramfs-basic.bb index 4bef9c8..50bd585 100644 --- a/recipes/initramfs-basic/initramfs-basic.bb +++ b/recipes/initramfs-basic/initramfs-basic.bb | |||
@@ -1,26 +1,35 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Basic initramfs image. Useful as a template for more advanced functionality." | 30 | DESCRIPTION = "Basic initramfs image. Useful as a template for more advanced functionality." |
23 | LICENSE = "CLOSED" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | ||
24 | 33 | ||
25 | # findfs from busybox fails to do its jobs, the full version from util-linux-findfs works fine | 34 | # findfs from busybox fails to do its jobs, the full version from util-linux-findfs works fine |
26 | PACKAGE_INSTALL = "init-basic busybox util-linux-findfs ${ROOTFS_BOOTSTRAP_INSTALL}" | 35 | PACKAGE_INSTALL = "init-basic busybox util-linux-findfs ${ROOTFS_BOOTSTRAP_INSTALL}" |
diff --git a/recipes/initscripts/initscripts_1.0.bbappend b/recipes/initscripts/initscripts_1.0.bbappend index d9c5e82..e2550b1 100644 --- a/recipes/initscripts/initscripts_1.0.bbappend +++ b/recipes/initscripts/initscripts_1.0.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | do_configure_append() { | 30 | do_configure_append() { |
23 | sed -i -e "/echo/d" ${WORKDIR}/banner.sh | 31 | sed -i -e "/echo/d" ${WORKDIR}/banner.sh |
diff --git a/recipes/libgsystem/libgsystem.bb b/recipes/libgsystem/libgsystem.bb index 53d8215..0e14055 100644 --- a/recipes/libgsystem/libgsystem.bb +++ b/recipes/libgsystem/libgsystem.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | SUMMARY = "LibGSystem is a GIO-based library, targeted primarily for use by operating system components." | 30 | SUMMARY = "LibGSystem is a GIO-based library, targeted primarily for use by operating system components." |
23 | 31 | ||
diff --git a/recipes/libsdl/libsdl_1.2.15.bbappend b/recipes/libsdl/libsdl_1.2.15.bbappend index 7e931a8..955c797 100644 --- a/recipes/libsdl/libsdl_1.2.15.bbappend +++ b/recipes/libsdl/libsdl_1.2.15.bbappend | |||
@@ -1,22 +1,30 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DEPENDS_remove = "virtual/libgl libglu" | 30 | DEPENDS_remove = "virtual/libgl libglu" |
diff --git a/recipes/libsoup-2.4/libsoup-2.4_2.46.0.bbappend b/recipes/libsoup-2.4/libsoup-2.4_2.46.0.bbappend deleted file mode 100644 index fec4f94..0000000 --- a/recipes/libsoup-2.4/libsoup-2.4_2.46.0.bbappend +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | ############################################################################## | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: http://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:COMM$ | ||
9 | ## | ||
10 | ## Commercial License Usage | ||
11 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
12 | ## accordance with the commercial license agreement provided with the | ||
13 | ## Software or, alternatively, in accordance with the terms contained in | ||
14 | ## a written agreement between you and The Qt Company. For licensing terms | ||
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | ||
16 | ## information use the contact form at http://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## $QT_END_LICENSE$ | ||
19 | ## | ||
20 | ############################################################################## | ||
21 | |||
22 | # Remove this recipe when openembedded-core/meta/recipes-support/libsoup/ | ||
23 | # will be updated to 2.50.0 version or above. | ||
24 | PV = "2.50.0" | ||
25 | |||
26 | SRC_URI[md5sum] = "9a84d66e1b7ccd3bd340574b11eccc15" | ||
27 | SRC_URI[sha256sum] = "1e01365ac4af3817187ea847f9d3588c27eee01fc519a5a7cb212bb78b0f667b" | ||
diff --git a/recipes/linux-firmware/linux-firmware_git.bbappend b/recipes/linux-firmware/linux-firmware_git.bbappend new file mode 100644 index 0000000..33bcc34 --- /dev/null +++ b/recipes/linux-firmware/linux-firmware_git.bbappend | |||
@@ -0,0 +1,30 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: https://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:GPL$ | ||
9 | ## Commercial License Usage | ||
10 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
11 | ## accordance with the commercial license agreement provided with the | ||
12 | ## Software or, alternatively, in accordance with the terms contained in | ||
13 | ## a written agreement between you and The Qt Company. For licensing terms | ||
14 | ## and conditions see https://www.qt.io/terms-conditions. For further | ||
15 | ## information use the contact form at https://www.qt.io/contact-us. | ||
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
25 | ## | ||
26 | ## $QT_END_LICENSE$ | ||
27 | ## | ||
28 | ############################################################################ | ||
29 | |||
30 | LICENSE_CREATE_PACKAGE = "0" | ||
diff --git a/recipes/linux/linux-yocto_3.%.bbappend b/recipes/linux/linux-yocto_3.%.bbappend deleted file mode 100644 index 23b9d3a..0000000 --- a/recipes/linux/linux-yocto_3.%.bbappend +++ /dev/null | |||
@@ -1,28 +0,0 @@ | |||
1 | ############################################################################## | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: http://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:COMM$ | ||
9 | ## | ||
10 | ## Commercial License Usage | ||
11 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
12 | ## accordance with the commercial license agreement provided with the | ||
13 | ## Software or, alternatively, in accordance with the terms contained in | ||
14 | ## a written agreement between you and The Qt Company. For licensing terms | ||
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | ||
16 | ## information use the contact form at http://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## $QT_END_LICENSE$ | ||
19 | ## | ||
20 | ############################################################################## | ||
21 | |||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
23 | SRC_URI += "\ | ||
24 | file://snd_intel8x0.cfg \ | ||
25 | " | ||
26 | |||
27 | KMACHINE_emulator = "qemux86" | ||
28 | COMPATIBLE_MACHINE_emulator = "emulator" | ||
diff --git a/recipes/linux/linux-yocto_4.%.bbappend b/recipes/linux/linux-yocto_4.%.bbappend new file mode 100644 index 0000000..3687f9b --- /dev/null +++ b/recipes/linux/linux-yocto_4.%.bbappend | |||
@@ -0,0 +1,36 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: https://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:GPL$ | ||
9 | ## Commercial License Usage | ||
10 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
11 | ## accordance with the commercial license agreement provided with the | ||
12 | ## Software or, alternatively, in accordance with the terms contained in | ||
13 | ## a written agreement between you and The Qt Company. For licensing terms | ||
14 | ## and conditions see https://www.qt.io/terms-conditions. For further | ||
15 | ## information use the contact form at https://www.qt.io/contact-us. | ||
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
25 | ## | ||
26 | ## $QT_END_LICENSE$ | ||
27 | ## | ||
28 | ############################################################################ | ||
29 | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
31 | SRC_URI += "\ | ||
32 | file://snd_intel8x0.cfg \ | ||
33 | " | ||
34 | |||
35 | KMACHINE_emulator = "qemux86" | ||
36 | COMPATIBLE_MACHINE_emulator = "emulator" | ||
diff --git a/recipes/meta/meta-environment.bbappend b/recipes/meta/meta-environment.bbappend index 276868d..65cc6b3 100644 --- a/recipes/meta/meta-environment.bbappend +++ b/recipes/meta/meta-environment.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | inherit image-buildinfo | 30 | inherit image-buildinfo |
23 | 31 | ||
diff --git a/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb b/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb index 5c91810..d5f8ce7 100644 --- a/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb +++ b/recipes/meta/meta-toolchain-b2qt-embedded-sdk.bb | |||
@@ -1,27 +1,36 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "B2Qt on embedded Linux SDK toolchain" | 30 | DESCRIPTION = "B2Qt on embedded Linux SDK toolchain" |
23 | PR = "r0" | 31 | PR = "r0" |
24 | LICENSE = "CLOSED" | 32 | LICENSE = "The-Qt-Company-DCLA-2.1" |
33 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | ||
25 | 34 | ||
26 | inherit populate_b2qt_sdk | 35 | inherit populate_b2qt_sdk |
27 | 36 | ||
diff --git a/recipes/opengldummy/opengldummy.bb b/recipes/opengldummy/opengldummy.bb index 6636335..94b8e08 100644 --- a/recipes/opengldummy/opengldummy.bb +++ b/recipes/opengldummy/opengldummy.bb | |||
@@ -1,27 +1,36 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "OpenGL dummy library provides headers and a dummy library for EGL/GLES" | 30 | DESCRIPTION = "OpenGL dummy library provides headers and a dummy library for EGL/GLES" |
23 | SECTION = "devel" | 31 | SECTION = "devel" |
24 | LICENSE = "CLOSED" | 32 | LICENSE = "The-Qt-Company-DCLA-2.1" |
33 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | ||
25 | 34 | ||
26 | PV = "1.0.0" | 35 | PV = "1.0.0" |
27 | 36 | ||
diff --git a/recipes/opengldummy/opengldummy.inc b/recipes/opengldummy/opengldummy.inc index a4966e8..720b310 100644 --- a/recipes/opengldummy/opengldummy.inc +++ b/recipes/opengldummy/opengldummy.inc | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | PROVIDES = "virtual/libgles2 virtual/libgles3 virtual/egl" | 30 | PROVIDES = "virtual/libgles2 virtual/libgles3 virtual/egl" |
23 | 31 | ||
diff --git a/recipes/opengldummy/qtglesstream-dummy-client.bb b/recipes/opengldummy/qtglesstream-dummy-client.bb index 6c71739..eaeff28 100644 --- a/recipes/opengldummy/qtglesstream-dummy-client.bb +++ b/recipes/opengldummy/qtglesstream-dummy-client.bb | |||
@@ -1,27 +1,36 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "QtGlesStream dummy client provides headers and a dummy library for EGL/GLES" | 30 | DESCRIPTION = "QtGlesStream dummy client provides headers and a dummy library for EGL/GLES" |
23 | SECTION = "devel" | 31 | SECTION = "devel" |
24 | LICENSE = "CLOSED" | 32 | LICENSE = "The-Qt-Company-DCLA-2.1" |
33 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | ||
25 | 34 | ||
26 | PV = "1.0.0" | 35 | PV = "1.0.0" |
27 | SOLIBMAJOR = "1" | 36 | SOLIBMAJOR = "1" |
diff --git a/recipes/openssl/openssl_1.%.bbappend b/recipes/openssl/openssl_1.%.bbappend index b44097a..9d110a5 100644 --- a/recipes/openssl/openssl_1.%.bbappend +++ b/recipes/openssl/openssl_1.%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
23 | SRC_URI += "file://0001-Support-SYSROOT-in-c_rehash.patch" | 31 | SRC_URI += "file://0001-Support-SYSROOT-in-c_rehash.patch" |
diff --git a/recipes/os-release/os-release.bbappend b/recipes/os-release/os-release.bbappend deleted file mode 100644 index 98e2d16..0000000 --- a/recipes/os-release/os-release.bbappend +++ /dev/null | |||
@@ -1,39 +0,0 @@ | |||
1 | ############################################################################## | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: http://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:COMM$ | ||
9 | ## | ||
10 | ## Commercial License Usage | ||
11 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
12 | ## accordance with the commercial license agreement provided with the | ||
13 | ## Software or, alternatively, in accordance with the terms contained in | ||
14 | ## a written agreement between you and The Qt Company. For licensing terms | ||
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | ||
16 | ## information use the contact form at http://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## $QT_END_LICENSE$ | ||
19 | ## | ||
20 | ############################################################################## | ||
21 | |||
22 | # Reported upstream https://bugzilla.yoctoproject.org/show_bug.cgi?id=9144 | ||
23 | python do_fix_quotes () { | ||
24 | with open(d.expand('${B}/os-release'), 'w') as f: | ||
25 | for field in d.getVar('OS_RELEASE_FIELDS', True).split(): | ||
26 | value = d.getVar(field, True) | ||
27 | if value: | ||
28 | f.write('{0}="{1}"\n'.format(field, value)) | ||
29 | } | ||
30 | |||
31 | do_verify_if_fixed_by_upstream () { | ||
32 | pretty_name_first_char=$(cat ${B}/os-release | grep "^PRETTY_NAME" | cut -f 2 -d '=' | cut -c1) | ||
33 | if [ "${pretty_name_first_char}" = "\"" ]] ; then | ||
34 | bbwarn "Issue appears to be fixed by upstream, remove this workaround." | ||
35 | fi | ||
36 | } | ||
37 | |||
38 | addtask do_verify_if_fixed_by_upstream after do_compile before do_install | ||
39 | addtask do_fix_quotes after do_verify_if_fixed_by_upstream before do_install | ||
diff --git a/recipes/ostree/ostree.bb b/recipes/ostree/ostree.bb index 4dbafd5..6e79395 100644 --- a/recipes/ostree/ostree.bb +++ b/recipes/ostree/ostree.bb | |||
@@ -1,25 +1,33 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | SUMMARY = "Tool for managing bootable, immutable, versioned filesystem trees." | 30 | SUMMARY = "Shared library with a reference command line tool for managing bootable, immutable, versioned filesystem trees." |
23 | 31 | ||
24 | LICENSE = "LGPL-2.1" | 32 | LICENSE = "LGPL-2.1" |
25 | LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" | 33 | LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" |
@@ -28,18 +36,21 @@ inherit autotools pkgconfig systemd | |||
28 | 36 | ||
29 | SRC_URI = " \ | 37 | SRC_URI = " \ |
30 | git://github.com/GNOME/ostree.git \ | 38 | git://github.com/GNOME/ostree.git \ |
31 | file://0001-Allow-updating-files-on-the-boot-partition.patch \ | 39 | file://Fix-enable_rofiles_fuse-no-build.patch \ |
32 | file://0002-u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch \ | 40 | file://Mount-boot-partition.patch \ |
33 | file://0003-Allow-updating-files-in-root-of-boot.patch \ | 41 | file://Allow-updating-files-in-the-boot-directory.patch \ |
34 | file://0004-Mount-boot-partition.patch \ | 42 | file://u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch \ |
35 | file://0005-Do-not-use-grub2-mkconfig.patch \ | 43 | file://Create-firmware-convenience-symlinks.patch \ |
36 | " | 44 | " |
37 | 45 | ||
38 | SRCREV = "efdb4d8f443768e59529c299290bee8b1f8f93c3" | 46 | SRCREV = "v2016.5" |
39 | 47 | ||
40 | S = "${WORKDIR}/git" | 48 | S = "${WORKDIR}/git" |
41 | 49 | ||
42 | DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libgsystem libassuan xz" | 50 | DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libgsystem libassuan xz systemd" |
51 | # Bash is needed by the shipped dracut module. This dracut module is used to generate initramfs image. | ||
52 | # The production image do not require bash for proper working. | ||
53 | RDEPENDS_${PN} += "bash" | ||
43 | RRECOMMENDS_${PN} += "gnupg" | 54 | RRECOMMENDS_${PN} += "gnupg" |
44 | 55 | ||
45 | PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" | 56 | PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" |
@@ -52,8 +63,10 @@ FILES_${PN} += "${systemd_unitdir}/system/ \ | |||
52 | EXTRA_OECONF = "--with-dracut \ | 63 | EXTRA_OECONF = "--with-dracut \ |
53 | --without-selinux \ | 64 | --without-selinux \ |
54 | --without-libarchive \ | 65 | --without-libarchive \ |
55 | --with-grub2=no \ | 66 | --with-builtin-grub2-mkconfig \ |
67 | --enable-rofiles-fuse=no \ | ||
56 | --enable-gtk-doc-html=no \ | 68 | --enable-gtk-doc-html=no \ |
69 | --enable-man=no \ | ||
57 | --with-soup \ | 70 | --with-soup \ |
58 | --enable-libsoup-client-certs" | 71 | --enable-libsoup-client-certs" |
59 | 72 | ||
diff --git a/recipes/ostree/ostree/0001-Allow-updating-files-on-the-boot-partition.patch b/recipes/ostree/ostree/0001-Allow-updating-files-on-the-boot-partition.patch deleted file mode 100644 index 0905cc1..0000000 --- a/recipes/ostree/ostree/0001-Allow-updating-files-on-the-boot-partition.patch +++ /dev/null | |||
@@ -1,92 +0,0 @@ | |||
1 | From bbb7a8ce89e3e13672c63fd4f1f19988fdf40014 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Thu, 5 Nov 2015 17:37:54 +0100 | ||
4 | Subject: [PATCH 1/2] Allow updating files on the boot partition | ||
5 | |||
6 | Until now OSTree copied only vmlinuz and initramfs | ||
7 | binaries to the boot partition. This patch adds support | ||
8 | for copying other files from the /boot directory of the | ||
9 | tree. | ||
10 | |||
11 | How this works: | ||
12 | |||
13 | Ignore subdirectories, only files in root of the boot | ||
14 | directory are copied. There is overhead of copying files | ||
15 | to boot partition, therefore the amount of files in the | ||
16 | boot/ should be kept to the minimum and subdirectories | ||
17 | shouldn't really be necessary. | ||
18 | |||
19 | Files on the boot partition are updated only with major | ||
20 | releases, when kernel/initramfs bootcsum changes. Files | ||
21 | that require frequent updates should not be stored here. | ||
22 | --- | ||
23 | src/libostree/ostree-sysroot-deploy.c | 53 +++++++++++++++++++++++++++++++++++ | ||
24 | 1 file changed, 53 insertions(+) | ||
25 | |||
26 | diff --git a/src/libostree/ostree-sysroot-deploy.c b/src/libostree/ostree-sysroot-deploy.c | ||
27 | index f7afe3d..4d6534d 100644 | ||
28 | --- a/src/libostree/ostree-sysroot-deploy.c | ||
29 | +++ b/src/libostree/ostree-sysroot-deploy.c | ||
30 | @@ -1340,6 +1340,59 @@ install_deployment_kernel (OstreeSysroot *sysroot, | ||
31 | } | ||
32 | } | ||
33 | |||
34 | + { | ||
35 | + /* Copy other files that are stored in the boot directory. Lets keep this simple: | ||
36 | + * | ||
37 | + * - Ignore subdirectories, only files in root of the boot directory are copied. There is | ||
38 | + * overhead of copying files to boot partition, therefore the amount of files in the boot/ | ||
39 | + * should be kept to the minimum and subdirectories shouldn't really be necessary. | ||
40 | + * - Files on the boot partition are updated only with major releases, when kernel/initramfs | ||
41 | + * bootcsum changes. Files that require frequent updates should not be stored here. | ||
42 | + */ | ||
43 | + g_autoptr(GFileEnumerator) dir_enum = NULL; | ||
44 | + g_autoptr(GFile) deployments_bootdir = g_file_get_child (deployment_dir, "boot"); | ||
45 | + dir_enum = g_file_enumerate_children (deployments_bootdir, OSTREE_GIO_FAST_QUERYINFO, | ||
46 | + G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, | ||
47 | + NULL, error); | ||
48 | + while (TRUE) | ||
49 | + { | ||
50 | + GFileInfo *file_info = NULL; | ||
51 | + g_autoptr(GFile) source_file = NULL; | ||
52 | + g_autoptr(GFile) dest_file = NULL; | ||
53 | + g_autoptr(GFile) symlink_target = NULL; | ||
54 | + GFileType type; | ||
55 | + const char *name; | ||
56 | + | ||
57 | + if (!gs_file_enumerator_iterate (dir_enum, &file_info, NULL, cancellable, error)) | ||
58 | + goto out; | ||
59 | + if (file_info == NULL) | ||
60 | + break; | ||
61 | + | ||
62 | + type = g_file_info_get_file_type (file_info); | ||
63 | + name = g_file_info_get_name (file_info); | ||
64 | + if (type == G_FILE_TYPE_DIRECTORY) | ||
65 | + continue; | ||
66 | + if (type == G_FILE_TYPE_SYMBOLIC_LINK) | ||
67 | + { | ||
68 | + symlink_target = g_file_get_child (bootcsumdir, g_file_info_get_symlink_target(file_info)); | ||
69 | + if (!g_file_query_exists (symlink_target, NULL)) | ||
70 | + continue; | ||
71 | + } | ||
72 | + if (g_str_has_prefix (name, "vmlinuz-") || g_str_has_prefix (name, "initramfs-")) | ||
73 | + continue; | ||
74 | + | ||
75 | + dest_file = g_file_get_child (bootcsumdir, name); | ||
76 | + if (!g_file_query_exists (dest_file, NULL)) | ||
77 | + { | ||
78 | + source_file = g_file_enumerator_get_child (dir_enum, file_info); | ||
79 | + if (!gs_file_linkcopy_sync_data (source_file, dest_file, | ||
80 | + G_FILE_COPY_OVERWRITE | G_FILE_COPY_NOFOLLOW_SYMLINKS | G_FILE_COPY_ALL_METADATA, | ||
81 | + cancellable, error)) | ||
82 | + goto out; | ||
83 | + } | ||
84 | + } | ||
85 | + } | ||
86 | + | ||
87 | if (fstatat (deployment_dfd, "usr/lib/os-release", &stbuf, 0) != 0) | ||
88 | { | ||
89 | if (errno != ENOENT) | ||
90 | -- | ||
91 | 2.1.4 | ||
92 | |||
diff --git a/recipes/ostree/ostree/0003-Allow-updating-files-in-root-of-boot.patch b/recipes/ostree/ostree/0003-Allow-updating-files-in-root-of-boot.patch deleted file mode 100644 index d93da22..0000000 --- a/recipes/ostree/ostree/0003-Allow-updating-files-in-root-of-boot.patch +++ /dev/null | |||
@@ -1,104 +0,0 @@ | |||
1 | From f5a1391e64d4b17ed05fb47f23d5d35affb9f1fd Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Thu, 5 Nov 2015 14:58:56 +0100 | ||
4 | Subject: [PATCH] Allow updating files in root of /boot | ||
5 | |||
6 | It is common for u-boot based systems to search | ||
7 | top level directory of the boot partiton for | ||
8 | additional files that are required for booting. | ||
9 | It can be difficult to change this search logic | ||
10 | if it is hardcoded somewhere low in the stack or | ||
11 | in u-boot env that is in read-only memory. To | ||
12 | allow updating these files you need to add a | ||
13 | symlink in your ostree sysroot: | ||
14 | |||
15 | cd sysroot/boot | ||
16 | ln -s loader/my-special-file my-special-file | ||
17 | |||
18 | The bellow code will make sure that loader/my-special-file | ||
19 | points to the correct target file version. | ||
20 | |||
21 | This does not break the atomic property of update. | ||
22 | --- | ||
23 | src/libostree/ostree-bootloader-uboot.c | 65 +++++++++++++++++++++++++++++++++ | ||
24 | 1 file changed, 65 insertions(+) | ||
25 | |||
26 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c | ||
27 | index be1a40d..779c302 100644 | ||
28 | --- a/src/libostree/ostree-bootloader-uboot.c | ||
29 | +++ b/src/libostree/ostree-bootloader-uboot.c | ||
30 | @@ -131,6 +131,71 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
31 | } | ||
32 | } | ||
33 | |||
34 | + { | ||
35 | + /* It is common for u-boot based systems to search top level directory of the boot | ||
36 | + * partiton for additional files that are required for booting. It can be difficult | ||
37 | + * to change this search logic if it is hardcoded somewhere low in the stack or in | ||
38 | + * u-boot env that is in read-only memory. To allow updating these files you need to | ||
39 | + * add a symlink in your ostree sysroot: | ||
40 | + * | ||
41 | + * cd sysroot/boot | ||
42 | + * ln -s loader/my-special-file my-special-file | ||
43 | + * | ||
44 | + * The bellow code will make sure that loader/my-special-file points to the correct | ||
45 | + * target file version. | ||
46 | + * | ||
47 | + */ | ||
48 | + g_autoptr(GFile) child = NULL; | ||
49 | + int loader_fd; | ||
50 | + g_autoptr(GFileEnumerator) dir_enum = NULL; | ||
51 | + g_autoptr(GFile) real_boot = NULL; | ||
52 | + g_autofree char *loader_path = NULL; | ||
53 | + char buf[2048]; | ||
54 | + | ||
55 | + child = ot_gfile_resolve_path_printf (self->sysroot->path, "boot/loader.%d/", bootversion); | ||
56 | + loader_path = g_file_get_path(child); | ||
57 | + loader_fd = open (loader_path, O_RDONLY); | ||
58 | + if (loader_fd == -1) { | ||
59 | + perror("open"); | ||
60 | + goto out; | ||
61 | + } | ||
62 | + | ||
63 | + child = g_file_get_child (self->sysroot->path, "boot"); | ||
64 | + dir_enum = g_file_enumerate_children (child, OSTREE_GIO_FAST_QUERYINFO, | ||
65 | + G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, | ||
66 | + NULL, error); | ||
67 | + | ||
68 | + while (TRUE) { | ||
69 | + const char *symlink_target, *name; | ||
70 | + GFileInfo *file_info = NULL; | ||
71 | + | ||
72 | + if (!gs_file_enumerator_iterate (dir_enum, &file_info, NULL, cancellable, error)) { | ||
73 | + close(loader_fd); | ||
74 | + goto out; | ||
75 | + } | ||
76 | + | ||
77 | + if (file_info == NULL) | ||
78 | + break; | ||
79 | + | ||
80 | + if (g_file_info_get_is_symlink(file_info)) { | ||
81 | + symlink_target = g_file_info_get_symlink_target(file_info); | ||
82 | + if (g_str_has_prefix(symlink_target, "loader/")) { | ||
83 | + name = g_file_info_get_name(file_info); | ||
84 | + if (g_strcmp0 (name, "uEnv.txt") == 0) | ||
85 | + continue; | ||
86 | + | ||
87 | + snprintf(buf, sizeof(buf), "%s/%s", loader_path, name); | ||
88 | + remove(buf); | ||
89 | + snprintf(buf, sizeof(buf), "..%s/%s", boot_path, name); | ||
90 | + if (symlinkat(buf, loader_fd, name) == -1) | ||
91 | + perror("symlinkat"); | ||
92 | + } | ||
93 | + } | ||
94 | + } | ||
95 | + | ||
96 | + close(loader_fd); | ||
97 | + } | ||
98 | + | ||
99 | ret = TRUE; | ||
100 | out: | ||
101 | return ret; | ||
102 | -- | ||
103 | 2.1.4 | ||
104 | |||
diff --git a/recipes/ostree/ostree/0005-Do-not-use-grub2-mkconfig.patch b/recipes/ostree/ostree/0005-Do-not-use-grub2-mkconfig.patch deleted file mode 100644 index 1414ff7..0000000 --- a/recipes/ostree/ostree/0005-Do-not-use-grub2-mkconfig.patch +++ /dev/null | |||
@@ -1,60 +0,0 @@ | |||
1 | From b613d60319beffc861f5b1faa906d2ee0c685f52 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Wed, 24 Feb 2016 18:12:27 +0100 | ||
4 | Subject: [PATCH] Do not use grub2-mkconfig. | ||
5 | |||
6 | For details see: https://bugzilla.gnome.org/show_bug.cgi?id=762220 | ||
7 | --- | ||
8 | src/libostree/ostree-bootloader-grub2.c | 12 +++++++++++- | ||
9 | 1 file changed, 11 insertions(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/src/libostree/ostree-bootloader-grub2.c b/src/libostree/ostree-bootloader-grub2.c | ||
12 | index 1f89914..7cfb0dc 100644 | ||
13 | --- a/src/libostree/ostree-bootloader-grub2.c | ||
14 | +++ b/src/libostree/ostree-bootloader-grub2.c | ||
15 | @@ -282,6 +282,8 @@ grub2_child_setup (gpointer user_data) | ||
16 | } | ||
17 | } | ||
18 | |||
19 | +#define OSTREE_NO_GRUB2_MKCONFIG | ||
20 | + | ||
21 | static gboolean | ||
22 | _ostree_bootloader_grub2_write_config (OstreeBootloader *bootloader, | ||
23 | int bootversion, | ||
24 | @@ -300,6 +302,7 @@ _ostree_bootloader_grub2_write_config (OstreeBootloader *bootloader, | ||
25 | g_autoptr(GFile) config_path_efi_dir = NULL; | ||
26 | g_autofree char *grub2_mkconfig_chroot = NULL; | ||
27 | |||
28 | +#ifndef OSTREE_NO_GRUB2_MKCONFIG | ||
29 | if (ostree_sysroot_get_booted_deployment (self->sysroot) == NULL | ||
30 | && g_file_has_parent (self->sysroot->path, NULL)) | ||
31 | { | ||
32 | @@ -322,7 +325,7 @@ _ostree_bootloader_grub2_write_config (OstreeBootloader *bootloader, | ||
33 | tool_deployment_root = ostree_sysroot_get_deployment_directory (self->sysroot, tool_deployment); | ||
34 | grub2_mkconfig_chroot = g_file_get_path (tool_deployment_root); | ||
35 | } | ||
36 | - | ||
37 | +#endif | ||
38 | if (self->is_efi) | ||
39 | { | ||
40 | config_path_efi_dir = g_file_get_parent (self->config_path_efi); | ||
41 | @@ -337,9 +340,16 @@ _ostree_bootloader_grub2_write_config (OstreeBootloader *bootloader, | ||
42 | bootversion); | ||
43 | } | ||
44 | |||
45 | +#ifdef OSTREE_NO_GRUB2_MKCONFIG | ||
46 | + procctx = gs_subprocess_context_newv ("ostree-grub-generator", "-o", | ||
47 | + gs_file_get_path_cached (new_config_path), | ||
48 | + NULL); | ||
49 | +#else | ||
50 | procctx = gs_subprocess_context_newv ("grub2-mkconfig", "-o", | ||
51 | gs_file_get_path_cached (new_config_path), | ||
52 | NULL); | ||
53 | +#endif | ||
54 | + | ||
55 | child_env = g_environ_setenv (child_env, "_OSTREE_GRUB2_BOOTVERSION", bootversion_str, TRUE); | ||
56 | /* We have to pass our state to the child */ | ||
57 | if (self->is_efi) | ||
58 | -- | ||
59 | 2.7.0 | ||
60 | |||
diff --git a/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch b/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch new file mode 100644 index 0000000..ffcc77c --- /dev/null +++ b/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch | |||
@@ -0,0 +1,99 @@ | |||
1 | From 7f4549c6e94494460be06311c3a4d23ae684ab21 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Wed, 20 Apr 2016 13:58:27 +0200 | ||
4 | Subject: [PATCH 1/3] Allow updating files in the /boot directory. | ||
5 | |||
6 | Until now OSTree copied only the vmlinuz and initramfs | ||
7 | binaries to the boot/ directory (which in some setups | ||
8 | might be on a separate partition). This patch adds | ||
9 | support for copying other files from the deployment's | ||
10 | /boot directory to the real /boot. | ||
11 | |||
12 | How this works: | ||
13 | |||
14 | Ignore subdirectories, only files in root of the boot | ||
15 | directory are copied. There is overhead of copying files | ||
16 | to boot/, therefore the amount of files in boot/ should | ||
17 | be kept to the minimum and subdirectories shouldn't | ||
18 | really be necessary. | ||
19 | |||
20 | Files in the boot/ directory are updated only with major | ||
21 | releases, when kernel/initramfs bootcsum changes. Files | ||
22 | that require frequent updates should not be stored here. | ||
23 | --- | ||
24 | src/libostree/ostree-sysroot-deploy.c | 52 +++++++++++++++++++++++++++++++++++ | ||
25 | 1 file changed, 52 insertions(+) | ||
26 | |||
27 | diff --git a/src/libostree/ostree-sysroot-deploy.c b/src/libostree/ostree-sysroot-deploy.c | ||
28 | index 8877236..8cf080e 100644 | ||
29 | --- a/src/libostree/ostree-sysroot-deploy.c | ||
30 | +++ b/src/libostree/ostree-sysroot-deploy.c | ||
31 | @@ -1295,6 +1295,7 @@ install_deployment_kernel (OstreeSysroot *sysroot, | ||
32 | g_autofree char *version_key = NULL; | ||
33 | g_autofree char *ostree_kernel_arg = NULL; | ||
34 | g_autofree char *options_key = NULL; | ||
35 | + g_auto(GLnxDirFdIterator) dfd_iter = { 0, }; | ||
36 | GString *title_key; | ||
37 | __attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kargs = NULL; | ||
38 | const char *val; | ||
39 | @@ -1361,6 +1362,57 @@ install_deployment_kernel (OstreeSysroot *sysroot, | ||
40 | } | ||
41 | } | ||
42 | |||
43 | + | ||
44 | + /* Copy other files that are stored in deployment's /usr/lib/ostree-boot. Lets keep this simple: | ||
45 | + * | ||
46 | + * - Ignore subdirectories. Only files in root of the /usr/lib/ostree-boot directory are copied. | ||
47 | + * There is an overhead of copying files to boot/, therefore the amount of files in a deployment's | ||
48 | + * usr/lib/ostree-boot should be kept to the minimum and subdirectories shouldn't really | ||
49 | + * be necessary. | ||
50 | + * | ||
51 | + * - Files in /boot are updated only with major releases, when kernel/initramfs | ||
52 | + * bootcsum changes. Files that require frequent updates should not be stored here. | ||
53 | + */ | ||
54 | + if (!glnx_dirfd_iterator_init_take_fd (dup (tree_boot_dfd), &dfd_iter, error)) | ||
55 | + goto out; | ||
56 | + | ||
57 | + while (TRUE) | ||
58 | + { | ||
59 | + struct dirent *dent; | ||
60 | + | ||
61 | + if (!glnx_dirfd_iterator_next_dent (&dfd_iter, &dent, cancellable, error)) | ||
62 | + goto out; | ||
63 | + | ||
64 | + if (dent == NULL) | ||
65 | + break; | ||
66 | + | ||
67 | + if (fstatat (dfd_iter.fd, dent->d_name, &stbuf, 0) != 0) | ||
68 | + { | ||
69 | + if (errno == ENOENT) | ||
70 | + continue; | ||
71 | + glnx_set_error_from_errno (error); | ||
72 | + goto out; | ||
73 | + } | ||
74 | + | ||
75 | + if (g_str_has_prefix (dent->d_name, "vmlinuz-") || g_str_has_prefix (dent->d_name, "initramfs-") | ||
76 | + || !S_ISREG(stbuf.st_mode)) | ||
77 | + continue; | ||
78 | + | ||
79 | + if (fstatat (bootcsum_dfd, dent->d_name, &stbuf, 0) != 0) | ||
80 | + { | ||
81 | + if (errno != ENOENT) | ||
82 | + { | ||
83 | + glnx_set_prefix_error_from_errno (error, "fstat %s", dent->d_name); | ||
84 | + goto out; | ||
85 | + } | ||
86 | + if (!glnx_file_copy_at (tree_boot_dfd, dent->d_name, &stbuf, | ||
87 | + bootcsum_dfd, dent->d_name, 0, | ||
88 | + cancellable, error)) | ||
89 | + goto out; | ||
90 | + } | ||
91 | + } | ||
92 | + | ||
93 | + | ||
94 | if (fstatat (deployment_dfd, "usr/lib/os-release", &stbuf, 0) != 0) | ||
95 | { | ||
96 | if (errno != ENOENT) | ||
97 | -- | ||
98 | 2.7.4 | ||
99 | |||
diff --git a/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch b/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch new file mode 100644 index 0000000..960367c --- /dev/null +++ b/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch | |||
@@ -0,0 +1,130 @@ | |||
1 | From 310ddd84dc353d93a2cc118725b459dba643cf0b Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Thu, 21 Apr 2016 16:54:05 +0200 | ||
4 | Subject: [PATCH 3/3] Create firmware convenience symlinks. | ||
5 | |||
6 | Later this could be moved into utils or a similar | ||
7 | location, if other boot loader backends will need | ||
8 | this functionality. | ||
9 | --- | ||
10 | src/libostree/ostree-bootloader-uboot.c | 97 ++++++++++++++++++++++++++++++++- | ||
11 | 1 file changed, 96 insertions(+), 1 deletion(-) | ||
12 | |||
13 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c | ||
14 | index 9bcde9c..be5e8c5 100644 | ||
15 | --- a/src/libostree/ostree-bootloader-uboot.c | ||
16 | +++ b/src/libostree/ostree-bootloader-uboot.c | ||
17 | @@ -66,6 +66,100 @@ _ostree_bootloader_uboot_get_name (OstreeBootloader *bootloader) | ||
18 | return "U-Boot"; | ||
19 | } | ||
20 | |||
21 | +/* It is common for firmware to search / on the boot partition for additional | ||
22 | + * files that are required for booting. It can be difficult to change this search | ||
23 | + * logic if it is hardcoded somewhere low in the stack or is in a read-only memory. | ||
24 | + * This issue can be solved from the OS installer, by creating a symlink in the | ||
25 | + * following way: | ||
26 | + * | ||
27 | + * cd sysroot/boot | ||
28 | + * ln -s loader/second-stage-bootloader second-stage-bootloader | ||
29 | + * | ||
30 | + * This function will make sure that loader/second-stage-bootloader points to the | ||
31 | + * correct target file version. This function does nothing if boot/ does not contain | ||
32 | + * symlink files pointing into loader/. | ||
33 | + */ | ||
34 | +static gboolean | ||
35 | +create_firmware_convenience_symlinks (OstreeBootloaderUboot *self, | ||
36 | + char *bootcsum_dir, | ||
37 | + int bootversion, | ||
38 | + GCancellable *cancellable, | ||
39 | + GError **error) | ||
40 | +{ | ||
41 | + gboolean ret = FALSE; | ||
42 | + glnx_fd_close int loader_dfd = -1; | ||
43 | + glnx_fd_close int boot_dfd = -1; | ||
44 | + g_autofree char *loader_dir = NULL; | ||
45 | + g_auto(GLnxDirFdIterator) dfd_iter = { 0, }; | ||
46 | + | ||
47 | + loader_dir = g_strdup_printf ("boot/loader.%d/", bootversion); | ||
48 | + if (!glnx_opendirat (self->sysroot->sysroot_fd, loader_dir, FALSE, &loader_dfd, error)) | ||
49 | + goto out; | ||
50 | + if (!glnx_opendirat (self->sysroot->sysroot_fd, "boot", FALSE, &boot_dfd, error)) | ||
51 | + goto out; | ||
52 | + if (!glnx_dirfd_iterator_init_take_fd (dup (boot_dfd), &dfd_iter, error)) | ||
53 | + goto out; | ||
54 | + | ||
55 | + while (TRUE) { | ||
56 | + struct dirent *dent; | ||
57 | + struct stat stbuf; | ||
58 | + | ||
59 | + if (!glnx_dirfd_iterator_next_dent (&dfd_iter, &dent, cancellable, error)) | ||
60 | + goto out; | ||
61 | + if (dent == NULL) | ||
62 | + break; | ||
63 | + | ||
64 | + if (fstatat (dfd_iter.fd, dent->d_name, &stbuf, AT_SYMLINK_NOFOLLOW) != 0) | ||
65 | + { | ||
66 | + if (errno == ENOENT) | ||
67 | + continue; | ||
68 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "fstatat"); | ||
69 | + goto out; | ||
70 | + } | ||
71 | + | ||
72 | + if (S_ISLNK(stbuf.st_mode)) | ||
73 | + { | ||
74 | + char path_buffer[PATH_MAX]; | ||
75 | + g_autofree char *symlink_target = NULL; | ||
76 | + symlink_target = glnx_readlinkat_malloc (boot_dfd, dent->d_name, cancellable, error); | ||
77 | + | ||
78 | + if (g_str_has_prefix (symlink_target, "loader/")) | ||
79 | + { | ||
80 | + if (g_strcmp0 (dent->d_name, "uEnv.txt") == 0) | ||
81 | + continue; | ||
82 | + | ||
83 | + snprintf (path_buffer, sizeof(path_buffer), "%s/%s", bootcsum_dir, dent->d_name); | ||
84 | + if (faccessat (boot_dfd, path_buffer + 1, F_OK, AT_SYMLINK_NOFOLLOW) == -1) | ||
85 | + { | ||
86 | + /* This bootcsum dir does not contain the final target, do nothing. */ | ||
87 | + if (errno == ENOENT) | ||
88 | + continue; | ||
89 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "faccessat"); | ||
90 | + goto out; | ||
91 | + } | ||
92 | + | ||
93 | + /* In case 'ostree admin cleanup' was not run after an interrupted deployment */ | ||
94 | + if (unlinkat (loader_dfd, dent->d_name, 0) == -1 && errno != ENOENT) | ||
95 | + { | ||
96 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "unlinkat"); | ||
97 | + goto out; | ||
98 | + } | ||
99 | + /* Complete the link chain to the current boot file version */ | ||
100 | + snprintf (path_buffer, sizeof(path_buffer), "..%s/%s", bootcsum_dir, dent->d_name); | ||
101 | + if (symlinkat (path_buffer, loader_dfd, dent->d_name) == -1) | ||
102 | + { | ||
103 | + g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "symlinkat"); | ||
104 | + goto out; | ||
105 | + } | ||
106 | + } | ||
107 | + } | ||
108 | + } | ||
109 | + | ||
110 | + ret = TRUE; | ||
111 | +out: | ||
112 | + return ret; | ||
113 | +} | ||
114 | + | ||
115 | static gboolean | ||
116 | create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
117 | int bootversion, | ||
118 | @@ -130,7 +224,8 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | ||
119 | } | ||
120 | } | ||
121 | |||
122 | - ret = TRUE; | ||
123 | + ret = create_firmware_convenience_symlinks (self, bootdir, bootversion, cancellable, error); | ||
124 | + | ||
125 | out: | ||
126 | return ret; | ||
127 | } | ||
128 | -- | ||
129 | 2.7.4 | ||
130 | |||
diff --git a/recipes/ostree/ostree/Fix-enable_rofiles_fuse-no-build.patch b/recipes/ostree/ostree/Fix-enable_rofiles_fuse-no-build.patch new file mode 100644 index 0000000..480fc21 --- /dev/null +++ b/recipes/ostree/ostree/Fix-enable_rofiles_fuse-no-build.patch | |||
@@ -0,0 +1,40 @@ | |||
1 | From b54643153cade28523cccee44fdddea2c94e0684 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | ||
3 | Date: Mon, 25 Apr 2016 13:57:03 +0200 | ||
4 | Subject: [PATCH] Fix --enable_rofiles_fuse=no build | ||
5 | |||
6 | --- | ||
7 | Makefile.am | 2 ++ | ||
8 | configure.ac | 2 +- | ||
9 | 2 files changed, 3 insertions(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/Makefile.am b/Makefile.am | ||
12 | index 488d4b6..e49b7c5 100644 | ||
13 | --- a/Makefile.am | ||
14 | +++ b/Makefile.am | ||
15 | @@ -71,7 +71,9 @@ include Makefile-otutil.am | ||
16 | include Makefile-libostree.am | ||
17 | include Makefile-ostree.am | ||
18 | include Makefile-switchroot.am | ||
19 | +if BUILDOPT_FUSE | ||
20 | include src/rofiles-fuse/Makefile-inc.am | ||
21 | +endif | ||
22 | include Makefile-tests.am | ||
23 | include Makefile-boot.am | ||
24 | include Makefile-man.am | ||
25 | diff --git a/configure.ac b/configure.ac | ||
26 | index dca9f53..6af60e8 100644 | ||
27 | --- a/configure.ac | ||
28 | +++ b/configure.ac | ||
29 | @@ -222,7 +222,7 @@ AC_ARG_ENABLE(rofiles-fuse, | ||
30 | [AS_HELP_STRING([--enable-rofiles-fuse], | ||
31 | [generate rofiles-fuse helper [default=yes]])],, | ||
32 | enable_rofiles_fuse=yes) | ||
33 | -AS_IF([ test $enable_rofiles_fuse != xno ], [ | ||
34 | +AS_IF([ test x$enable_rofiles_fuse != xno ], [ | ||
35 | PKG_CHECK_MODULES(BUILDOPT_FUSE, $FUSE_DEPENDENCY) | ||
36 | ], [enable_rofiles_fuse=no]) | ||
37 | AM_CONDITIONAL(BUILDOPT_FUSE, test x$enable_rofiles_fuse = xyes) | ||
38 | -- | ||
39 | 2.7.4 | ||
40 | |||
diff --git a/recipes/ostree/ostree/0004-Mount-boot-partition.patch b/recipes/ostree/ostree/Mount-boot-partition.patch index a81f731..a81f731 100644 --- a/recipes/ostree/ostree/0004-Mount-boot-partition.patch +++ b/recipes/ostree/ostree/Mount-boot-partition.patch | |||
diff --git a/recipes/ostree/ostree/0002-u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch b/recipes/ostree/ostree/u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch index 08855de..501f8d4 100644 --- a/recipes/ostree/ostree/0002-u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch +++ b/recipes/ostree/ostree/u-boot-Merge-ostree-s-and-systems-uEnv.txt.patch | |||
@@ -1,18 +1,24 @@ | |||
1 | From 5ee49772b001b9757d6cb21fcc587d5ddc66cdb7 Mon Sep 17 00:00:00 2001 | 1 | From 86184e5a266b087ba222b03141b491241e27e284 Mon Sep 17 00:00:00 2001 |
2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> | 2 | From: Gatis Paeglis <gatis.paeglis@theqtcompany.com> |
3 | Date: Thu, 5 Nov 2015 17:39:16 +0100 | 3 | Date: Thu, 21 Apr 2016 14:28:38 +0200 |
4 | Subject: [PATCH 2/2] u-boot: Merge ostree's and systems uEnv.txt | 4 | Subject: [PATCH 2/3] u-boot: Merge ostree's and systems uEnv.txt |
5 | 5 | ||
6 | This allows for simpler u-boot scripts and is | 6 | This allow for simpler u-boot scripts and is a proper |
7 | a proper fix for: | 7 | fix for: https://bugzilla.gnome.org/show_bug.cgi?id=755787 |
8 | 8 | ||
9 | https://bugzilla.gnome.org/show_bug.cgi?id=755787 | 9 | With this patch admin can now: |
10 | |||
11 | 1) Edit /usr/lib/ostree-boot/uEnv.txt | ||
12 | |||
13 | 2) Download the update to a target. And during the deploy | ||
14 | process OSTree will prepend its env (loader/uEnv.txt) | ||
15 | to the system's uEnv.txt | ||
10 | --- | 16 | --- |
11 | src/libostree/ostree-bootloader-uboot.c | 42 ++++++++++++++++++++++++++++++--- | 17 | src/libostree/ostree-bootloader-uboot.c | 41 ++++++++++++++++++++++++++++++--- |
12 | 1 file changed, 39 insertions(+), 3 deletions(-) | 18 | 1 file changed, 38 insertions(+), 3 deletions(-) |
13 | 19 | ||
14 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c | 20 | diff --git a/src/libostree/ostree-bootloader-uboot.c b/src/libostree/ostree-bootloader-uboot.c |
15 | index f67e9bd..be1a40d 100644 | 21 | index f67e9bd..9bcde9c 100644 |
16 | --- a/src/libostree/ostree-bootloader-uboot.c | 22 | --- a/src/libostree/ostree-bootloader-uboot.c |
17 | +++ b/src/libostree/ostree-bootloader-uboot.c | 23 | +++ b/src/libostree/ostree-bootloader-uboot.c |
18 | @@ -29,6 +29,10 @@ | 24 | @@ -29,6 +29,10 @@ |
@@ -34,9 +40,9 @@ index f67e9bd..be1a40d 100644 | |||
34 | g_autoptr(GPtrArray) boot_loader_configs = NULL; | 40 | g_autoptr(GPtrArray) boot_loader_configs = NULL; |
35 | OstreeBootconfigParser *config; | 41 | OstreeBootconfigParser *config; |
36 | const char *val; | 42 | const char *val; |
37 | + g_autofree char *boot_path = NULL; | 43 | + g_autofree char *bootdir = NULL; |
38 | + g_autoptr(GFile) uenv_file = NULL; | 44 | + g_autoptr(GFile) uenv_file = NULL; |
39 | + char uenv_path[2048]; | 45 | + char uenv_path[PATH_MAX]; |
40 | 46 | ||
41 | if (!_ostree_sysroot_read_boot_loader_configs (self->sysroot, bootversion, &boot_loader_configs, | 47 | if (!_ostree_sysroot_read_boot_loader_configs (self->sysroot, bootversion, &boot_loader_configs, |
42 | cancellable, error)) | 48 | cancellable, error)) |
@@ -54,26 +60,25 @@ index f67e9bd..be1a40d 100644 | |||
54 | } | 60 | } |
55 | g_ptr_array_add (new_lines, g_strdup_printf ("kernel_image=%s", val)); | 61 | g_ptr_array_add (new_lines, g_strdup_printf ("kernel_image=%s", val)); |
56 | 62 | ||
57 | + boot_path = strndup (val, strlen (val) - strlen ("/vmlinuz")); | 63 | + bootdir = strndup (val, strrchr(val, '/') - val); |
58 | + g_ptr_array_add (new_lines, g_strdup_printf ("bootdir=%s", boot_path)); | 64 | + g_ptr_array_add (new_lines, g_strdup_printf ("bootdir=%s/", bootdir)); |
59 | + | 65 | + |
60 | val = ostree_bootconfig_parser_get (config, "initrd"); | 66 | val = ostree_bootconfig_parser_get (config, "initrd"); |
61 | if (val) | 67 | if (val) |
62 | g_ptr_array_add (new_lines, g_strdup_printf ("ramdisk_image=%s", val)); | 68 | g_ptr_array_add (new_lines, g_strdup_printf ("ramdisk_image=%s", val)); |
63 | @@ -97,7 +108,32 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, | 69 | @@ -97,7 +108,31 @@ create_config_from_boot_loader_entries (OstreeBootloaderUboot *self, |
64 | if (val) | 70 | if (val) |
65 | g_ptr_array_add (new_lines, g_strdup_printf ("bootargs=%s", val)); | 71 | g_ptr_array_add (new_lines, g_strdup_printf ("bootargs=%s", val)); |
66 | 72 | ||
67 | - return TRUE; | 73 | - return TRUE; |
68 | + /* Merge with user's uEnv.txt if it exists */ | 74 | + /* Append user's uEnv.txt if it exists */ |
69 | + snprintf (uenv_path, sizeof(uenv_path), "boot/%s/uEnv.txt", boot_path); | 75 | + snprintf (uenv_path, sizeof(uenv_path), "boot/%s/uEnv.txt", bootdir); |
70 | + uenv_file = g_file_get_child (self->sysroot->path, uenv_path); | 76 | + uenv_file = g_file_get_child (self->sysroot->path, uenv_path); |
71 | + if (g_file_query_exists (uenv_file, cancellable)) | 77 | + if (g_file_query_exists (uenv_file, cancellable)) |
72 | + { | 78 | + { |
73 | + g_autoptr(GInputStream) instream = NULL; | 79 | + g_autoptr(GInputStream) instream = NULL; |
74 | + g_autoptr(GDataInputStream) datastream = NULL; | 80 | + g_autoptr(GDataInputStream) datastream = NULL; |
75 | + gsize len; | 81 | + gsize len; |
76 | + | ||
77 | + instream = (GInputStream*)g_file_read (uenv_file, cancellable, error); | 82 | + instream = (GInputStream*)g_file_read (uenv_file, cancellable, error); |
78 | + if (!instream) | 83 | + if (!instream) |
79 | + goto out; | 84 | + goto out; |
@@ -95,5 +100,5 @@ index f67e9bd..be1a40d 100644 | |||
95 | 100 | ||
96 | static gboolean | 101 | static gboolean |
97 | -- | 102 | -- |
98 | 2.1.4 | 103 | 2.7.4 |
99 | 104 | ||
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb index a0de5e1..2fb2b60 100644 --- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb +++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb | |||
@@ -1,27 +1,35 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Host packages for B2Qt on embedded Linux SDK" | 30 | DESCRIPTION = "Host packages for B2Qt on embedded Linux SDK" |
23 | PR = "r0" | 31 | PR = "r0" |
24 | LICENSE = "CLOSED" | 32 | LICENSE = "The-Qt-Company-DCLA-2.1" |
25 | 33 | ||
26 | inherit nativesdk packagegroup | 34 | inherit nativesdk packagegroup |
27 | 35 | ||
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb index 8d993d9..0e77368 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb +++ b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb | |||
@@ -1,26 +1,34 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Packagegroup for B2Qt embedded Linux image" | 30 | DESCRIPTION = "Packagegroup for B2Qt embedded Linux image" |
23 | LICENSE = "CLOSED" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
24 | PR = "r0" | 32 | PR = "r0" |
25 | 33 | ||
26 | inherit packagegroup | 34 | inherit packagegroup |
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer.bb index 04a64e7..bb11277 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer.bb +++ b/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer.bb | |||
@@ -1,26 +1,34 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Additional gstreamer packagegroup for B2Qt embedded Linux image" | 30 | DESCRIPTION = "Additional gstreamer packagegroup for B2Qt embedded Linux image" |
23 | LICENSE = "CLOSED" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
24 | PR = "r0" | 32 | PR = "r0" |
25 | 33 | ||
26 | inherit packagegroup | 34 | inherit packagegroup |
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer010.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer010.bb index ae9ef68..af291c7 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer010.bb +++ b/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer010.bb | |||
@@ -1,26 +1,34 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Additional gstreamer packagegroup for B2Qt embedded Linux image" | 30 | DESCRIPTION = "Additional gstreamer packagegroup for B2Qt embedded Linux image" |
23 | LICENSE = "CLOSED" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
24 | PR = "r0" | 32 | PR = "r0" |
25 | 33 | ||
26 | inherit packagegroup | 34 | inherit packagegroup |
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb index 13935bd..31e0cb4 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb +++ b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb | |||
@@ -1,29 +1,38 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Target packages for B2Qt on embedded Linux SDK" | 30 | DESCRIPTION = "Target packages for B2Qt on embedded Linux SDK" |
23 | PR = "r0" | 31 | PR = "r0" |
24 | LICENSE = "CLOSED" | 32 | LICENSE = "The-Qt-Company-DCLA-2.1" |
25 | 33 | ||
26 | inherit packagegroup | 34 | inherit packagegroup |
35 | inherit bluetooth | ||
27 | 36 | ||
28 | RDEPENDS_${PN} += "\ | 37 | RDEPENDS_${PN} += "\ |
29 | packagegroup-core-standalone-sdk-target \ | 38 | packagegroup-core-standalone-sdk-target \ |
@@ -51,6 +60,6 @@ RDEPENDS_${PN} += "\ | |||
51 | libevent-dev \ | 60 | libevent-dev \ |
52 | ostree-dev \ | 61 | ostree-dev \ |
53 | ${@base_contains("DISTRO_FEATURES", "wayland", "libxkbcommon-dev libgbm-dev libdrm-dev", "", d)} \ | 62 | ${@base_contains("DISTRO_FEATURES", "wayland", "libxkbcommon-dev libgbm-dev libdrm-dev", "", d)} \ |
54 | ${@base_contains("DISTRO_FEATURES", "bluetooth", "bluez4-dev", "", d)} \ | 63 | ${@base_contains("DISTRO_FEATURES", "bluetooth", "${BLUEZ}-dev", "", d)} \ |
55 | ${MACHINE_EXTRA_INSTALL_SDK} \ | 64 | ${MACHINE_EXTRA_INSTALL_SDK} \ |
56 | " | 65 | " |
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb index 3555902..17b278c 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb +++ b/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb | |||
@@ -1,26 +1,34 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Additional tools packagegroup for B2Qt embedded Linux image" | 30 | DESCRIPTION = "Additional tools packagegroup for B2Qt embedded Linux image" |
23 | LICENSE = "CLOSED" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
24 | PR = "r0" | 32 | PR = "r0" |
25 | 33 | ||
26 | inherit packagegroup | 34 | inherit packagegroup |
@@ -35,5 +43,6 @@ RDEPENDS_${PN} = "\ | |||
35 | ntp \ | 43 | ntp \ |
36 | connman-client \ | 44 | connman-client \ |
37 | iproute2 \ | 45 | iproute2 \ |
46 | rsync \ | ||
38 | ${@base_contains("DISTRO_FEATURES", "systemd", "systemd-analyze", "", d)} \ | 47 | ${@base_contains("DISTRO_FEATURES", "systemd", "systemd-analyze", "", d)} \ |
39 | " | 48 | " |
diff --git a/recipes/perf/perf.bbappend b/recipes/perf/perf.bbappend index c48e88e..487cd41 100644 --- a/recipes/perf/perf.bbappend +++ b/recipes/perf/perf.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | PERF_FEATURES_ENABLE = "perf-libunwind" | 30 | PERF_FEATURES_ENABLE = "perf-libunwind" |
23 | EXTRA_OEMAKE_remove = "NO_DWARF=1" | 31 | EXTRA_OEMAKE_remove = "NO_DWARF=1" |
diff --git a/recipes/perl/perl_5.%.bbappend b/recipes/perl/perl_5.%.bbappend index c8ac824..5f4baf7 100644 --- a/recipes/perl/perl_5.%.bbappend +++ b/recipes/perl/perl_5.%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | do_install_append_class-nativesdk () { | 30 | do_install_append_class-nativesdk () { |
23 | sed -i -e 's|$OECORE_NATIVE_SYSROOT/|${SDKPATHNATIVE}|g' ${D}${bindir}/perl | 31 | sed -i -e 's|$OECORE_NATIVE_SYSROOT/|${SDKPATHNATIVE}|g' ${D}${bindir}/perl |
diff --git a/recipes/psplash/psplash_git.bbappend b/recipes/psplash/psplash_git.bbappend index aa2c0d5..0cbff06 100644 --- a/recipes/psplash/psplash_git.bbappend +++ b/recipes/psplash/psplash_git.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" |
23 | 31 | ||
diff --git a/recipes/python/nativesdk-prebuild-python.bb b/recipes/python/nativesdk-prebuild-python.bb index f67f634..496f4eb 100644 --- a/recipes/python/nativesdk-prebuild-python.bb +++ b/recipes/python/nativesdk-prebuild-python.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | LICENSE = "PSFv2" | 30 | LICENSE = "PSFv2" |
23 | 31 | ||
diff --git a/recipes/samba/samba_4.1.12.bbappend b/recipes/samba/samba_4.1.12.bbappend new file mode 100644 index 0000000..4a86809 --- /dev/null +++ b/recipes/samba/samba_4.1.12.bbappend | |||
@@ -0,0 +1,31 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: https://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:GPL$ | ||
9 | ## Commercial License Usage | ||
10 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
11 | ## accordance with the commercial license agreement provided with the | ||
12 | ## Software or, alternatively, in accordance with the terms contained in | ||
13 | ## a written agreement between you and The Qt Company. For licensing terms | ||
14 | ## and conditions see https://www.qt.io/terms-conditions. For further | ||
15 | ## information use the contact form at https://www.qt.io/contact-us. | ||
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
25 | ## | ||
26 | ## $QT_END_LICENSE$ | ||
27 | ## | ||
28 | ############################################################################ | ||
29 | |||
30 | DEPENDS += "perl" | ||
31 | |||
diff --git a/recipes/systemd/systemd/0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch b/recipes/systemd/systemd/0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch new file mode 100644 index 0000000..ed58b50 --- /dev/null +++ b/recipes/systemd/systemd/0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch | |||
@@ -0,0 +1,27 @@ | |||
1 | From 6a7105e23d8be76094b90d814eab9135e2cc4b8a Mon Sep 17 00:00:00 2001 | ||
2 | From: Gatis Paeglis <gatis.paeglis@qt.io> | ||
3 | Date: Tue, 21 Jun 2016 15:26:47 +0200 | ||
4 | Subject: [PATCH] Revert "core/mount: add dependencies to dynamically mounted | ||
5 | mounts too" | ||
6 | |||
7 | This reverts commit 06e97888883e2cc12eb6514e80c7f0014295f59b. | ||
8 | --- | ||
9 | src/core/mount.c | 2 +- | ||
10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
11 | |||
12 | diff --git a/src/core/mount.c b/src/core/mount.c | ||
13 | index fda4d65..3944232 100644 | ||
14 | --- a/src/core/mount.c | ||
15 | +++ b/src/core/mount.c | ||
16 | @@ -337,7 +337,7 @@ static int mount_add_device_links(Mount *m) { | ||
17 | |||
18 | assert(m); | ||
19 | |||
20 | - p = get_mount_parameters(m); | ||
21 | + p = get_mount_parameters_fragment(m); | ||
22 | if (!p) | ||
23 | return 0; | ||
24 | |||
25 | -- | ||
26 | 2.7.4 | ||
27 | |||
diff --git a/recipes/systemd/systemd_%.bbappend b/recipes/systemd/systemd_%.bbappend index 87b998b..0877135 100644 --- a/recipes/systemd/systemd_%.bbappend +++ b/recipes/systemd/systemd_%.bbappend | |||
@@ -1,25 +1,44 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
29 | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
31 | SRC_URI += "file://0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch" | ||
21 | 32 | ||
22 | do_install_append() { | 33 | do_install_append() { |
23 | # remove login from tty1 | 34 | # remove login from tty1 |
24 | rm -f ${D}${sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service | 35 | rm -f ${D}${sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service |
25 | } | 36 | } |
37 | |||
38 | do_verify_patch_required() { | ||
39 | if [ -n "$(cat ${S}/NEWS | grep "CHANGES WITH 229")" ]; then | ||
40 | bbwarn "systemd: The 0020-Revert-core-mount-add-dependencies-to-dynamically-mo.patch patch is not required anymore." | ||
41 | fi | ||
42 | } | ||
43 | |||
44 | addtask do_verify_patch_required after do_fetch before do_configure | ||
diff --git a/recipes/udev/udev_182.bbappend b/recipes/udev/udev_182.bbappend index b1696e6..bb44f9f 100644 --- a/recipes/udev/udev_182.bbappend +++ b/recipes/udev/udev_182.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
23 | 31 | ||
diff --git a/recipes/v86d/v86d_0.1.10.bbappend b/recipes/v86d/v86d_0.1.10.bbappend index 0a967ad..bf72dee 100644 --- a/recipes/v86d/v86d_0.1.10.bbappend +++ b/recipes/v86d/v86d_0.1.10.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
23 | 31 | ||
diff --git a/recipes/virtualbox/mount-vboxsf_4.3.30.bb b/recipes/virtualbox/mount-vboxsf_4.3.30.bb index 73dd40c..71b7595 100644 --- a/recipes/virtualbox/mount-vboxsf_4.3.30.bb +++ b/recipes/virtualbox/mount-vboxsf_4.3.30.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "VirtualBox Guest Additions for Linux: mount" | 30 | DESCRIPTION = "VirtualBox Guest Additions for Linux: mount" |
23 | LICENSE = "GPLv2" | 31 | LICENSE = "GPLv2" |
diff --git a/recipes/virtualbox/virtualbox-guest-additions_4.3.30.bb b/recipes/virtualbox/virtualbox-guest-additions_4.3.30.bb index d1b3347..6fa6963 100644 --- a/recipes/virtualbox/virtualbox-guest-additions_4.3.30.bb +++ b/recipes/virtualbox/virtualbox-guest-additions_4.3.30.bb | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | DESCRIPTION = "Kernel drivers for the VirtualBox guest additions" | 30 | DESCRIPTION = "Kernel drivers for the VirtualBox guest additions" |
23 | LICENSE = "GPLv2" | 31 | LICENSE = "GPLv2" |
diff --git a/recipes/wayland/wayland/0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch b/recipes/wayland/wayland/0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch deleted file mode 100644 index 9e5fe4d..0000000 --- a/recipes/wayland/wayland/0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | The wayland-scanner built for the nativesdk cannot be run during the build, | ||
2 | so instead use the wayland-scanner from native build. | ||
3 | |||
4 | Upstream-Status: Pending | ||
5 | |||
6 | Signed-off-by: Samuli Piippo <samuli.piippo@theqtcompany.com> | ||
7 | --- | ||
8 | Makefile.am | 4 +--- | ||
9 | 1 file changed, 1 insertion(+), 3 deletions(-) | ||
10 | diff --git a/Makefile.am b/Makefile.am | ||
11 | index c15d8b8..45f7133 100644 | ||
12 | --- a/Makefile.am | ||
13 | +++ b/Makefile.am | ||
14 | @@ -62,7 +62,7 @@ nodist_libwayland_client_la_SOURCES = \ | ||
15 | pkgconfig_DATA += src/wayland-client.pc src/wayland-server.pc | ||
16 | |||
17 | if ENABLE_SCANNER | ||
18 | -wayland_scanner = $(top_builddir)/wayland-scanner | ||
19 | +wayland_scanner = wayland-scanner | ||
20 | bin_PROGRAMS = wayland-scanner | ||
21 | wayland_scanner_SOURCES = src/scanner.c | ||
22 | wayland_scanner_LDADD = $(EXPAT_LIBS) libwayland-util.la | ||
23 | -- | ||
24 | 1.9.1 | ||
25 | |||
diff --git a/recipes/wayland/wayland_1.%.bbappend b/recipes/wayland/wayland_1.%.bbappend deleted file mode 100644 index 4497942..0000000 --- a/recipes/wayland/wayland_1.%.bbappend +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | ############################################################################## | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: http://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:COMM$ | ||
9 | ## | ||
10 | ## Commercial License Usage | ||
11 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
12 | ## accordance with the commercial license agreement provided with the | ||
13 | ## Software or, alternatively, in accordance with the terms contained in | ||
14 | ## a written agreement between you and The Qt Company. For licensing terms | ||
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | ||
16 | ## information use the contact form at http://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## $QT_END_LICENSE$ | ||
19 | ## | ||
20 | ############################################################################## | ||
21 | |||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
23 | SRC_URI_append_class-nativesdk = " \ | ||
24 | file://disable-macro-checks-not-used-for-scanner.patch \ | ||
25 | file://0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch \ | ||
26 | " | ||
27 | |||
28 | EXTRA_OECONF_class-nativesdk = "--disable-documentation --enable-scanner" | ||
29 | DEPENDS_class-nativesdk = "libffi-nativesdk wayland-native" | ||
30 | |||
31 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/recipes/wayland/weston/0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch b/recipes/wayland/weston/0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch deleted file mode 100644 index 1bb9253..0000000 --- a/recipes/wayland/weston/0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch +++ /dev/null | |||
@@ -1,65 +0,0 @@ | |||
1 | From c4633014fff25d32926129a8b028124c6338bb2b Mon Sep 17 00:00:00 2001 | ||
2 | From: Louai Al-Khanji <louai.al-khanji@theqtcompany.com> | ||
3 | Date: Wed, 19 Aug 2015 09:04:46 +0300 | ||
4 | Subject: [PATCH 1/1] Adapt changes made in libinput/src/evdev.c for touch | ||
5 | frame emission. | ||
6 | |||
7 | --- | ||
8 | src/evdev.c | 27 +++++++++++++++++++++++++++ | ||
9 | 1 file changed, 27 insertions(+) | ||
10 | |||
11 | diff --git a/src/evdev.c b/src/evdev.c | ||
12 | index 888dfbd..daa5d72 100644 | ||
13 | --- a/src/evdev.c | ||
14 | +++ b/src/evdev.c | ||
15 | @@ -359,12 +359,36 @@ evdev_process_absolute(struct evdev_device *device, | ||
16 | } | ||
17 | } | ||
18 | |||
19 | +static inline int | ||
20 | +evdev_need_touch_frame(struct evdev_device *device) | ||
21 | +{ | ||
22 | + if (!(device->seat_caps & EVDEV_SEAT_TOUCH)) | ||
23 | + return 0; | ||
24 | + | ||
25 | + switch (device->pending_event) { | ||
26 | + case EVDEV_NONE: | ||
27 | + case EVDEV_RELATIVE_MOTION: | ||
28 | + break; | ||
29 | + case EVDEV_ABSOLUTE_MT_DOWN: | ||
30 | + case EVDEV_ABSOLUTE_MT_MOTION: | ||
31 | + case EVDEV_ABSOLUTE_MT_UP: | ||
32 | + case EVDEV_ABSOLUTE_TOUCH_DOWN: | ||
33 | + case EVDEV_ABSOLUTE_TOUCH_UP: | ||
34 | + case EVDEV_ABSOLUTE_MOTION: | ||
35 | + return 1; | ||
36 | + } | ||
37 | + | ||
38 | + return 0; | ||
39 | +} | ||
40 | + | ||
41 | static void | ||
42 | fallback_process(struct evdev_dispatch *dispatch, | ||
43 | struct evdev_device *device, | ||
44 | struct input_event *event, | ||
45 | uint32_t time) | ||
46 | { | ||
47 | + int need_frame = 0; | ||
48 | + | ||
49 | switch (event->type) { | ||
50 | case EV_REL: | ||
51 | evdev_process_relative(device, event, time); | ||
52 | @@ -376,7 +400,10 @@ fallback_process(struct evdev_dispatch *dispatch, | ||
53 | evdev_process_key(device, event, time); | ||
54 | break; | ||
55 | case EV_SYN: | ||
56 | + need_frame = evdev_need_touch_frame(device); | ||
57 | evdev_flush_pending_event(device, time); | ||
58 | + if (need_frame) | ||
59 | + notify_touch_frame(device->seat); | ||
60 | break; | ||
61 | } | ||
62 | } | ||
63 | -- | ||
64 | 2.1.4 | ||
65 | |||
diff --git a/recipes/wayland/weston_1.%.bbappend b/recipes/wayland/weston_1.%.bbappend deleted file mode 100644 index 6e91467..0000000 --- a/recipes/wayland/weston_1.%.bbappend +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | ############################################################################## | ||
2 | ## | ||
3 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
4 | ## Contact: http://www.qt.io/licensing/ | ||
5 | ## | ||
6 | ## This file is part of the Boot to Qt meta layer. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE:COMM$ | ||
9 | ## | ||
10 | ## Commercial License Usage | ||
11 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
12 | ## accordance with the commercial license agreement provided with the | ||
13 | ## Software or, alternatively, in accordance with the terms contained in | ||
14 | ## a written agreement between you and The Qt Company. For licensing terms | ||
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | ||
16 | ## information use the contact form at http://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## $QT_END_LICENSE$ | ||
19 | ## | ||
20 | ############################################################################## | ||
21 | |||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
23 | SRC_URI_append = " \ | ||
24 | file://0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch \ | ||
25 | " | ||
26 | |||
diff --git a/recipes/wpa-supplicant/wpa-supplicant_2.%.bbappend b/recipes/wpa-supplicant/wpa-supplicant_2.%.bbappend index 34df95e..e880897 100644 --- a/recipes/wpa-supplicant/wpa-supplicant_2.%.bbappend +++ b/recipes/wpa-supplicant/wpa-supplicant_2.%.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | do_install_append () { | 30 | do_install_append () { |
23 | install -d ${D}${includedir}/wpa-supplicant | 31 | install -d ${D}${includedir}/wpa-supplicant |
diff --git a/recipes/x264/x264_git.bbappend b/recipes/x264/x264_git.bbappend index 0e0e10a..128563a 100644 --- a/recipes/x264/x264_git.bbappend +++ b/recipes/x264/x264_git.bbappend | |||
@@ -1,23 +1,31 @@ | |||
1 | ############################################################################## | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2016 The Qt Company Ltd. |
4 | ## Contact: http://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
7 | ## | 7 | ## |
8 | ## $QT_BEGIN_LICENSE:COMM$ | 8 | ## $QT_BEGIN_LICENSE:GPL$ |
9 | ## | ||
10 | ## Commercial License Usage | 9 | ## Commercial License Usage |
11 | ## Licensees holding valid commercial Qt licenses may use this file in | 10 | ## Licensees holding valid commercial Qt licenses may use this file in |
12 | ## accordance with the commercial license agreement provided with the | 11 | ## accordance with the commercial license agreement provided with the |
13 | ## Software or, alternatively, in accordance with the terms contained in | 12 | ## Software or, alternatively, in accordance with the terms contained in |
14 | ## a written agreement between you and The Qt Company. For licensing terms | 13 | ## a written agreement between you and The Qt Company. For licensing terms |
15 | ## and conditions see http://www.qt.io/terms-conditions. For further | 14 | ## and conditions see https://www.qt.io/terms-conditions. For further |
16 | ## information use the contact form at http://www.qt.io/contact-us. | 15 | ## information use the contact form at https://www.qt.io/contact-us. |
16 | ## | ||
17 | ## GNU General Public License Usage | ||
18 | ## Alternatively, this file may be used under the terms of the GNU | ||
19 | ## General Public License version 3 or (at your option) any later version | ||
20 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
21 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
22 | ## included in the packaging of this file. Please review the following | ||
23 | ## information to ensure the GNU General Public License requirements will | ||
24 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
17 | ## | 25 | ## |
18 | ## $QT_END_LICENSE$ | 26 | ## $QT_END_LICENSE$ |
19 | ## | 27 | ## |
20 | ############################################################################## | 28 | ############################################################################ |
21 | 29 | ||
22 | # Workaround: at the sha version defined by tibidabo, the x264 recipe | 30 | # Workaround: at the sha version defined by tibidabo, the x264 recipe |
23 | # defines a nonexisting SRCREV sha. | 31 | # defines a nonexisting SRCREV sha. |