1*4882a593SmuzhiyunSUMMARY = "Exports your X session or FrameBuffer(fbdev) on-the-fly via VNC" 2*4882a593SmuzhiyunHOMEPAGE = "http://www.karlrunge.com/x11vnc/" 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSECTION = "x11/utils" 5*4882a593SmuzhiyunAUTHOR = "Karl Runge" 6*4882a593SmuzhiyunLICENSE = "GPL-2.0-or-later" 7*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 8*4882a593Smuzhiyun file://src/x11vnc.h;endline=31;md5=e871a2ad004776794b616822dcab6314" 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSRCREV = "87cd0530f438372dda3c70bb491a6fd19f09acc2" 11*4882a593SmuzhiyunPV .= "+git${SRCPV}" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSRC_URI = "git://github.com/LibVNC/x11vnc;branch=master;protocol=https \ 14*4882a593Smuzhiyun file://starting-fix.patch \ 15*4882a593Smuzhiyun " 16*4882a593SmuzhiyunS = "${WORKDIR}/git" 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunDEPENDS = "\ 19*4882a593Smuzhiyun jpeg \ 20*4882a593Smuzhiyun libtasn1 \ 21*4882a593Smuzhiyun libvncserver \ 22*4882a593Smuzhiyun openssl \ 23*4882a593Smuzhiyun p11-kit \ 24*4882a593Smuzhiyun zlib \ 25*4882a593Smuzhiyun" 26*4882a593Smuzhiyun 27*4882a593Smuzhiyuninherit pkgconfig autotools features_check 28*4882a593Smuzhiyun 29*4882a593SmuzhiyunANY_OF_DISTRO_FEATURES = "x11 fbdev" 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunPACKAGECONFIG ??= "\ 32*4882a593Smuzhiyun ${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \ 33*4882a593Smuzhiyun ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \ 34*4882a593Smuzhiyun" 35*4882a593Smuzhiyun 36*4882a593SmuzhiyunPACKAGECONFIG[avahi] = "--with-avahi,--without-avahi,avahi" 37*4882a593SmuzhiyunPACKAGECONFIG[xinerama] = "--with-xinerama,--without-xinerama,libxinerama" 38*4882a593SmuzhiyunPACKAGECONFIG[x11] = "--with-x,--without-x, libxdamage libxext libxfixes libxrandr libxtst virtual/libx11" 39*4882a593Smuzhiyun 40*4882a593SmuzhiyunRRECOMMENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'fbdev', 'kernel-module-uinput', '', d)}" 41