REQUIRED_PACKAGES 1.32 KB
Newer Older
1 2
#!/bin/bash

3 4 5 6 7 8 9 10 11 12
# 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.

13 14 15 16 17 18 19 20 21 22
install() {
    if [ "$NM_INSTALL" != "" ]; then
        $NM_INSTALL "$@"
    else
        sudo "$(which dnf &>/dev/null && echo dnf || echo yum)" install -y "$@"
    fi
}

install \
    \
23 24 25
    ModemManager-devel \
    ModemManager-glib-devel \
    audit-libs-devel \
26
    bash-completion \
27 28
    bluez-libs-devel \
    bzip2 \
29
    cscope \
30 31 32
    dbus-devel \
    dbus-python \
    dbus-x11 \
33
    dhclient \
34
    gcc-c++ \
35 36
    gettext-devel \
    git \
37
    gnutls-devel \
38
    gobject-introspection-devel \
39
    gtk-doc \
40
    intltool \
41
    iptables \
42 43
    jansson-devel \
    libcurl-devel \
44
    libndp-devel \
45 46
    libpsl-devel \
    libselinux-devel \
47 48
    libtool \
    libuuid-devel \
49 50
    make \
    meson \
51
    newt-devel \
52
    nss-devel \
53
    polkit-devel \
54
    ppp-devel \
55
    pygobject3-base \
56
    python3-dbus \
57
    python3-gobject \
58
    qt-devel \
59 60
    readline-devel \
    rpm-build \
61
    systemd-devel \
62
    teamd-devel \
63 64
    vala-devel \
    vala-tools \
65
    valgrind \
66 67 68
    wireless-tools-devel \
    \
    #end