summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaulo Matias2021-12-16 13:44:39 -0300
committerPaulo Matias2021-12-16 13:44:39 -0300
commit5c41916a7b7f4318d2451a068ce46818b070ba7c (patch)
tree4d17c6d6fe542f6fa765fb8aca3f7bc4d5c5b5b2
parent76f5f93c62be0824dd251bb0fb0f359101934eeb (diff)
downloadaur-5c41916a7b7f4318d2451a068ce46818b070ba7c.tar.gz
it turns out xvfb is required for PGO after all
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD4
2 files changed, 3 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a7224dafc48a..2e1744a2a836 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,6 +15,7 @@ pkgbase = firefox-wayland-hg
makedepends = mesa
makedepends = imake
makedepends = inetutils
+ makedepends = xorg-server-xvfb
makedepends = autoconf2.13
makedepends = rust
makedepends = clang
diff --git a/PKGBUILD b/PKGBUILD
index d47d45bceb29..f92e9aed0bc0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,7 @@ depends=(gtk3 libxt mime-types dbus-glib
ffmpeg nss-hg ttf-font libpulse xorg-server-xwayland
libvpx libwebp libjpeg zlib icu libevent libpipewire02)
makedepends=(mercurial unzip zip diffutils yasm mesa imake inetutils
- autoconf2.13 rust clang llvm jack nodejs cbindgen nasm
+ xorg-server-xvfb autoconf2.13 rust clang llvm jack nodejs cbindgen nasm
python-setuptools python-psutil python-zstandard lld dump_syms
wasi-sdk-git)
optdepends=('networkmanager: Location detection via available WiFi networks'
@@ -137,7 +137,7 @@ build() {
# LTO/PGO needs more open files
ulimit -n 4096
- ./mach build
+ xvfb-run -a -n 97 -s "-screen 0 1600x1200x24" ./mach build
./mach buildsymbols
}