[hbbtv] reduce CPU usage
[vuplus_openvuplus] / meta-openvuplus / recipes-vuplus / duo2lcd4linux / duo2lcd4linux_0.1.bb
index 6b8990e..b6efa2a 100644 (file)
@@ -4,30 +4,30 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=80
 
 SRC_URI = " \
         file://LCD4linux.tar.gz \
+        file://wetter.tar.gz \
+       file://duo2lcd4linux.patch \
+       file://duo2lcd4linux-fix-standby.patch \
 "
 
-RDEPENDS = "python-codecs python-datetime python-textutils python-imaging python-pyusb"
+RDEPENDS_${PN} = "enigma2 python-codecs python-datetime python-imaging python-textutils python-shell python-ctypes python-pyusb lcd4linux"
 
 S = "${WORKDIR}/LCD4linux"
 
-PR = "r2"
+PR = "r6"
 
-do_install() {
-        install -d  ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux
-        install -m 0755 ${S}/*.py ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/
-        install -m 0755 ${S}/*.png ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux
-        install -m 0755 ${S}/*.conf ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux
-        install -m 0755 ${S}/*.so ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux
-        install -m 0755 ${S}/*.pot ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux
-        install -d  ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/locale/de/LC_MESSAGES
-        install -m 0644 ${S}/locale/de/LC_MESSAGES/LCD4linux.mo ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/locale/de/LC_MESSAGES
-        install -d  ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/wetter
-        install -m 0755 ${S}/wetter/*.gif ${D}/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/wetter
-}
+PLUGINPATH = "/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux"
 
-do_package_qa() {
+do_install() {
+        install -d  ${D}${PLUGINPATH}
+        install -m 0600 ${S}/*.* ${D}${PLUGINPATH}
+        install -m 0600 ${S}/refreshrate ${D}${PLUGINPATH}
+        install -d  ${D}${PLUGINPATH}/locale/de/LC_MESSAGES
+        install -m 0600 ${S}/locale/de/LC_MESSAGES/* ${D}${PLUGINPATH}/locale/de/LC_MESSAGES
+        install -d  ${D}${PLUGINPATH}/wetter
+        install -m 0600 ${S}/wetter/* ${D}${PLUGINPATH}/wetter
 }
 
-FILES_${PN} = "/usr/lib/enigma2/python/Plugins/Extensions/LCD4linux"
+FILES_${PN} = "${PLUGINPATH}"
 
 PACKAGE_ARCH = "${MACHINE_ARCH}"
+