From c40f17e04863a7e4b7ded7a4177a85252f3f0678 Mon Sep 17 00:00:00 2001 From: Markham Date: Tue, 7 Jan 2020 22:17:27 +0100 Subject: [PATCH] toolcheck.mk: add help2man and libncurses check --- make/toolchecker.mk | 75 +++++++++++++++++++++++++++------------------ 1 file changed, 46 insertions(+), 29 deletions(-) diff --git a/make/toolchecker.mk b/make/toolchecker.mk index a01f11f..4ac4047 100755 --- a/make/toolchecker.mk +++ b/make/toolchecker.mk @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/bash ############################################################################################ ### toolchecker @@ -23,15 +23,15 @@ echo "" if [ $CVS ] && [ $CVS != " " ]; then echo "cvs: "`$CVS --version | $GREP Concurrent | $CUT -f5 -d " "` else - echo -e "cvs: \033[31mnot installed\033[0m" + echo -e "cvs: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # svn SVN=`which svn` if [ $SVN ] && [ $SVN != " " ]; then - echo "svn: "`$SVN --version | $GREP "svn, " | $CUT -f3 -d " "` + echo "svn(subversion): "`$SVN --version | $GREP "svn, " | $CUT -f3 -d " "` else - echo -e "svn: \033[31mnot installed\033[0m" + echo -e "svn(subversion): \033[31mnot installed\033[0m" fi; #---------------------------------------------# # automake @@ -39,7 +39,7 @@ echo "" if [ $AUTOMAKE ] && [ $AUTOMAKE != " " ]; then echo "automake: "`$AUTOMAKE --version | $GREP automake | $CUT -f4 -d " "` else - echo -e "automake: \033[31mnot installed\033[0m" + echo -e "automake: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # autoconf @@ -47,7 +47,7 @@ echo "" if [ $AUTOCONF ] && [ $AUTOCONF != " " ]; then echo "autoconf: "`$AUTOCONF --version | $GREP autoconf | $CUT -f4 -d " "` else - echo -e "autoconf: \033[31mnot installed\033[0m" + echo -e "autoconf: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # libtool @@ -55,7 +55,7 @@ echo "" if [ $LIBTOOL ] && [ $LIBTOOL != " " ]; then echo "libtool: " `$LIBTOOL --version | $GREP libtool | $CUT -f4 -d " "` else - echo -e "libtool: \033[31mnot installed\033[0m" + echo -e "libtool: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # make @@ -63,15 +63,15 @@ echo "" if [ $MAKE ] && [ $MAKE != " " ]; then echo "make: "`$MAKE --version | $GREP Make | $CUT -f3 -d " "` else - echo -e "make: \033[31mnot installed\033[0m" + echo -e "make: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # makeinfo MAKEINFO=`which makeinfo` if [ $MAKEINFO ] && [ $MAKEINFO != " " ]; then - echo "makeinfo: "`$MAKEINFO --version | $GREP makeinfo | $CUT -f4 -d " "` + echo "makeinfo(textinfo): "`$MAKEINFO --version | $GREP makeinfo | $CUT -f4 -d " "` else - echo -e "makeinfo: \033[31mnot installed\033[0m" + echo -e "makeinfo(textinfo): \033[31mnot installed\033[0m" fi; #---------------------------------------------# # gettext @@ -79,7 +79,7 @@ echo "" if [ $GETTEXT ] && [ $GETTEXT != " " ]; then echo "gettext: "`$GETTEXT --version | $GREP gettext | $CUT -f4 -d " "` else - echo -e "gettext: \033[31mnot installed\033[0m" + echo -e "gettext: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # tar @@ -87,7 +87,7 @@ echo "" if [ $TAR ] && [ $TAR != " " ]; then echo "tar: "`$TAR --version | $GREP tar | $CUT -f4 -d " "` else - echo -e "tar: \033[31mnot installed\033[0m" + echo -e "tar: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # gunzip @@ -95,7 +95,7 @@ echo "" if [ $GUNZIP ] && [ $GUNZIP != " " ]; then echo "gunzip: "`$GUNZIP --version | $GREP gzip | $CUT -f2 -d " "` else - echo -e "gunzip: \033[31mnot installed\033[0m" + echo -e "gunzip: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # bunzip2 @@ -103,7 +103,7 @@ echo "" if [ $BUNZIP2 ] && [ $BUNZIP2 != " " ]; then echo "bunzip2: "`bunzip2 --help 2> btmp; $GREP Version < btmp | $CUT -c 50-54; rm btmp` else - echo -e "bunzip2: \033[31mnot installed\033[0m" + echo -e "bunzip2: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # patch @@ -111,7 +111,7 @@ echo "" if [ $PATCH ] && [ $PATCH != " " ]; then echo "patch: "`$PATCH --version | $GREP patch | $CUT -f2 -d " "` else - echo -e "patch: \033[31mnot installed\033[0m" + echo -e "patch: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # infocmp @@ -119,7 +119,7 @@ echo "" if [ $INFOCMP ] && [ $INFOCMP != " " ]; then echo "infocmp: "`$INFOCMP -V | $GREP ncurses | $CUT -f2 -d " "` else - echo -e "infocmp: \033[31mnot installed\033[0m" + echo -e "infocmp: \033[31mnot installed\033[0m" fi #---------------------------------------------# # gcc @@ -127,7 +127,7 @@ echo "" if [ $GCC ] && [ $GCC != " " ]; then echo "gcc: "`$GCC -dumpversion` else - echo -e "gcc: \033[31mnot installed\033[0m" + echo -e "gcc: \033[31mnot installed\033[0m" fi #---------------------------------------------# # c++ @@ -135,7 +135,7 @@ echo "" if [ $CCC ] && [ $CCC != " " ]; then echo "g++: "`$CCC -dumpversion` else - echo -e "g++: \033[31mnot installed\033[0m" + echo -e "g++: \033[31mnot installed\033[0m" fi #---------------------------------------------# # autopoint @@ -143,7 +143,7 @@ echo "" if [ $AUTOPOINT ] && [ $AUTOPOINT != " " ]; then echo "autopoint: "`$AUTOPOINT --version | $GREP autopoint | $CUT -f4 -d " "` else - echo -e "autopoint: \033[31mnot installed\033[0m" + echo -e "autopoint: \033[31mnot installed\033[0m" fi #---------------------------------------------# # yacc @@ -151,7 +151,7 @@ echo "" if [ $YACC ] && [ $YACC != " " ]; then echo "yacc: "`$YACC --version | $GREP bison | $CUT -f4 -d " "` else - echo -e "yacc: \033[31mnot installed\033[0m" + echo -e "yacc: \033[31mnot installed\033[0m" fi #---------------------------------------------# # flex @@ -159,7 +159,7 @@ echo "" if [ $FLEX ] && [ $FLEX != " " ]; then echo "flex: "`$FLEX --version | $GREP flex | $CUT -f2 -d " "` else - echo -e "flex: \033[31mnot installed\033[0m" + echo -e "flex: \033[31mnot installed\033[0m" fi #---------------------------------------------# # bison @@ -167,7 +167,7 @@ echo "" if [ $BISON ] && [ $BISON != " " ]; then echo "bison: "`$BISON --version | $GREP bison | $CUT -f4 -d " "` else - echo -e "bison: \033[31mnot installed\033[0m" + echo -e "bison: \033[31mnot installed\033[0m" fi #---------------------------------------------# # awk @@ -175,7 +175,7 @@ echo "" if [ $AWK ] && [ $AWK != " " ]; then echo "awk: "`$AWK --version | $GREP Awk | $CUT -f3 -d " "` else - echo -e "awk: \033[31mnot installed\033[0m" + echo -e "awk: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # pkg-config @@ -183,7 +183,7 @@ echo "" if [ $PKGCONFIG ] && [ $PKGCONFIG != " " ]; then echo "pkg-config: "`$PKGCONFIG --version | $GREP .` else - echo -e "pkg-config: \033[31mnot installed\033[0m" + echo -e "pkg-config: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # wget @@ -191,7 +191,7 @@ echo "" if [ $WGET ] && [ $WGET != " " ]; then echo "wget: "`$WGET --version | $GREP Wget | $CUT -f3 -d " "` else - echo -e "wget: \033[31mnot installed\033[0m" + echo -e "wget: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # git @@ -199,7 +199,7 @@ echo "" if [ $GIT ] && [ $GIT != " " ]; then echo "git: "`$GIT --version | $GREP git | $CUT -f3 -d " "` else - echo -e "git: \033[31mnot installed\033[0m" + echo -e "git: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # bash @@ -207,7 +207,7 @@ echo "" if [ $BASH ] && [ $BASH != " " ]; then echo "bash: "`$BASH --version | $GREP bash | $CUT -f4 -d " "` else - echo -e "bash: \033[31mnot installed\033[0m" + echo -e "bash: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # unp @@ -223,7 +223,7 @@ echo "" if [ $CMAKE ] && [ $CMAKE != " " ]; then echo "cmake: "`$CMAKE --version | $GREP cmake | $CUT -f3 -d " "` else - echo -e "cmake: \033[31mnot installed\033[0m" + echo -e "cmake: \033[31mnot installed\033[0m" fi; #---------------------------------------------# # gperf @@ -231,7 +231,24 @@ echo "" if [ $QPERF ] && [ $QPERF != " " ]; then echo "gperf: "`$QPERF --version | $GREP gperf | $CUT -f3 -d " "` else - echo -e "gperf: \033[31mnot installed\033[0m" + echo -e "gperf: \033[31mnot installed\033[0m" + fi; + #---------------------------------------------# + # help2man + H2MAN=`which help2man` + if [ $H2MAN ] && [ $H2MAN != " " ]; then + echo "help2man: "`$H2MAN --version | $GREP help2man | $CUT -f3 -d " "` + else + echo -e "help2man: \033[31mnot installed\033[0m" + fi; + #---------------------------------------------# + # libncurses + NCURSES=`dpkg -l '*ncurses*' | $GREP 'ncurses-bin'` + if [ -n "$NCURSES" ]; then + VERSION=`echo $NCURSES | awk '{print $3}' | $CUT -f1 -d " "` + echo "libncurses: "$VERSION + else + echo -e "libncurses: \033[31mnot installed\033[0m" fi; #---------------------------------------------# echo "" -- 2.39.5