1*4882a593SmuzhiyunSUMMARY = "Websocket module for Apache web server" 2*4882a593SmuzhiyunDESCRIPTION = "Process requests using the WebSocket protocol (RFC 6455)" 3*4882a593SmuzhiyunHOMEPAGE = "https://github.com/jchampio/apache-websocket/" 4*4882a593SmuzhiyunSECTION = "net" 5*4882a593SmuzhiyunLICENSE = "Apache-2.0" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyuninherit autotools-brokensep pkgconfig 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunDEPENDS = "apache2 apache2-native pbzip2-native" 10*4882a593SmuzhiyunRDEPENDS:${PN} += "apache2" 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun# Original (github.com/disconnect/apache-websocket) is dead since 2012, the 13*4882a593Smuzhiyun# fork contains patches from the modules ML and fixes CVE compliance issues 14*4882a593SmuzhiyunSRC_URI = "git://github.com/jchampio/apache-websocket.git;branch=master;protocol=https" 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunSRCREV = "0ee34c77fc78ff08fd548706300b80a7bc7874e4" 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunPV = "0.1.2+git${SRCPV}" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunS = "${WORKDIR}/git" 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunEXTRA_OECONF = "APACHECTL=${STAGING_DIR_TARGET}${sbindir}/apachectl" 25*4882a593Smuzhiyun 26*4882a593Smuzhiyundo_install() { 27*4882a593Smuzhiyun install -d ${D}${libexecdir}/apache2/modules 28*4882a593Smuzhiyun install -m 755 ${B}/.libs/mod_websocket.so ${D}${libexecdir}/apache2/modules 29*4882a593Smuzhiyun} 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunFILES:${PN} += " ${libexecdir}/apache2/modules/* " 32*4882a593SmuzhiyunFILES:${PN}-dbg += " ${libexecdir}/apache2/modules/.debug/* " 33