blob: 2f17086cf4034dff2fda28fe66ffc73045380d29 [file] [log] [blame]
#!/usr/bin/env bash
PACKAGES=(
# These are dependencies necessary for building WebKitGTK/WPE.
alsa-lib-devel
autoconf
automake
bubblewrap
cmake
gcc-c++
gperf
gstreamer1-devel
gstreamer1-plugins-bad-free-devel
gstreamer1-plugins-base-devel
gtk-doc
intltool
lcms2-devel
libevent-devel
libjpeg-turbo-devel
libkate-devel
libpng-devel
libseccomp-devel
libtasn1-devel
libwebp-devel
libxslt-devel
ninja-build
openjpeg2-devel
patch
perl-File-Copy-Recursive
perl-JSON-PP
perl-Time-HiRes
perl-version
ruby
sqlite-devel
systemd-devel
# These are dependencies necessary for running tests.
curl
gdb
httpd
liberation-fonts
mod_ssl
perl-CGI
psmisc
pulseaudio-utils
python2-psutil
rubygem-highline
rubygem-json
# These are dependencies necessary for building with the Flatpak SDK.
flatpak
pipenv
# These are dependencies necessary for building the jhbuild.
expat-devel
fdk-aac-devel
git
gsettings-desktop-schemas-devel
gyp
libproxy-devel
libpsl-devel
libuuid-devel
libxcb-devel
mesa-libEGL-devel
orc-devel
perl-XML-LibXML
python3-setuptools
yasm
# These are dependencies necessary for using webkit-patch.
git-svn
subversion
# These are GStreamer plugins needed to play different media files.
gstreamer1-plugins-bad-free
gstreamer1-plugins-bad-free-extras
gstreamer1-plugins-base
gstreamer1-plugins-good
gstreamer1-plugins-good-extras
gstreamer1-plugins-ugly-free
)