瀏覽代碼

package/lowdown: new package

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
Joachim Wiberg 7 月之前
父節點
當前提交
e59cb9e956
共有 5 個文件被更改,包括 45 次插入0 次删除
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 14 0
      package/lowdown/Config.in
  4. 5 0
      package/lowdown/lowdown.hash
  5. 24 0
      package/lowdown/lowdown.mk

+ 1 - 0
DEVELOPERS

@@ -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/

+ 1 - 0
package/Config.in

@@ -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 - 0
package/lowdown/Config.in

@@ -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

+ 5 - 0
package/lowdown/lowdown.hash

@@ -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

+ 24 - 0
package/lowdown/lowdown.mk

@@ -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))