package/lowdown: new package

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Joachim Wiberg
2025-01-07 10:39:17 +01:00
committed by Julien Olivain
parent 486672da02
commit e59cb9e956
5 changed files with 45 additions and 0 deletions

View File

@@ -1636,6 +1636,7 @@ F: package/libite/
F: package/libnet/
F: package/libteam/
F: package/libuev/
F: package/lowdown/
F: package/mg/
F: package/mdnsd/
F: package/mini-snmpd/

View File

@@ -2779,6 +2779,7 @@ comment "Utilities"
source "package/lockfile-progs/Config.in"
source "package/logrotate/Config.in"
source "package/logsurfer/Config.in"
source "package/lowdown/Config.in"
source "package/minisign/Config.in"
source "package/neofetch/Config.in"
source "package/pdmenu/Config.in"

14
package/lowdown/Config.in Normal file
View File

@@ -0,0 +1,14 @@
config BR2_PACKAGE_LOWDOWN
bool "lowdown"
depends on BR2_USE_WCHAR
depends on !BR2_STATIC_LIBS
help
Simple markdown translator to HTML5, terminal, and more.
Useful for providing the same help texts both for a CLI
and web.
https://kristaps.bsd.lv/lowdown/
comment "lowdown needs a toolchain w/ wchar and shared library support"
depends on BR2_USE_WCHAR
depends on !BR2_STATIC_LIBS

View File

@@ -0,0 +1,5 @@
# SHA512 from release archive https://kristaps.bsd.lv/lowdown/snapshots/
sha512 316b27384f83cb57fa414c315556fd177f2998c009e031986446e82252f276dc68adfeb263b88640deccb7084da4771d0ee8fae7d37388dba4e1a0aa426c701d lowdown-1.4.0.tar.gz
# Locally calculated
sha256 204658eb0d5ba87935056630534cdafd21ed29597e0a9c9f8f557779a3fb99d4 LICENSE.md

View File

@@ -0,0 +1,24 @@
################################################################################
#
# lowdown
#
################################################################################
LOWDOWN_VERSION = 1.4.0
LOWDOWN_SITE = https://kristaps.bsd.lv/lowdown/snapshots
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))