1*4882a593SmuzhiyunSUMMARY = "Check - unit testing framework for C code" 2*4882a593SmuzhiyunDESCRIPTION = "It features a simple interface for defining unit tests, \ 3*4882a593Smuzhiyunputting little in the way of the developer. Tests are run in a separate \ 4*4882a593Smuzhiyunaddress space, so both assertion failures and code errors that cause \ 5*4882a593Smuzhiyunsegmentation faults or other signals can be caught. Test results are \ 6*4882a593Smuzhiyunreportable in the following: Subunit, TAP, XML, and a generic logging format." 7*4882a593SmuzhiyunHOMEPAGE = "https://libcheck.github.io/check/" 8*4882a593SmuzhiyunSECTION = "devel" 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunLICENSE = "LGPL-2.1-or-later" 11*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=2d5025d4aa3495befef8f17206a5b0a1" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSRC_URI = "https://github.com/${BPN}/check/releases/download/${PV}/check-${PV}.tar.gz \ 14*4882a593Smuzhiyun file://not-echo-compiler-info-to-check_stdint.h.patch" 15*4882a593SmuzhiyunSRC_URI[sha256sum] = "a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a" 16*4882a593SmuzhiyunUPSTREAM_CHECK_URI = "https://github.com/libcheck/check/releases/" 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunS = "${WORKDIR}/check-${PV}" 19*4882a593Smuzhiyun 20*4882a593Smuzhiyuninherit autotools pkgconfig texinfo 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunCACHED_CONFIGUREVARS += "ac_cv_path_AWK_PATH=${bindir}/gawk" 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunRREPLACES:${PN} = "check (<= 0.9.5)" 25*4882a593Smuzhiyun 26*4882a593SmuzhiyunBBCLASSEXTEND = "native nativesdk" 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunPACKAGES =+ "checkmk" 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunFILES:checkmk = "${bindir}/checkmk" 31*4882a593Smuzhiyun 32*4882a593SmuzhiyunRDEPENDS:checkmk = "gawk" 33*4882a593Smuzhiyun 34