#!/usr/bin/env bash | |
PACKAGES=( | |
# These are dependencies necessary for building WebKitGTK/WPE. | |
alsa-lib | |
autoconf | |
automake | |
bubblewrap | |
cmake | |
file | |
findutils | |
gawk | |
gcc | |
gperf | |
grep | |
groff | |
gst-plugins-base-libs | |
gstreamer | |
gtk-doc | |
gzip | |
intltool | |
itstool | |
lcms2 | |
libevent | |
libjpeg-turbo | |
libkate | |
libpng | |
libseccomp | |
libsystemd | |
libtasn1 | |
libtool | |
libwebp | |
libxslt | |
m4 | |
make | |
ninja | |
openjpeg2 | |
patch | |
perl-file-copy-recursive | |
pkg-config | |
sed | |
sqlite | |
texinfo | |
which | |
woff2 | |
# These are dependencies necessary for running tests. | |
# Note: ruby-json and ruby-highline are available in the AUR. | |
apache | |
curl | |
gdb | |
psmisc | |
pulseaudio | |
python2-psutil | |
ttf-liberation | |
# These are dependencies necessary for building with the Flatpak SDK. | |
flatpak | |
python-pipenv | |
# These are dependencies necessary for building the jhbuild. | |
# Note: Could not find libegl-mesa. | |
expat | |
git | |
gsettings-desktop-schemas | |
gyp | |
libfdk-aac | |
libproxy | |
libpsl | |
libxcb | |
orc | |
python-setuptools | |
yasm | |
# These are dependencies necessary for using webkit-patch. | |
svn | |
# These are GStreamer plugins needed to play different media files. | |
gst-plugins-bad | |
gst-plugins-base | |
gst-plugins-good | |
gst-plugins-ugly | |
) |