Lines Matching +full:- +full:- +full:oneline
3 set -e
4 set -o xtrace
9 export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/local/lib/x86_64-linux-gnu
10 …fig:/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig
11 export LDFLAGS="-L/usr/local/lib64 -L/usr/local/lib/ -L/usr/local/lib/x86_64-linux-gnu"
14 export CFLAGS="-g3"
15 export CXXFLAGS="-g3"
16 export GIT_DATE="2020-02-02"
19 echo 'path-exclude=/usr/share/doc/*' > /etc/dpkg/dpkg.cfg.d/99-exclude-cruft
20 echo 'path-exclude=/usr/share/man/*' >> /etc/dpkg/dpkg.cfg.d/99-exclude-cruft
21 echo '#!/bin/sh' > /usr/sbin/policy-rc.d
22 echo 'exit 101' >> /usr/sbin/policy-rc.d
23 chmod +x /usr/sbin/policy-rc.d
25 echo deb-src http://deb.debian.org/debian bullseye main >> /etc/apt/sources.list
26 echo deb http://deb.debian.org/debian bullseye-backports main >> /etc/apt/sources.list
27 apt-get update
28 apt-get -y install ca-certificates
29 apt-get -y install --no-install-recommends \
42 golang-go \
44 libcurl4-openssl-dev \
45 libgbm-dev \
46 libnss-systemd \
47 libpng-dev \
48 libxrandr-dev \
49 libxvmc-dev \
50 libsm-dev \
51 libvulkan-dev \
52 libwayland-dev \
53 libwayland-egl-backend-dev \
54 linux-image-amd64 \
56 llvm-11-dev \
57 mesa-utils \
60 ninja-build \
63 python3-numpy \
64 python3-six \
65 python3-mako \
66 python3-pip \
67 python3-setuptools \
68 python3-six \
69 python3-wheel \
71 spirv-headers \
74 systemd-coredump \
76 waffle-utils \
79 xserver-xorg-core \
82 zlib1g-dev
84 apt-get -y build-dep --no-install-recommends \
90 apt-get -y remove valgrind libdrm-dev
91 rm -rf /var/lib/apt/lists/*
93 export KNOWN_GOOD_DRM=libdrm-2.4.105
96 git clone --shallow-since="$GIT_DATE" https://gitlab.freedesktop.org/mesa/drm.git . && \
98 git log --oneline -n 1 && \
99 mkdir -p build && \
101 meson configure build/ -Dprefix=/usr/local -Dlibdir=lib && \
102 ninja -C build/ install >/dev/null && \
103 rm -rf /drm
107 export KNOWN_GOOD_MESA=${KNOWN_GOOD_MESA:-2908aba828c39a322dff8fd3044b42955efebfdb}
113 git clone --shallow-since="$GIT_DATE" ${MESA_REPO} . && \
115 git log --oneline -n 1 && \
116 mkdir -p build && \
117 …-Dprefix=/usr/local -Dplatforms=x11,wayland -Ddri-drivers= -Dgallium-drivers=swrast,iris,virgl,rad…
118 ninja -C build/ install >/dev/null && \
119 rm -rf /mesa
123 export KNOWN_GOOD_EPOXY=${KNOWN_GOOD_EPOXY:-1.5.4}
126 git clone --shallow-since="$GIT_DATE" https://github.com/anholt/libepoxy.git . && \
127 git fetch --tags &&
129 git log --oneline -n 1 && \
130 mkdir -p build && \
132 meson configure build/ -Dprefix=/usr/local -Dlibdir=lib && \
133 ninja -C build/ install >/dev/null && \
134 rm -rf /epoxy
141 …/VoltLang/Battery/releases/download/v${BATTERY_VERSION}/battery-${BATTERY_VERSION}-x86_64-linux.ta…
142 tar xzvf battery-${BATTERY_VERSION}-x86_64-linux.tar.gz && \
143 rm battery-${BATTERY_VERSION}-x86_64-linux.tar.gz && \
150 git clone --depth=1 https://github.com/VoltLang/Watt.git && \
151 git clone --depth=1 https://github.com/VoltLang/Volta.git && \
152 git clone --depth=1 https://github.com/Wallbraker/dEQP.git && \
153 battery config --release --lto Volta Watt && \
155 battery config --cmd-volta Volta/volta Volta/rt Watt dEQP && \
158 rm -rf /volt
163 # error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
164 git config --global http.postBuffer 1048576000
166 export KNOWN_GOOD_CTS=${KNOWN_GOOD_CTS:-ededa67cb12aec0c5e92e3eba40d3f3c7b4d697f}
167 mkdir /VK-GL-CTS
168 pushd /VK-GL-CTS
169 git clone --shallow-since="$GIT_DATE" https://github.com/KhronosGroup/VK-GL-CTS.git . && \
171 git log --oneline -n 1 && \
173 mkdir -p build && \
175 cmake -DDEQP_TARGET=x11_egl_glx -DCMAKE_BUILD_TYPE=Release .. && \
176 make -j$(nproc) && \
177 find . -name CMakeFiles | xargs rm -rf && \
178 find . -name lib\*.a | xargs rm -rf
182 export KNOWN_GOOD_PIGLIT=${KNOWN_GOOD_PIGLIT:-6a4be9e9946df310d9402f995f371c7deb8c27ba}
185 git clone --shallow-since="$GIT_DATE" https://gitlab.freedesktop.org/mesa/piglit.git . && \
187 git log --oneline -n 1 && \
188 cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release . && \
189 make -j$(nproc) install >/dev/null && \
190 rm -rf /usr/local/lib/piglit/generated_tests/spec/arb_vertex_attrib_64bit && \
191 rm -rf /usr/local/lib/piglit/generated_tests/spec/glsl-4.20 && \
192 rm -rf /piglit