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