forked from osmocom/wireshark
Don't install autotools or GTK+, but do install CMake.
We no longer use autotools/libtool, so we don't need to install automake, autoconf, or libtool; we only support CMake, so we *do* need to install it. We no longer support GTK+, so we don't need to install it. Change-Id: I41df9f67c8aba486220e77f7c8c67efa7784a7f2 Reviewed-on: https://code.wireshark.org/review/27152 Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
parent
881dd6b077
commit
f23a934492
|
@ -38,16 +38,36 @@ do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
BASIC_LIST="libgtk2.0-dev libpcap-dev bison flex make automake \
|
BASIC_LIST="qttools5-dev \
|
||||||
libtool python perl libgcrypt-dev"
|
qttools5-dev-tools \
|
||||||
|
libqt5svg5-dev \
|
||||||
|
qtmultimedia5-dev \
|
||||||
|
qt5-default \
|
||||||
|
libpcap-dev \
|
||||||
|
bison \
|
||||||
|
flex \
|
||||||
|
make \
|
||||||
|
cmake \
|
||||||
|
python \
|
||||||
|
perl \
|
||||||
|
libgcrypt-dev"
|
||||||
|
|
||||||
ADDITIONAL_LIST="libnl-3-dev qttools5-dev qttools5-dev-tools libgtk-3-dev \
|
ADDITIONAL_LIST="libnl-3-dev \
|
||||||
libc-ares-dev libkrb5-dev libqt5svg5-dev libsmi2-dev \
|
libc-ares-dev \
|
||||||
asciidoctor libsbc-dev \
|
libkrb5-dev \
|
||||||
qtmultimedia5-dev liblua5.2-dev libnl-cli-3-dev \
|
libsmi2-dev \
|
||||||
libparse-yapp-perl qt5-default cmake libcap-dev \
|
asciidoctor \
|
||||||
liblz4-dev libsnappy-dev libspandsp-dev libxml2-dev \
|
libsbc-dev \
|
||||||
git libjson-glib-dev"
|
liblua5.2-dev \
|
||||||
|
libnl-cli-3-dev \
|
||||||
|
libparse-yapp-perl \
|
||||||
|
libcap-dev \
|
||||||
|
liblz4-dev \
|
||||||
|
libsnappy-dev \
|
||||||
|
libspandsp-dev \
|
||||||
|
libxml2-dev \
|
||||||
|
git \
|
||||||
|
libjson-glib-dev"
|
||||||
|
|
||||||
# Adds package $2 to list variable $1 if the package is found
|
# Adds package $2 to list variable $1 if the package is found
|
||||||
add_package() {
|
add_package() {
|
||||||
|
@ -60,10 +80,6 @@ add_package() {
|
||||||
eval "${list}=\"\${${list}} \${pkgname}\""
|
eval "${list}=\"\${${list}} \${pkgname}\""
|
||||||
}
|
}
|
||||||
|
|
||||||
# only needed for newer distro versions where "libtool" binary is separated.
|
|
||||||
# Debian >= jessie, Ubuntu >= 16.04
|
|
||||||
add_package BASIC_LIST libtool-bin
|
|
||||||
|
|
||||||
# Debian >= wheezy-backports, Ubuntu >= 16.04
|
# Debian >= wheezy-backports, Ubuntu >= 16.04
|
||||||
add_package ADDITIONAL_LIST libnghttp2-dev ||
|
add_package ADDITIONAL_LIST libnghttp2-dev ||
|
||||||
echo "libnghttp2-dev is unavailable" >&2
|
echo "libnghttp2-dev is unavailable" >&2
|
||||||
|
|
|
@ -38,13 +38,36 @@ do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
BASIC_LIST="autoconf automake libtool gcc flex bison python perl lua-devel lua \
|
BASIC_LIST="cmake \
|
||||||
desktop-file-utils fop asciidoc git git-review gtk2-devel gtk3-devel glib2-devel \
|
gcc \
|
||||||
libpcap-devel zlib-devel"
|
flex \
|
||||||
|
bison \
|
||||||
|
python \
|
||||||
|
perl \
|
||||||
|
lua-devel \
|
||||||
|
lua \
|
||||||
|
desktop-file-utils \
|
||||||
|
fop \
|
||||||
|
asciidoc \
|
||||||
|
git \
|
||||||
|
git-review \
|
||||||
|
glib2-devel \
|
||||||
|
libpcap-devel \
|
||||||
|
zlib-devel"
|
||||||
|
|
||||||
ADDITIONAL_LIST="libnl3-devel libnghttp2-devel libcap libcap-devel \
|
ADDITIONAL_LIST="libnl3-devel \
|
||||||
libgcrypt-devel libssh-devel krb5-devel perl-Parse-Yapp sbc-devel libsmi-devel \
|
libnghttp2-devel \
|
||||||
snappy-devel lz4 json-glib-devel"
|
libcap \
|
||||||
|
libcap-devel \
|
||||||
|
libgcrypt-devel \
|
||||||
|
libssh-devel \
|
||||||
|
krb5-devel \
|
||||||
|
perl-Parse-Yapp \
|
||||||
|
sbc-devel \
|
||||||
|
libsmi-devel \
|
||||||
|
snappy-devel \
|
||||||
|
lz4 \
|
||||||
|
json-glib-devel"
|
||||||
|
|
||||||
# Guess which package manager we will use
|
# Guess which package manager we will use
|
||||||
PM=`which zypper 2> /dev/null ||
|
PM=`which zypper 2> /dev/null ||
|
||||||
|
|
Loading…
Reference in New Issue