# marked A markdown parser built for speed ^ runtime dependencies | [[buildroot:nodejs-git]] | ^ make dependencies | [[buildroot:npm]] | ``` mkdir /data/buildroot/package/marked cat > /data/buildroot/package/marked/Config.in<< 'EOF' config BR2_PACKAGE_MARKED bool "marked" depends on BR2_PACKAGE_NODEJS_GIT help A markdown parser built for speed EOF cat > /data/buildroot/package/marked/marked.mk<< 'EOF' ############################################################# # # marked # https://github.com/markedjs/marked/archive/refs/tags/v4.0.12.tar.gz # ############################################################# MARKED_VERSION = 4.0.12 MARKED_SOURCE = v$(MARKED_VERSION).tar.gz MARKED_SITE = https://github.com/markedjs/marked/archive/refs/tags MARKED_DEPENDENCIES = nodejs define MARKED_INSTALL_TARGET_CMDS npm install -g --prefix "$(TARGET-DIR)"/usr "$(@D)"/marked-$(MARKED_VERSION).tgz install -d "$(TARGET-DIR)"/usr/share/licenses/marked ln -s ../../../lib/node_modules/marked/LICENSE "$(TARGET-DIR)"/usr/share/licenses/marked/LICENSE endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/marked/Config.in"' /data/buildroot/package/Config.in ```