summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzangrc <zangrc.fnst@fujitsu.com>2021-04-16 09:41:04 +0800
committerBruce Ashfield <bruce.ashfield@gmail.com>2021-04-18 23:03:55 -0400
commit5a018a7a4fb788819aac35897b258c26fb2fc2da (patch)
tree70c7e9ec90b131db42d52722061411776985af8b
parenteb1ad5403e7572abfe21c62616e78c66e3da7131 (diff)
downloadmeta-cloud-services-5a018a7a4fb788819aac35897b258c26fb2fc2da.tar.gz
novnc: upgrade 0.4 -> 1.2.0
Refer to Fedora's style and upgrade to the latest version. -License-Update: Copyright year updated to 2019. Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--meta-openstack/recipes-extended/novnc/novnc_git.bb51
1 files changed, 16 insertions, 35 deletions
diff --git a/meta-openstack/recipes-extended/novnc/novnc_git.bb b/meta-openstack/recipes-extended/novnc/novnc_git.bb
index 7099d85..53a7056 100644
--- a/meta-openstack/recipes-extended/novnc/novnc_git.bb
+++ b/meta-openstack/recipes-extended/novnc/novnc_git.bb
@@ -1,52 +1,33 @@
1DESCRIPTION = "HTML5 VNC client" 1DESCRIPTION = "HTML5 VNC client"
2HOMEPAGE = "https://github.com/kanaka/noVNC" 2HOMEPAGE = "https://github.com/kanaka/noVNC"
3SECTION = "web" 3SECTION = "web"
4
5PR = "r0"
6
7LICENSE = "MPL-2.0" 4LICENSE = "MPL-2.0"
8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ac06308a999996ffc2d24d81b3a39f1b" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b428e7772bf00c07fb7b863b80358adf"
9 6
10SRCREV = "8f12ca7a5a64144fe548cada332d5d19ef26a1fe" 7SRCREV = "9142f8f0f7b4a53447f5cfec3a797cbf0d6204a9"
11PV = "0.4+git${SRCPV}" 8PV = "1.2.0+git${SRCPV}"
12 9
13SRC_URI = "git://github.com/kanaka/noVNC.git" 10SRC_URI = "git://github.com/kanaka/noVNC.git"
14 11
15S = "${WORKDIR}/git" 12S = "${WORKDIR}/git"
16 13
17RDEPENDS_${PN} += "python-numpy"
18RDEPENDS_${PN} += "python-novnc"
19RDEPENDS_${PN} += "python-websockify"
20
21do_compile() { 14do_compile() {
22 : 15 :
23} 16}
24 17
18RDEPENDS_${PN} += " \
19 bash \
20"
21
25do_install() { 22do_install() {
26 install -m 755 -d ${D}${bindir}/novnc 23 install -m 755 -d ${D}${datadir}/novnc
27 install -m 755 -d ${D}${datadir}/novnc/include 24
28 25 cp -R --no-dereference --preserve=mode,links ${S}/* ${D}${datadir}/novnc
29 install -m 644 ${S}/vnc.html ${D}${datadir}/novnc 26
30 install -m 644 ${S}/vnc_auto.html ${D}${datadir}/novnc 27 install -m 444 ${S}/vnc.html ${D}${datadir}/novnc/index.html
31 install -m 644 ${S}/images/favicon.ico ${D}${datadir}/novnc 28 install -m 444 ${S}/vnc_lite.html ${D}${datadir}/novnc/vnc_auto.html
32 install -m 644 ${S}/include/base64.js ${D}${datadir}/novnc/include 29
33 install -m 644 ${S}/include/des.js ${D}${datadir}/novnc/include 30 install -m 755 -d ${D}${bindir}
34 install -m 644 ${S}/include/display.js ${D}${datadir}/novnc/include 31 install -m 644 ${S}/utils/launch.sh ${D}${bindir}/novnc_server
35 install -m 644 ${S}/include/input.js ${D}${datadir}/novnc/include
36 install -m 644 ${S}/include/logo.js ${D}${datadir}/novnc/include
37 install -m 644 ${S}/include/base.css ${D}${datadir}/novnc/include
38 install -m 644 ${S}/include/blue.css ${D}${datadir}/novnc/include
39 install -m 644 ${S}/include/black.css ${D}${datadir}/novnc/include
40 install -m 644 ${S}/include/playback.js ${D}${datadir}/novnc/include
41 install -m 644 ${S}/include/rfb.js ${D}${datadir}/novnc/include
42 install -m 644 ${S}/include/ui.js ${D}${datadir}/novnc/include
43 install -m 644 ${S}/include/util.js ${D}${datadir}/novnc/include
44 install -m 644 ${S}/include/websock.js ${D}${datadir}/novnc/include
45 install -m 644 ${S}/include/webutil.js ${D}${datadir}/novnc/include
46 install -m 644 ${S}/include/jsunzip.js ${D}${datadir}/novnc/include
47
48 sed -i -e 's:#!/usr/bin/env bash:#!/bin/sh:' ${S}/utils/launch.sh
49
50 install -m 755 ${S}/utils/launch.sh ${D}${bindir}/novnc-launch.sh
51} 32}
52 33