1PR = "r2" 2PV = "0.1+git${SRCPV}" 3LICENSE = "GPL-2.0-or-later" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 5 6SRC_URI = "git://github.com/yrutschle/sslh;branch=master;protocol=https" 7SRCREV = "63f9c4a582f79f4d0e484efe0ccaeed77a79f7df" 8S = "${WORKDIR}/git" 9 10inherit perlnative 11 12DEPENDS += "conf2struct-native" 13DEPENDS += "libbsd" 14DEPENDS += "libcap" 15DEPENDS += "libconfig" 16DEPENDS += "systemd" 17DEPENDS += "pcre2" 18 19EXTRA_OEMAKE += "DESTDIR=${D}" 20EXTRA_OEMAKE += "PREFIX=${prefix}" 21EXTRA_OEMAKE += "USELIBCAP=1" 22EXTRA_OEMAKE += "USELIBBSD=1" 23EXTRA_OEMAKE += "USESYSTEMD=1" 24 25do_configure() { 26 oe_runmake distclean 27} 28 29do_compile() { 30 # Workaround for a non-installed and broken echosrv 31 sed -i 's,^\(all:.*\) echosrv,\1,' ${S}/Makefile 32 33 # Workaround for the broken dependencies in the Makefile 34 oe_runmake sslh-conf.h 35 36 oe_runmake 37} 38 39do_install() { 40 oe_runmake install 41} 42