1*4882a593SmuzhiyunSUMMARY = "Character Based User Interface for libyui" 2*4882a593SmuzhiyunLICENSE = "LGPL-3.0-only" 3*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://../COPYING.lgpl-3;md5=e6a600fd5e1d9cbde2d983680233ad02 \ 4*4882a593Smuzhiyun file://../COPYING.lgpl-2.1;md5=4fbd65380cdd255951079008b364516c \ 5*4882a593Smuzhiyun" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSRC_URI = "git://github.com/libyui/libyui.git;branch=master;protocol=https" 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSRC_URI:append:class-target = " file://0001-Fix-the-error-of-can-t-find-header-file.patch" 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSRCREV = "718ac672374a2b0f50cbc7d637d90e6471babc3d" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunS = "${WORKDIR}/git/libyui-ncurses" 14*4882a593Smuzhiyun 15*4882a593Smuzhiyuninherit cmake gettext pkgconfig 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunDEPENDS += "boost libyui ncurses" 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunBBCLASSEXTEND = "nativesdk" 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunEXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DWERROR=OFF" 22*4882a593Smuzhiyun 23*4882a593SmuzhiyunCXXFLAGS += "-DNCURSES_WIDECHAR" 24*4882a593Smuzhiyun 25*4882a593Smuzhiyundo_configure:prepend () { 26*4882a593Smuzhiyun cd ${S} 27*4882a593Smuzhiyun if [ -e ${PKG_CONFIG_SYSROOT_DIR}${base_prefix}/usr/lib/libyui.so ]; then 28*4882a593Smuzhiyun mkdir -p ${PKG_CONFIG_SYSROOT_DIR}${base_prefix}/usr/lib64/ 29*4882a593Smuzhiyun cp ${PKG_CONFIG_SYSROOT_DIR}${base_prefix}/usr/lib/libyui.so* ${PKG_CONFIG_SYSROOT_DIR}${base_prefix}/usr/lib64/ 30*4882a593Smuzhiyun fi 31*4882a593Smuzhiyun cd - 32*4882a593Smuzhiyun sed -i -e "s#\${YPREFIX}#\${PKG_CONFIG_SYSROOT_DIR}${base_prefix}&#" ${S}/CMakeLists.txt 33*4882a593Smuzhiyun} 34*4882a593Smuzhiyun 35*4882a593Smuzhiyundo_install:append () { 36*4882a593Smuzhiyun if [ "${libdir}" = "${base_prefix}/usr/lib" ] && [ -d ${D}/usr/lib64 ]; then 37*4882a593Smuzhiyun mv ${D}/usr/lib64 ${D}/usr/lib 38*4882a593Smuzhiyun fi 39*4882a593Smuzhiyun} 40*4882a593Smuzhiyun 41*4882a593Smuzhiyundo_install:append:class-nativesdk () { 42*4882a593Smuzhiyun mkdir -p ${D}/${base_prefix} 43*4882a593Smuzhiyun mv ${D}/usr ${D}/${base_prefix} 44*4882a593Smuzhiyun} 45*4882a593Smuzhiyun 46*4882a593SmuzhiyunFILES:${PN} += "${datadir}/*" 47*4882a593Smuzhiyun 48*4882a593SmuzhiyunFILES:${PN}-dev += "${libdir}/*" 49