From aa67e2a3d4ed5d3d9405c8d493388d253fbb088f Mon Sep 17 00:00:00 2001
From: Jan Alexander Steffens <heftig@archlinux.org>
Date: Tue, 22 Jul 2014 21:17:56 +0000
Subject: [PATCH] Make use of xvfb-run

---
 PKGBUILD | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index a7d9daa..090c490 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -72,16 +72,9 @@ build() {
   export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/firefox"
   export PYTHON="/usr/bin/python2"
 
-  # Set up PGO
-  export DISPLAY=:99
-  Xvfb -nolisten tcp -extension GLX -screen 0 1280x1024x24 $DISPLAY &
-
-  if ! make -f client.mk build MOZ_PGO=1; then
-    kill $!
-    return 1
-  fi
-
-  kill $! || true
+  # Do PGO
+  xvfb-run -a -s "-extension GLX -screen 0 1280x1024x24" \
+    make -f client.mk build MOZ_PGO=1
 }
 
 package() {
-- 
GitLab