1 # xfwm4
-themes OE build file
6 DEPENDS
= "xfwm4 libglade libxml2"
7 RDEPENDS_$
{PN
} = "xfwm4 libglade libxml2"
11 SRC_URI
= "http://mocha.xfce.org/archive/src/art/xfwm4-themes/4.6/xfwm4-themes-${PV}.tar.bz2"
14 file://remove-double-files.patch \
17 PACKAGES_DYNAMIC
= "xfwm4-theme-*"
19 python populate_packages_prepend
() {
20 themedir
= bb.
data.expand
('$
{datadir
}/themes'
, d
)
21 do_split_packages
(d
, themedir
, '^
(.
*)'
, 'xfwm4
-theme
-%s'
, 'Xfce4 Window Manager theme
- %s'
, allow_dirs
=True)
23 metapkg
= "xfwm4-themes"
24 bb.
data.setVar
('ALLOW_EMPTY_'
+ metapkg
, "1", d
)
25 bb.
data.setVar
('FILES_'
+ metapkg
, "", d
)
26 blacklist
= [ 'xfwm4
-themes'
, 'xfwm4
-themes
-dev'
, 'xfwm4
-themes
-doc'
, 'xfwm4
-themes
-dbg'
, 'xfwm4
-themes
-static'
, 'xfwm4
-themes
-locale'
]
27 recipe_rdepends
= bb.
data.getVar
('RDEPENDS'
, d
, 1).split
()
29 packages
= bb.
data.getVar
('PACKAGES'
, d
, 1).split
()
30 for pkg in packages
[1:]:
31 if not pkg in blacklist
and not pkg in metapkg_rdepends
:
32 bb.
data.setVar
('RDEPENDS_'
+ pkg
, ' '.join
(recipe_rdepends
), d
)
33 metapkg_rdepends.append
(pkg
)
34 metapkg_rdepends.extend
(recipe_rdepends
)
35 bb.
data.setVar
('RDEPENDS_'
+ metapkg
, ' '.join
(metapkg_rdepends
), d
)
36 bb.
data.setVar
('DESCRIPTION_'
+ metapkg
, 'Xfce4 Window Manager extra themes
- Meta package'
, d
)
39 SRC_URI
[md5sum
] = "4dc5cb29cbd40e3b9dece12a85e20854"
40 SRC_URI
[sha256sum
] = "9964ce221c1715a892c3ecb802739c0f5eae2b64912093d13fe7631710254c8c"