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
