summaryrefslogtreecommitdiff
path: root/recipes/opera-hbbtv/opera-hbbtv_0.2.bb
blob: 2dd3e783c06acec7f86cd548a865b82e40781915 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
DESCRIPTION = "opera-hbbtv"
LICENSE = "proprietary"

PRIORITY = "required"

SRC_DATE = "20140717_0"

DEPENDS = "jpeg"
RDEPENS = "sysfsutils vuplus-dvb-modules"

PR = "r1_${SRC_DATE}"
SRC_URI = ""

INHIBIT_PACKAGE_STRIP = "1"
S = "${WORKDIR}/opera-hbbtv"

SRC_FILE = "opera-hbbtv_${SRC_DATE}.tar.gz"
do_fetch() {
	if [ ! -e ${DL_DIR}/${SRC_FILE} -a -e /etc/vuplus_browser.pwd ]; then
sshpass -f /etc/vuplus_browser.pwd sftp -o StrictHostKeyChecking=no guestuser@code.vuplus.com << +
get ${SRC_FILE}
bye
+
	fi
	cp -av ${DL_DIR}/${SRC_FILE} ${WORKDIR}/
}

do_unpack() {
	tar xvfz ${SRC_FILE}
}

do_compile() {
}

do_install() {
	install -d ${D}/usr/local/hbb-browser
	mv ${S}/opera/* ${D}/usr/local/hbb-browser/
	install -d ${D}/usr/lib
	mv ${S}/dfb/usr/lib/* ${D}/usr/lib/
}

package_do_shlibs_append() {
        deps_path = d.getVar('PKGDEST', True)
        deps = deps_path + "/opera-hbbtv.shlibdeps"
        tmp = "/tmp/.opera-hbbtv.shlibdeps"
        os.system("sed -e '/vbrowser/d' %s > %s" % (deps, tmp))
        os.system("cp %s %s" % (tmp, deps))
}

do_package_qa() {
}

sysroot_stage_all() {
}

PACKAGES = ${PN}

FILES_${PN} = "/"