SUMMARY = "Syntax highlight utility" DESCRIPTION = "Source-highlight converts source code to formatted text with syntax highlighting." HOMEPAGE = "https://www.gnu.org/software/src-highlite/" LICENSE = "GPL-3.0-only" SECTION = "libs" LIC_FILES_CHKSUM = "file://COPYING;md5=ff95bfe019feaf92f524b73dd79e76eb" SRCREV = "894cacd0799ca60afa359a63782729dec76cbb79" PV = "3.1.9+git" SRC_URI = "git://git.savannah.gnu.org/git/src-highlite.git;protocol=https;branch=master" inherit autotools pkgconfig DEPENDS:append = " bison-native boost" DEPENDS:append:class-target = " ${BPN}-native" EXTRA_OECONF = "--with-boost-regex=boost_regex" BBCLASSEXTEND = "native nativesdk" PACKAGES += "${PN}-tools ${PN}-data" RDEPENDS:${PN} = "boost-regex ${PN}-data" RDEPENDS:${PN}-tools = "${PN} ${PN}-data bash" FILES:${PN} = "${libdir}/*${SOLIBS}" FILES:${PN}-data = "${datadir}/source-highlight" FILES:${PN}-tools = "${bindir} ${sysconfdir}/bash_completion.d" # source-highlight is using its own binary from the build tree to make documentation # let's substitute the native binary instead do_configure:prepend:class-target () { sed -i -e 's,^SRCHILITEEXE = $(top_builddir).*,SRCHILITEEXE = source-highlight,' ${S}/doc/Makefile.am }