xref: /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-graphics/x11vnc/x11vnc_0.9.16.bb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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