aboutsummaryrefslogtreecommitdiff
path: root/contrib/report.sh
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/report.sh')
-rwxr-xr-xcontrib/report.sh62
1 files changed, 53 insertions, 9 deletions
diff --git a/contrib/report.sh b/contrib/report.sh
index 37a1c41ad..6e1d39949 100755
--- a/contrib/report.sh
+++ b/contrib/report.sh
@@ -156,6 +156,26 @@ else
156 fi 156 fi
157fi 157fi
158 158
159TEST=`$WHICH dpkg 2> /dev/null`
160if test -n "$TEST"; then
161 LINES=`dpkg -s libunistring-dev | grep Version | wc -l`
162 if test "$LINES" = "1"
163 then
164 VERSION=`dpkg -s libunistring-dev | grep Version | awk '{print $2}'`
165 echo "libunistring : libunistring3-dev-$VERSION.deb"
166 else
167 echo "libunistring : dpkg: libunistring3-dev not installed"
168 fi
169else
170 TEST=`$WHICH rpm 2> /dev/null`
171 if test -n "$TEST"; then
172 rpm -q unistring | sed -e "s/unistring-//" 2> /dev/null | \
173 awk '{print "libunistring : "$1.rpm}'
174 else
175 echo "libunistring : Test not available"
176 fi
177fi
178
159TEST=`$WHICH gettext 2> /dev/null` 179TEST=`$WHICH gettext 2> /dev/null`
160if test -n "$TEST"; then 180if test -n "$TEST"; then
161 gettext --version | head -n1 2> /dev/null | \ 181 gettext --version | head -n1 2> /dev/null | \
@@ -173,15 +193,7 @@ else
173 echo "libcurl : Not found" 193 echo "libcurl : Not found"
174fi 194fi
175 195
176 196echo -n "libmicrohttpd : "
177TEST=`which qmake 2> /dev/null`
178if test -x "$TEST"; then
179 qmake --version | tail -n 1 | awk '{print "Qt : "$4}'
180else
181 echo "Qt : Not found"
182fi
183
184echo -n "MHD : "
185TMPFILE=`mktemp /tmp/mhd-version-testXXXXXX` 197TMPFILE=`mktemp /tmp/mhd-version-testXXXXXX`
186cat - >$TMPFILE.c <<EOF 198cat - >$TMPFILE.c <<EOF
187#include <microhttpd.h> 199#include <microhttpd.h>
@@ -197,4 +209,36 @@ gcc -o $TMPFILE $TMPFILE.c 2> /dev/null && $TMPFILE || echo "Not found"
197rm -f $TMPFILE $TMPFILE.bin 209rm -f $TMPFILE $TMPFILE.bin
198 210
199 211
212echo -n "GNU GLPK : "
213TMPFILE=`mktemp /tmp/glpk-version-testXXXXXX`
214cat - >$TMPFILE.c <<EOF
215#include <glpk.h>
216#include <stdio.h>
217int main()
218{
219 fprintf (stdout, "%u.%u\n", GLP_MAJOR_VERSION, GLP_MINOR_VERSION);
220 return 0;
221}
222EOF
223
224gcc -o $TMPFILE $TMPFILE.c 2> /dev/null && $TMPFILE || echo "Not found"
225rm -f $TMPFILE $TMPFILE.bin
226
227
228echo -n "GNUtls : "
229TMPFILE=`mktemp /tmp/gnutls-version-testXXXXXX`
230cat - >$TMPFILE.c <<EOF
231#include <gnutls/gnutls.h>
232#include <stdio.h>
233int main()
234{
235 fprintf (stdout, "%s\n", GNUTLS_VERSION);
236 return 0;
237}
238EOF
239
240gcc -o $TMPFILE $TMPFILE.c 2> /dev/null && $TMPFILE || echo "Not found"
241rm -f $TMPFILE $TMPFILE.bin
242
243
200echo "--------------------------------------------------------------" 244echo "--------------------------------------------------------------"