-
Notifications
You must be signed in to change notification settings - Fork 726
Expand file tree
/
Copy pathfedora
More file actions
61 lines (57 loc) · 1.24 KB
/
fedora
File metadata and controls
61 lines (57 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
FOUND_GTK3=$(rpm -qa | grep -P '^gtk3' || true)
REQUIRED_DEV_PACKAGES=(
autoconf
automake
cmake
dbus-devel
eglexternalplatform-devel
extra-cmake-modules
file
gcc
gcc-c++
gettext
git
perl
gstreamer1-devel
gstreamer1-plugins-base-devel
gstreamer1-plugin-openh264
gstreamermm-devel
gtk3-devel
libmspack-devel
libsecret-devel
libtool
m4
mesa-libGLU-devel
mesa-libOSMesa-devel
mesa-libGL-devel
ninja-build
openssl-devel
perl-FindBin
texinfo
wayland-devel
wayland-protocols-devel
libxkbcommon-devel
wget
libcurl-devel
libquadmath-devel
nasm
yasm
x264-devel
bzip2-devel
)
if [[ -n "$UPDATE_LIB" ]]
then
NEEDED_PKGS=""
REQUIRED_DEV_PACKAGES+=(webkit2gtk4.1-devel)
for PKG in ${REQUIRED_DEV_PACKAGES[@]}; do
rpm -q ${PKG} > /dev/null || NEEDED_PKGS+=" ${PKG}"
done
if [ -n "${NEEDED_PKGS}" ]; then
sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf -y update
sudo dnf install -y ${NEEDED_PKGS}
fi
echo -e "done\n"
exit 0
fi
FOUND_GTK3_DEV=$(rpm -qa | grep -P '^gtk3-devel' || true)