aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2016-07-16 08:30:06 +0200
committerMichael Mann <mmann78@netscape.net>2016-08-19 02:10:32 +0000
commitb420d4fb448b141f9d12469c775b3b09c094f041 (patch)
treea393b7298511506f4a07276936949a137e83e206 /tools
parent95c4c432c43a07d8a43eae33591616145cabc57a (diff)
Add tools for setup macos dev environnement using brew
Will be reused for Travis osx Change-Id: Ida905768efc4e48be9936b3113704dcb651d4ca0 Reviewed-on: https://code.wireshark.org/review/16495 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/macos-setup-brew.sh51
1 files changed, 51 insertions, 0 deletions
diff --git a/tools/macos-setup-brew.sh b/tools/macos-setup-brew.sh
new file mode 100755
index 0000000000..a24a07ebfa
--- /dev/null
+++ b/tools/macos-setup-brew.sh
@@ -0,0 +1,51 @@
+#!/bin/sh
+# Copyright 2014, Evan Huus (See AUTHORS file)
+#
+# Enhance (2016) by Alexis La Goutte (For use with Travis CI)
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+#Update to last brew release
+brew update
+
+#install some lib need by Wireshark
+brew install c-ares glib gnutls lua cmake
+
+#install Qt5
+brew install qt5
+
+#Fix qt5 lib link
+brew link --force qt5
+VERSION=`brew info qt5 | grep /usr/local/Cellar | tail -n 1 | cut -d '/' -f6 | cut -d ' ' -f1`
+#sudo rm /usr/local/mkspecs /usr/local/plugins
+sudo ln -s /usr/local/Cellar/qt5/$VERSION/mkspecs /usr/local/
+sudo ln -s /usr/local/Cellar/qt5/$VERSION/plugins /usr/local/
+
+#
+# Editor modelines
+#
+# Local Variables:
+# c-basic-offset: 4
+# tab-width: 8
+# indent-tabs-mode: nil
+# End:
+#
+# ex: set shiftwidth=4 tabstop=8 expandtab:
+# :indentSize=4:tabSize=8:noTabs=true:
+#