@cryptotaxi247 / netdata-1 / commits / 080de4e4a

build(deps): add bison and flex (#19292)

Ilya Mashchenko committed Dec 28, 2024 at 18:09 UTC 080de4e4a5fa28ea7595c7718c6b8de11fb00514
13 files changed +35
packaging/installer/dependencies/alpine.sh
+2
@@ -9,10 +9,12 @@ DONT_WAIT=0
9
10 package_tree="
11 alpine-sdk
12 + bison
13 cmake
14 coreutils
15 curl
16 elfutils-dev
17 + flex
18 g++
19 gcc
20 git
packaging/installer/dependencies/arch.sh
+2
@@ -9,8 +9,10 @@ DONT_WAIT=0
9
10 declare -a package_tree=(
11 binutils
12 + bison
13 cmake
14 curl
15 + flex
16 gcc
17 git
18 gzip
packaging/installer/dependencies/centos.sh
+2
@@ -5,10 +5,12 @@
5 set -e
6
7 declare -a package_tree=(
8 + bison
9 cmake
10 curl
11 elfutils-libelf-devel
12 findutils
13 + flex
14 gcc
15 gcc-c++
16 git
packaging/installer/dependencies/clearlinux.sh
+2
@@ -8,6 +8,7 @@ NON_INTERACTIVE=0
8 DONT_WAIT=0
9
10 declare -a package_tree=(
11 + bison
12 c-basic
13 curl
14 devpkg-elfutils
@@ -19,6 +20,7 @@ declare -a package_tree=(
20 devpkg-util-linux
21 devpkg-zlib
22 findutils
23 + flex
24 git
25 gzip
26 make
packaging/installer/dependencies/debian.sh
+2
@@ -8,8 +8,10 @@ NON_INTERACTIVE=0
8 DONT_WAIT=0
9
10 package_tree="
11 + bison
12 cmake
13 curl
14 + flex
15 g++
16 gcc
17 git
packaging/installer/dependencies/fedora.sh
+2
@@ -18,10 +18,12 @@ os_version() {
18 }
19
20 declare -a package_tree=(
21 + bison
22 cmake
23 curl
24 elfutils-libelf-devel
25 findutils
26 + flex
27 gcc
28 gcc-c++
29 git
packaging/installer/dependencies/freebsd.sh
+2
@@ -8,9 +8,11 @@ NON_INTERACTIVE=0
8 DONT_WAIT=0
9
10 package_tree="
11 + bison
12 cmake
13 curl
14 e2fsprogs-libuuid
15 + flex
16 git
17 gzip
18 json-c
packaging/installer/dependencies/gentoo.sh
+2
@@ -22,6 +22,8 @@ package_tree="
22 net-misc/curl
23 sys-apps/findutils
24 sys-apps/util-linux
25 + sys-devel/bison
26 + sys-devel/flex
27 sys-devel/gcc
28 sys-devel/make
29 virtual/libelf
packaging/installer/dependencies/ol.sh
+2
@@ -8,9 +8,11 @@ NON_INTERACTIVE=0
8 DONT_WAIT=0
9
10 declare -a package_tree=(
11 + bison
12 cmake
13 curl
14 elfutils-libelf-devel
15 + flex
16 gcc
17 gcc-c++
18 git
packaging/installer/dependencies/opensuse.sh
+2
@@ -10,8 +10,10 @@ NON_INTERACTIVE=0
10 DONT_WAIT=0
11
12 declare -a package_tree=(
13 + bison
14 cmake
15 curl
16 + flex
17 gcc
18 gcc-c++
19 git
packaging/installer/dependencies/rockylinux.sh
+2
@@ -8,10 +8,12 @@ NON_INTERACTIVE=0
8 DONT_WAIT=0
9
10 declare -a package_tree=(
11 + bison
12 cmake
13 curl
14 elfutils-libelf-devel
15 findutils
16 + flex
17 gcc
18 gcc-c++
19 git
packaging/installer/dependencies/ubuntu.sh
+2
@@ -8,8 +8,10 @@ NON_INTERACTIVE=0
8 DONT_WAIT=0
9
10 package_tree="
11 + bison
12 cmake
13 curl
14 + flex
15 g++
16 gcc
17 git
packaging/installer/install-required-packages.sh
+11
@@ -637,6 +637,14 @@ declare -A pkg_distro_sdk=(
637 ['default']="NOTREQUIRED"
638 )
639
640 +# bison and flex are required by libsensors
641 +declare -A pkg_bison=(
642 + ['default']="bison"
643 +)
644 +declare -A pkg_flex=(
645 + ['default']="flex"
646 +)
647 +
648 declare -A pkg_coreutils=(
649 ['alpine']="coreutils"
650 ['default']="NOTREQUIRED"
@@ -1221,6 +1229,9 @@ packages() {
1229 require_cmd cmake || suitable_package cmake
1230 require_cmd make || suitable_package make
1231
1232 + require_cmd flex || suitable_package flex
1233 + require_cmd bison || suitable_package bison
1234 +
1235 # -------------------------------------------------------------------------
1236 # debugging tools for development
1237