diff options
Diffstat (limited to 'contrib/report.sh')
-rwxr-xr-x | contrib/report.sh | 62 |
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 |
157 | fi | 157 | fi |
158 | 158 | ||
159 | TEST=`$WHICH dpkg 2> /dev/null` | ||
160 | if 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 | ||
169 | else | ||
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 | ||
177 | fi | ||
178 | |||
159 | TEST=`$WHICH gettext 2> /dev/null` | 179 | TEST=`$WHICH gettext 2> /dev/null` |
160 | if test -n "$TEST"; then | 180 | if 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" |
174 | fi | 194 | fi |
175 | 195 | ||
176 | 196 | echo -n "libmicrohttpd : " | |
177 | TEST=`which qmake 2> /dev/null` | ||
178 | if test -x "$TEST"; then | ||
179 | qmake --version | tail -n 1 | awk '{print "Qt : "$4}' | ||
180 | else | ||
181 | echo "Qt : Not found" | ||
182 | fi | ||
183 | |||
184 | echo -n "MHD : " | ||
185 | TMPFILE=`mktemp /tmp/mhd-version-testXXXXXX` | 197 | TMPFILE=`mktemp /tmp/mhd-version-testXXXXXX` |
186 | cat - >$TMPFILE.c <<EOF | 198 | cat - >$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" | |||
197 | rm -f $TMPFILE $TMPFILE.bin | 209 | rm -f $TMPFILE $TMPFILE.bin |
198 | 210 | ||
199 | 211 | ||
212 | echo -n "GNU GLPK : " | ||
213 | TMPFILE=`mktemp /tmp/glpk-version-testXXXXXX` | ||
214 | cat - >$TMPFILE.c <<EOF | ||
215 | #include <glpk.h> | ||
216 | #include <stdio.h> | ||
217 | int main() | ||
218 | { | ||
219 | fprintf (stdout, "%u.%u\n", GLP_MAJOR_VERSION, GLP_MINOR_VERSION); | ||
220 | return 0; | ||
221 | } | ||
222 | EOF | ||
223 | |||
224 | gcc -o $TMPFILE $TMPFILE.c 2> /dev/null && $TMPFILE || echo "Not found" | ||
225 | rm -f $TMPFILE $TMPFILE.bin | ||
226 | |||
227 | |||
228 | echo -n "GNUtls : " | ||
229 | TMPFILE=`mktemp /tmp/gnutls-version-testXXXXXX` | ||
230 | cat - >$TMPFILE.c <<EOF | ||
231 | #include <gnutls/gnutls.h> | ||
232 | #include <stdio.h> | ||
233 | int main() | ||
234 | { | ||
235 | fprintf (stdout, "%s\n", GNUTLS_VERSION); | ||
236 | return 0; | ||
237 | } | ||
238 | EOF | ||
239 | |||
240 | gcc -o $TMPFILE $TMPFILE.c 2> /dev/null && $TMPFILE || echo "Not found" | ||
241 | rm -f $TMPFILE $TMPFILE.bin | ||
242 | |||
243 | |||
200 | echo "--------------------------------------------------------------" | 244 | echo "--------------------------------------------------------------" |