From 52301db8bd5723ea7b226379a660272a37b2d943 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Fri, 14 Jul 2023 14:27:32 +0200 Subject: [PATCH] package/lowdown: new package, markdown pretty-printer for terminals Signed-off-by: Joachim Wiberg --- package/Config.in | 1 + package/lowdown/Config.in | 7 +++++++ package/lowdown/lowdown.hash | 3 +++ package/lowdown/lowdown.mk | 24 ++++++++++++++++++++++++ 4 files changed, 35 insertions(+) create mode 100644 package/lowdown/Config.in create mode 100644 package/lowdown/lowdown.hash create mode 100644 package/lowdown/lowdown.mk diff --git a/package/Config.in b/package/Config.in index d950f4a8..2ab388fb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -8,6 +8,7 @@ source "$BR2_EXTERNAL_INFIX_PATH/package/ifupdown-ng/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/klinfix/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/klish/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/klish-plugin-sysrepo/Config.in" +source "$BR2_EXTERNAL_INFIX_PATH/package/lowdown/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/mdnsd/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/net/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/podman/Config.in" diff --git a/package/lowdown/Config.in b/package/lowdown/Config.in new file mode 100644 index 00000000..c0f31ab3 --- /dev/null +++ b/package/lowdown/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_LOWDOWN + bool "lowdown" + help + Simple markdown translator, useful for terminals. + + https://kristaps.bsd.lv/lowdown/ + diff --git a/package/lowdown/lowdown.hash b/package/lowdown/lowdown.hash new file mode 100644 index 00000000..f6f6a83d --- /dev/null +++ b/package/lowdown/lowdown.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 292f15c06a7fef39547775f7adabb19cf24a9ca2ffdf5b60fe8f933647e9f774 LICENSE.md +sha256 049b7883874f8a8e528dc7c4ed7b27cf7ceeb9ecf8fe71c3a8d51d574fddf84b lowdown-VERSION_1_0_2.tar.gz diff --git a/package/lowdown/lowdown.mk b/package/lowdown/lowdown.mk new file mode 100644 index 00000000..ef12a95e --- /dev/null +++ b/package/lowdown/lowdown.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# lowdown +# +################################################################################ + +LOWDOWN_VERSION = VERSION_1_0_2 +LOWDOWN_SITE = $(call github,kristapsdz,lowdown,$(LOWDOWN_VERSION)) +LOWDOWN_LICENSE = ISC +LOWDOWN_LICENSE_FILES = LICENSE.md + +define LOWDOWN_CONFIGURE_CMDS + (cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure) +endef + +define LOWDOWN_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) +endef + +define LOWDOWN_INSTALL_TARGET_CMDS + $(INSTALL) -t $(TARGET_DIR)/usr/bin -D -m 0755 $(@D)/lowdown +endef + +$(eval $(generic-package))