[vuplus-blindscan-utils] Support MTSIF dual DVB-T2 tuner
[vuplus_openvuplus_3.0] / meta-bsp / recipes-vuplus / vuplus-blindscan-utils / vuplus-blindscan-utils.bb
1 DESCRIPTION = "Utilities for transponder & dvb-s blindscan"
2 SECTION = "base"
3 PRIORITY = "optional"
4 RDEPENDS_${PN} = "ncurses"
5
6 LICENSE = "CLOSED"
7 require conf/license/license-close.inc
8
9 PV = "4.4"
10 PV_arm = "5.1"
11
12 PR = "r10"
13 PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15 SRC_URI = "http://archive.vuplus.com/download/utils/vuplus-blindscan-utils-${PV}.tar.bz2"
16 SRC_URI_arm = "http://archive.vuplus.com/download/utils/vuplus-blindscan-utils-${PV}_arm.tar.bz2;name=arm"
17
18 S = "${WORKDIR}/blindscan-utils"
19
20 PLUGABLE_MIPSEL_BLINDSCAN = " \
21         tda1002x \
22         vuplus_blindscan \
23         vuplus_6211_blindscan \
24         vuplus_6222_blindscan \
25         ssh108 \
26         ssh108_t2_scan \
27         tt3l10 \
28         tt3l10_t2_scan \
29         tt2l08 \
30         tt2l08_t2_scan \
31 "
32
33 PLUGABLE_ARM_BLINDSCAN = " \
34         vuplus_blindscan \
35         vuplus_6211_blindscan \
36         vuplus_6222_blindscan \
37         ssh108 \
38         ssh108_t2_scan \
39         tt3l10 \
40         tt3l10_t2_scan \
41         tt2l08 \
42         tt2l08_t2_scan \
43         bcm3148 \
44         bcm3466 \
45 "
46
47 do_install() {
48         install -d "${D}/${bindir}"
49         install -m 0755 "${S}/tda1002x" "${D}/${bindir}"
50 }
51
52 do_install_vuuno() {
53         install -d "${D}/${bindir}"
54         for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do
55                 install -m 0755 "${S}/$f" "${D}/${bindir}"
56         done
57 }
58
59 do_install_vuultimo() {
60         install -d "${D}/${bindir}"
61         for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do
62                 install -m 0755 "${S}/$f" "${D}/${bindir}"
63         done
64 }
65
66 do_install_vusolo2() {
67         install -d "${D}/${bindir}"
68         install -m 0755 "${S}/tda1002x" "${D}/${bindir}"
69         install -m 0755 "${S}/vuplus_bcm7346_blindscan" "${D}/${bindir}"
70 }
71
72 do_install_vuduo2() {
73         install -d "${D}/${bindir}"
74         for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do
75                 install -m 0755 "${S}/$f" "${D}/${bindir}"
76         done
77 }
78
79 do_install_vusolose() {
80         install -d "${D}/${bindir}"
81         for f in ${PLUGABLE_MIPSEL_BLINDSCAN}; do
82                 install -m 0755 "${S}/$f" "${D}/${bindir}"
83         done
84 }
85
86 do_install_vusolo4k() {
87         install -d "${D}/${bindir}"
88         for f in ${PLUGABLE_ARM_BLINDSCAN}; do
89                 install -m 0755 "${S}/$f" "${D}/${bindir}"
90         done
91 }
92
93 do_install_vuuno4k() {
94         install -d "${D}/${bindir}"
95         for f in ${PLUGABLE_ARM_BLINDSCAN}; do
96                 install -m 0755 "${S}/$f" "${D}/${bindir}"
97         done
98 }
99
100 do_install_vuultimo4k() {
101         install -d "${D}/${bindir}"
102         for f in ${PLUGABLE_ARM_BLINDSCAN}; do
103                 install -m 0755 "${S}/$f" "${D}/${bindir}"
104         done
105 }
106
107 do_install_vuuno4kse() {
108         install -d "${D}/${bindir}"
109         for f in ${PLUGABLE_ARM_BLINDSCAN}; do
110                 install -m 0755 "${S}/$f" "${D}/${bindir}"
111         done
112 }
113
114 do_install_vuzero4k() {
115         install -d "${D}/${bindir}"
116         install -m 0755 "${S}/tt2l08b" "${D}/${bindir}/tt2l08"
117         install -m 0755 "${S}/tt2l08b_t2_scan" "${D}/${bindir}/tt2l08_t2_scan"
118         install -m 0755 "${S}/vuplus_si2166_blindscan" "${D}/${bindir}/vuplus_si2166_blindscan"
119 }
120
121 SRC_URI[md5sum] = "b6d485516762453dcb829d914b4e06b3"
122 SRC_URI[sha256sum] = "cb7045db4aee0d1ef9392231d2bfc7f843e9e9ec82ceb17d86dd7c1fe56bef4b"
123
124 SRC_URI[arm.md5sum] = "1744184485bdc6889f6556504e574c6a"
125 SRC_URI[arm.sha256sum] = "518775bf3ff43ade300741232ce4d303d4aeaea09f1a7d7256e40a4fe95156ca"
126
127 INSANE_SKIP_${PN} = "already-stripped"
128