mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-22 17:08:11 +02:00
We also generate a source tarball and artifact it. Hence, we need proper gtk-doc links. This requires files in /usr/share/gtk-doc/html for adding cross links. Install glib2-doc package. Note that in containers dnf is configured to not install documentation files. We need to override that.
69 lines
1.3 KiB
Bash
Executable file
69 lines
1.3 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# A list of packages useful/needed to build and develop
|
|
# NetworkManager on Fedora and RHEL.
|
|
#
|
|
# Not all of these packages are available, depending
|
|
# on your distribution/release. But yum will happily
|
|
# skip them.
|
|
#
|
|
# Not all of these packages are strictly speaking necessary.
|
|
# This is a generous list of related packages.
|
|
|
|
install() {
|
|
if [ "$NM_INSTALL" != "" ]; then
|
|
$NM_INSTALL "$@"
|
|
else
|
|
sudo "$(which dnf &>/dev/null && echo dnf || echo yum)" install -y "$@"
|
|
fi
|
|
}
|
|
|
|
install \
|
|
\
|
|
ModemManager-devel \
|
|
ModemManager-glib-devel \
|
|
audit-libs-devel \
|
|
bash-completion \
|
|
bluez-libs-devel \
|
|
bzip2 \
|
|
cscope \
|
|
dbus-devel \
|
|
dbus-python \
|
|
dbus-x11 \
|
|
dhclient \
|
|
gcc-c++ \
|
|
gettext-devel \
|
|
git \
|
|
glib2-doc \
|
|
gnutls-devel \
|
|
gobject-introspection-devel \
|
|
gtk-doc \
|
|
intltool \
|
|
iptables \
|
|
jansson-devel \
|
|
libcurl-devel \
|
|
libndp-devel \
|
|
libpsl-devel \
|
|
libselinux-devel \
|
|
libtool \
|
|
libuuid-devel \
|
|
make \
|
|
meson \
|
|
newt-devel \
|
|
nss-devel \
|
|
polkit-devel \
|
|
ppp-devel \
|
|
pygobject3-base \
|
|
python3-dbus \
|
|
python3-gobject \
|
|
qt-devel \
|
|
readline-devel \
|
|
rpm-build \
|
|
systemd-devel \
|
|
teamd-devel \
|
|
vala-devel \
|
|
vala-tools \
|
|
valgrind \
|
|
wireless-tools-devel \
|
|
\
|
|
#end
|