I would like to create a recipe for zeek (a network security monitoring tool, 
https://zeek.org/). It fails while compiling because it cannot find a 
executable that it needs to install called binpac.  binpac is included in the 
zeek repo and is normally built as part of the zeek build.  I've created a 
recipe for binpac and included the native class and included binpac-native in 
the zeek recipe.  The binpac-native builds.

binpac_git.bb

SUMMARY = "BinPAC is a high level language for describing protocol parsers and 
generates C++ code."
HOMEPAGE = "https://github.com/zeek/binpac";

LICENSE = "Unknown"
LIC_FILES_CHKSUM = "file://COPYING;md5=5139995cafc8b5273b85dd8bab509855"

SRC_URI = "git://g...@github.com/zeek/binpac.git;protocol=ssh"

# Modify these as desired
PV = "0.55-8+git${SRCPV}"
SRCREV = "9c3211ff121ddc677d0ed8bd3a85783f87921cce"

BBCLASSEXTEND = "native"

DEPENDS += "bison-native \
flex-native \
"
S = "${WORKDIR}/git"

inherit distutils

zeek_3.1.4.bb:
# Zeek
# Install reference:
# https://docs.zeek.org/en/current/install/install.html
SRC_URI = "https://download.zeek.org/zeek-${PV}.tar.gz";
SRC_URI[md5sum] = "b9d82fbd4964ea2d49c31653726d0dc0"
SRC_URI[sha256sum] = 
"d72b8bcba0def6ba93b650d6f25896d9326ee0b02113b80696f47b08bd73e964"

<lots of license lines>

DEPENDS = "\
binpac-native \
bifcl-native \
swig-native \
bison-native \
flex-native \
sed \
libpcap \
zlib \
openssl \
"

RDEPENDS_${PN} += "\
bash \
python \
libpcap \
openssl \
bind \
zlib \
"

inherit cmake pythonnative

# So that cmake can find sed
OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH"
# Specify any options you want to pass to cmake using EXTRA_OECMAKE:
EXTRA_OECMAKE = ""
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#49857): https://lists.yoctoproject.org/g/yocto/message/49857
Mute This Topic: https://lists.yoctoproject.org/mt/75288481/21656
Mute #yocto: https://lists.yoctoproject.org/g/yocto+yocto/mutehashtag/yocto
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to