DESCRIPTION = "LoRa Packet Forwarder" HOMEPAGE = "https://github.com/Lora-net" PRIORITY = "optional" SECTION = "console/utils" # Semtech license is a modified BSD-style license LICENSE = "Proprietary" LIC_FILES_CHKSUM = "file://LICENSE;md5=22af7693d7b76ef0fc76161c4be76c45" DEPENDS = "lora-gateway-usb" PR = "r10" EXTRA_OEMAKE = " -e" # tag v1.4.1 SRCREV = "0011a60759a7d81656a5393e97089daab1ff1a81" SRC_URI = "git://github.com/Lora-net/packet_forwarder.git;protocol=git \ file://lora-packet-forwarder-add-no-header-option.patch \ file://lora-packet-forwarder-set-spi-path.patch \ file://lora-packet-forwarder-skip-bad-packets.patch \ file://lora-packet-forwarder-fixb64.patch \ file://lora-packet-forwarder-mts-enhancements.patch \ file://lora-packet-forwarder-synch-word.patch \ file://lora-packet-forwarder-add-queue.patch \ file://README.md \ " S = "${WORKDIR}/git" B = "${S}" LORA_DIR = "/opt/lora" export LGW_PATH = "${STAGING_LIBDIR}/lora-usb" export LGW_INC = "${STAGING_INCDIR}/lora-usb" CFLAGS += "-I${LGW_INC} -Iinc -I. -std=gnu11" do_compile() { oe_runmake } do_install() { install -d ${D}${LORA_DIR} install -m 755 gps_pkt_fwd/gps_pkt_fwd ${D}${LORA_DIR}/gps_pkt_fwd-usb install -m 755 basic_pkt_fwd/basic_pkt_fwd ${D}${LORA_DIR}/basic_pkt_fwd-usb install -m 755 beacon_pkt_fwd/beacon_pkt_fwd ${D}${LORA_DIR}/beacon_pkt_fwd-usb install -m 755 util_sink/util_sink ${D}${LORA_DIR}/util_sink-usb install -m 755 util_ack/util_ack ${D}${LORA_DIR}/util_ack-usb # skip util_tx_test since it conflicts with one in lora-gateway # install -m 755 util_tx_test/util_tx_test ${D}${LORA_DIR}/ } FILES_${PN} += "${LORA_DIR}" FILES_${PN}-dbg += "${LORA_DIR}/.debug" # disable this on purpose for dev purposes do_rm_work() { echo "skipping" }