5 # Need an unreleased version of Waffle for surfaceless support in apitrace
6 # Replace this build with the Debian package once that's possible
8 WAFFLE_VERSION
="e3c995d9a2693b687501715b6550619922346089"
9 git clone https
://gitlab.freedesktop.org
/mesa
/waffle.git
--single-branch --no-checkout /waffle
11 git checkout
"$WAFFLE_VERSION"
12 cmake
-B_build -DCMAKE_INSTALL_LIBDIR=lib
-DCMAKE_BUILD_TYPE=Release .
13 make -C _build
-j4 install
17 APITRACE_VERSION
="9.0"
19 git clone https
://github.com
/apitrace
/apitrace.git
--single-branch --no-checkout /apitrace
21 git checkout
"$APITRACE_VERSION"
22 cmake
-G Ninja
-B_build -H.
-DCMAKE_BUILD_TYPE=Release
-DENABLE_GUI=False
-DENABLE_WAFFLE=on
-DWaffle_DIR=/usr
/local
/lib
/cmake
/Waffle
/
25 cp _build
/apitrace build
26 cp _build
/glretrace build
27 cp _build
/eglretrace build
29 find .
-not -path './build' -not -path './build/*' -delete