blob: e6613b8ee926d0290d9dbb001987c738e93cb0cd [file] [log] [blame]
Andrew Geissler82c905d2020-04-13 13:39:40 -05001SUMMARY = "xfce4-session is a session manager for Xfce 4 Desktop Environment"
2SECTION = "x11"
Andrew Geissler9aee5002022-03-30 16:27:02 +00003LICENSE = "GPL-2.0-only"
Andrew Geissler82c905d2020-04-13 13:39:40 -05004LIC_FILES_CHKSUM = "file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88"
5
6DEPENDS = "libwnck3 libsm libxfce4ui virtual/libx11"
7
8inherit xfce update-alternatives features_check
9
10REQUIRED_DISTRO_FEATURES = "x11"
11
12PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}"
13PACKAGECONFIG[polkit] = "--enable-polkit, --disable-polkit, polkit"
14
Andrew Geissler72956ed2021-01-08 16:11:14 -060015SRC_URI += "file://0001-configure.in-hard-code-path-to-iceauth.patch"
16SRC_URI[sha256sum] = "22f273f212481d71e0b5618c62710cd85f69aea74f5ea5c0093f7918b07d17b7"
Andrew Geissler82c905d2020-04-13 13:39:40 -050017
Patrick Williams213cb262021-08-07 19:21:33 -050018ALTERNATIVE:${PN} = "x-session-manager"
Andrew Geissler82c905d2020-04-13 13:39:40 -050019ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/xfce4-session"
Andrew Geisslerac970dd2021-02-12 15:32:45 -060020ALTERNATIVE_PRIORITY_${PN} = "150"
Andrew Geissler82c905d2020-04-13 13:39:40 -050021
Patrick Williams213cb262021-08-07 19:21:33 -050022FILES:${PN} += " \
Andrew Geissler82c905d2020-04-13 13:39:40 -050023 ${libdir}/xfce4/*/*/*.so \
24 ${libdir}/xfce4/session/*-*-* \
25 ${datadir}/xsessions \
26 ${datadir}/themes/Default/balou/* \
27 ${datadir}/polkit-1 \
28"
29
Patrick Williams213cb262021-08-07 19:21:33 -050030RDEPENDS:${PN} = " \
Andrew Geissler82c905d2020-04-13 13:39:40 -050031 dbus-x11 \
32 iceauth \
33 netbase \
34 upower \
35 xinit \
36 xrdb \
37"