-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathopenplugins.inc
More file actions
40 lines (31 loc) · 1.51 KB
/
openplugins.inc
File metadata and controls
40 lines (31 loc) · 1.51 KB
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
DEPENDS += "enigma2"
SRC_URI = "git://github.com/E2OpenPlugins/e2openplugin-${MODULE}.git;protocol=git"
S="${WORKDIR}/git"
SRCREV_pn-${PN} ?= "${AUTOREV}"
PACKAGES =+ "${PN}-src"
inherit autotools pkgconfig
FILES_${PN}-dbg += "\
/usr/lib/enigma2/python/Plugins/*/*/.debug \
/usr/lib/enigma2/python/Plugins/*/*/*/.debug \
/usr/lib/enigma2/python/Plugins/*/*/*/*/.debug \
/usr/lib/enigma2/python/Plugins/*/*/*/*/*/.debug \
/usr/lib/enigma2/python/Plugins/*/*/*/*/*/*/.debug \
"
FILES_${PN}-src = "\
/usr/lib/enigma2/python/*/*.py \
/usr/lib/enigma2/python/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*/*/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*/*/*/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*/*/*/*/*/*/*.py \
/usr/lib/enigma2/python/*/*/*/*/*/*/*/*/*/*/*.py \
"
python populate_packages_prepend () {
enigma2_plugindir = bb.data.expand('${libdir}/enigma2/python/Plugins', d)
do_split_packages(d, enigma2_plugindir, '^(\w+/\w+)/[a-zA-Z0-9_]+.*$', 'enigma2-plugin-%s', 'Enigma2 Plugin: %s', recursive=True, match_path=True, prepend=True)
do_split_packages(d, enigma2_plugindir, '^(\w+/\w+)/.*\.py$', 'enigma2-plugin-%s-src', 'Enigma2 Plugin: %s', recursive=True, match_path=True, prepend=True)
do_split_packages(d, enigma2_plugindir, '^(\w+/\w+)/(.*/)?\.debug/.*$', 'enigma2-plugin-%s-dbg', 'Enigma2 Plugin: %s', recursive=True, match_path=True, prepend=True)
}