opendreambox 2.0
[opendreambox.git] / meta-opendreambox / recipes-dreambox / enigma2 / enigma2-core-plugins.inc
1 DESCRIPTION_enigma2-plugin-extensions-browser = "Browse the web"
2 DESCRIPTION_enigma2-plugin-extensions-cutlisteditor = "Cut movies"
3 DESCRIPTION_enigma2-plugin-extensions-graphmultiepg = "Graphical program guide"
4 DESCRIPTION_enigma2-plugin-extensions-modem = "Connect to the internet by modem"
5 DESCRIPTION_enigma2-plugin-extensions-pictureplayer = "Show photos"
6 DESCRIPTION_enigma2-plugin-systemplugins-cleanupwizard = "Detect low flash memory"
7 DESCRIPTION_enigma2-plugin-systemplugins-crashlogautosubmit = "Send crash logs to Dream Multimedia"
8 DESCRIPTION_enigma2-plugin-systemplugins-minidlnasetup = "DLNA media server (minidlna)"
9 DESCRIPTION_enigma2-plugin-systemplugins-networkwizard = "General network settings"
10 DESCRIPTION_enigma2-plugin-systemplugins-positionersetup = "Install a motorized dish"
11 DESCRIPTION_enigma2-plugin-systemplugins-satelliteequipmentcontrol = "Fine-tune DiSEqC settings"
12 DESCRIPTION_enigma2-plugin-systemplugins-satfinder = "Find satellites"
13 DESCRIPTION_enigma2-plugin-systemplugins-skinselector = "Select installed skins"
14 DESCRIPTION_enigma2-plugin-systemplugins-upnp = "UPnP tools based on python-coherence"
15 DESCRIPTION_enigma2-plugin-systemplugins-videomode = "Select custom video modes"
16 DESCRIPTION_enigma2-plugin-systemplugins-wirelesslan = "Wireless network settings"
17
18 RDEPENDS_enigma2-plugin-extensions-browser = " \
19         python-sqlite3 \
20         python-xml \
21         qt4-embedded-plugin-imageformat-gif \
22         qt4-embedded-plugin-imageformat-ico \
23         qt4-embedded-plugin-imageformat-jpeg \
24         qt4-embedded-plugin-imageformat-svg \
25         qt4-embedded-plugin-imageformat-tiff \
26         qt4-embedded-plugin-phonon-backend-gstreamer \
27 "
28 RDEPENDS_enigma2-plugin-extensions-cutlisteditor = " \
29         aio-grab \
30 "
31 RDEPENDS_enigma2-plugin-extensions-dvdburn = " \
32         python-xml \
33 "
34 RDEPENDS_enigma2-plugin-systemplugins-commoninterfaceassignment = " \
35         python-xml \
36 "
37 RDEPENDS_enigma2-plugin-systemplugins-crashlogautosubmit = " \
38         python-compression \
39         python-email \
40         python-mime \
41         python-twisted-mail \
42         python-twisted-names \
43 "
44 RDEPENDS_enigma2-plugin-systemplugins-hotplug = " \
45         python-fcntl \
46         python-threading \
47 "
48 RDEPENDS_enigma2-plugin-systemplugins-minidlnasetup = " \
49         minidlna \
50 "
51 RDEPENDS_enigma2-plugin-extensions-modem = " \
52         dreambox-modem-ppp-scripts \
53         ppp \
54 "
55 RDEPENDS_enigma2-plugin-systemplugins-networksetup = " \
56         ethtool \
57 "
58 RDEPENDS_enigma2-plugin-systemplugins-nfiflash = " \
59         python-twisted-web \
60 "
61 RDEPENDS_enigma2-plugin-systemplugins-softwaremanager = " \
62         python-twisted-web \
63 "
64 RDEPENDS_enigma2-plugin-systemplugins-upnp = " \
65         python-coherence \
66 "
67 RDEPENDS_enigma2-plugin-systemplugins-wirelesslan = " \
68         python-stringold \
69         python-wifi \
70         wireless-tools \
71         wpa-supplicant \
72 "
73
74 python populate_packages_prepend() {
75         enigma2_plugindir = bb.data.expand('${libdir}/enigma2/python/Plugins', d)
76         do_split_packages(d, enigma2_plugindir, '^(\w+/\w+)/[a-zA-Z0-9_]+.*$', 'enigma2-plugin-%s', '%s', recursive=True, match_path=True, prepend=True)
77         do_split_packages(d, enigma2_plugindir, '^(\w+/\w+)/.*\.la$', 'enigma2-plugin-%s-dev', '%s (development)', recursive=True, match_path=True, prepend=True)
78         do_split_packages(d, enigma2_plugindir, '^(\w+/\w+)/.*\.a$', 'enigma2-plugin-%s-staticdev', '%s (static development)', recursive=True, match_path=True, prepend=True)
79         do_split_packages(d, enigma2_plugindir, '^(\w+/\w+)/(.*/)?\.debug/.*$', 'enigma2-plugin-%s-dbg', '%s (debug)', recursive=True, match_path=True, prepend=True)
80 }