[openwrt/openwrt] layerscape: restool: Remove build of manpages

LEDE Commits lede-commits at lists.infradead.org
Tue Dec 28 09:05:18 PST 2021


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/137a7607ecde0a8e85c1e58c40b0db89b268dd82

commit 137a7607ecde0a8e85c1e58c40b0db89b268dd82
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Tue Dec 28 16:06:03 2021 +0100

    layerscape: restool: Remove build of manpages
    
    The build of the manpages needs the pandoc tool, this is not in the
    minimal requirements of OpenWrt, just remove the build of the restool
    manpage. This fixes the build on systems without pandoc like the OpenWrt build bots.
    
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 .../layerscape/restool/patches/remove-manpage.patch    | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/package/network/utils/layerscape/restool/patches/remove-manpage.patch b/package/network/utils/layerscape/restool/patches/remove-manpage.patch
new file mode 100644
index 0000000000..5cb9e0a55f
--- /dev/null
+++ b/package/network/utils/layerscape/restool/patches/remove-manpage.patch
@@ -0,0 +1,18 @@
+--- a/Makefile
++++ b/Makefile
+@@ -53,14 +53,13 @@ restool: $(OBJ)
+ %.1: %.md
+ 	pandoc --standalone --to man $^ -o $@
+ 
+-install: restool scripts/ls-main scripts/ls-append-dpl scripts/ls-debug scripts/restool_completion.sh $(MANPAGE)
++install: restool scripts/ls-main scripts/ls-append-dpl scripts/ls-debug scripts/restool_completion.sh
+ 	install -D -m 755 restool $(DESTDIR)$(bindir)/restool
+ 	install -D -m 755 scripts/ls-main $(DESTDIR)$(bindir)/ls-main
+ 	install -D -m 755 scripts/ls-append-dpl $(DESTDIR)$(bindir)/ls-append-dpl
+ 	install -D -m 755 scripts/ls-debug $(DESTDIR)$(bindir)/ls-debug
+ 	$(foreach symlink, $(RESTOOL_SCRIPT_SYMLINKS), sh -c "cd $(DESTDIR)$(bindir) && ln -sf ls-main $(symlink)" ;)
+ 	install -D -m 755 scripts/restool_completion.sh $(DESTDIR)$(bindir_completion)/restool
+-	install -m 0644 -D $(MANPAGE) $(call get_manpage_destination,$(MANPAGE))
+ 
+ clean:
+ 	rm -f $(OBJ) $(MANPAGE) \



More information about the lede-commits mailing list