User Tools

Site Tools


buildroot:marked

marked

A markdown parser built for speed

runtime dependencies nodejs-git
make dependencies 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
buildroot/marked.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1