1*4882a593SmuzhiyunSUMMARY = "Regular expressions library" 2*4882a593SmuzhiyunDESCRIPTION = "Oniguruma is a modern and flexible regular expressions library. \ 3*4882a593SmuzhiyunIt encompasses features from different regular expression \ 4*4882a593Smuzhiyunimplementations that traditionally exist in different languages. \ 5*4882a593SmuzhiyunCharacter encoding can be specified per regular expression object." 6*4882a593SmuzhiyunHOMEPAGE = "https://github.com/kkos/oniguruma" 7*4882a593SmuzhiyunLICENSE = "BSD-2-Clause" 8*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=1ee043784bdce7503e619b2d1a85798b" 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSRC_URI = "\ 11*4882a593Smuzhiyun https://github.com/kkos/oniguruma/releases/download/v${PV}/${BP}.tar.gz \ 12*4882a593Smuzhiyun file://0001-build-don-t-link-against-host-system-libraries.patch \ 13*4882a593Smuzhiyun file://0001-build-enable-serial-tests-automake-option-for-ptest.patch \ 14*4882a593Smuzhiyun file://run-ptest \ 15*4882a593Smuzhiyun" 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunSRC_URI[md5sum] = "a12d2fe997b789bd87cf63799c091879" 18*4882a593SmuzhiyunSRC_URI[sha256sum] = "4669d22ff7e0992a7e93e116161cac9c0949cd8960d1c562982026726f0e6d53" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunBINCONFIG = "${bindir}/onig-config" 21*4882a593Smuzhiyun 22*4882a593Smuzhiyuninherit autotools binconfig-disabled ptest 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunBBCLASSEXTEND = "native" 25*4882a593Smuzhiyun 26*4882a593Smuzhiyundo_compile_ptest() { 27*4882a593Smuzhiyun oe_runmake -C test buildtest-TESTS 28*4882a593Smuzhiyun} 29*4882a593Smuzhiyun 30*4882a593Smuzhiyundo_install_ptest() { 31*4882a593Smuzhiyun mkdir -p ${D}${PTEST_PATH}/tests 32*4882a593Smuzhiyun install -m 0755 -t ${D}${PTEST_PATH}/tests/ ${B}/test/.libs/* 33*4882a593Smuzhiyun} 34*4882a593Smuzhiyun 35*4882a593SmuzhiyunPROVIDES += "oniguruma" 36