1*4882a593SmuzhiyunDESCRIPTION = "Xfce4 Window Manager" 2*4882a593SmuzhiyunSECTION = "x11/wm" 3*4882a593SmuzhiyunLICENSE = "GPL-2.0-only" 4*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=d791728a073bc009b4ffaf00b7599855" 5*4882a593SmuzhiyunDEPENDS = "virtual/libx11 libxfce4ui libwnck3 libxinerama" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyuninherit xfce update-alternatives features_check 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES = "x11" 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSRC_URI[sha256sum] = "b5b24ca04bd73c642db0a4b4df81d262381d758f01b51108257d48b391b8718c" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunPACKAGECONFIG ?= " \ 14*4882a593Smuzhiyun ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'epoxy', '', d)} \ 15*4882a593Smuzhiyun xpresent \ 16*4882a593Smuzhiyun startup-notification \ 17*4882a593Smuzhiyun" 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunPACKAGECONFIG[epoxy] = "--enable-epoxy,--disable-epoxy,libepoxy" 20*4882a593SmuzhiyunPACKAGECONFIG[xpresent] = "--enable-xpresent,--disable-xpresent,libxpresent" 21*4882a593SmuzhiyunPACKAGECONFIG[startup-notification] = "--enable-startup-notification,--disable-startup-notification,startup-notification" 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunpython populate_packages:prepend () { 24*4882a593Smuzhiyun themedir = d.expand('${datadir}/themes') 25*4882a593Smuzhiyun do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) 26*4882a593Smuzhiyun} 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunPACKAGES_DYNAMIC += "^xfwm4-theme-.*" 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunALTERNATIVE:${PN} = "x-window-manager" 31*4882a593SmuzhiyunALTERNATIVE_TARGET[x-window-manager] = "${bindir}/xfwm4" 32*4882a593SmuzhiyunALTERNATIVE_PRIORITY[x-window-manager] = "30" 33*4882a593Smuzhiyun 34*4882a593SmuzhiyunRDEPENDS:${PN} = "xfwm4-theme-default" 35*4882a593SmuzhiyunFILES:${PN} += "${libdir}/xfce4/xfwm4/helper-dialog \ 36*4882a593Smuzhiyun ${datadir}/xfwm4/defaults \ 37*4882a593Smuzhiyun" 38