Previously, matchbox-session-sato depended on initscripts, thus resulting in initscripts package built and installed in case of systemd init manager. But there is actually no dependency between them. So this patch removes the dependency. [YOCTO #3940] (From OE-Core rev: 8fbf22ef856a68e4f2e9ddabe33334f60616e16c) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
42 lines
1.2 KiB
BlitzBasic
42 lines
1.2 KiB
BlitzBasic
DESCRIPTION = "Custom MB session files for poky"
|
|
HOMEPAGE = "http://www.matchbox-project.org/"
|
|
BUGTRACKER = "http://bugzilla.openedhand.com/"
|
|
|
|
LICENSE = "GPLv2.0+"
|
|
LIC_FILES_CHKSUM = "file://session;endline=3;md5=f8a5c5b9c279e52dc094d10e11c2be63"
|
|
|
|
SECTION = "x11"
|
|
RDEPENDS_${PN} = "formfactor gtk-sato-engine matchbox-theme-sato gtk-theme-sato matchbox-panel-2 matchbox-desktop-sato matchbox-session"
|
|
PR = "r30"
|
|
|
|
# This package is architecture specific because the session script is modified
|
|
# based on the machine architecture.
|
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
|
|
SRC_URI = "file://session \
|
|
file://matchbox-session-sato.schemas \
|
|
"
|
|
S = "${WORKDIR}"
|
|
|
|
do_install() {
|
|
# This is the set of machine features that the script has markers for
|
|
FEATURES="phone"
|
|
SCRIPT="${S}/sedder"
|
|
rm -f $SCRIPT
|
|
touch $SCRIPT
|
|
for FEAT in $FEATURES; do
|
|
if echo ${MACHINE_FEATURES} | awk "/$FEAT/ {exit 1}"; then
|
|
echo "/feature-$FEAT/d" >> $SCRIPT
|
|
fi
|
|
done
|
|
|
|
install -d ${D}/${sysconfdir}/matchbox
|
|
sed -f "$SCRIPT" ${S}/session > ${D}/${sysconfdir}/matchbox/session
|
|
chmod +x ${D}/${sysconfdir}/matchbox/session
|
|
|
|
install -d ${D}/${sysconfdir}/gconf/schemas
|
|
install -m 664 ${S}/matchbox-session-sato.schemas ${D}/${sysconfdir}/gconf/schemas
|
|
}
|
|
|
|
inherit gconf
|