Replace agnos-display deb with the graphics libraries we use (#650)

This commit is contained in:
Adeeb Shihadeh
2026-10-19 06:51:51 -07:00
committed by GitHub
parent d87fe94b8d
commit d1fba2a19c
10 changed files with 19 additions and 8 deletions
+2 -4
View File
@@ -25,10 +25,8 @@ ENV PATH="/usr/lib/ccache:$PATH"
FROM agnos-compiler AS agnos-compiler-graphics
RUN apt-get update && apt-get install -yq --no-install-recommends patchelf
COPY ./userspace/graphics/ /tmp/agnos/graphics-src/
COPY ./userspace/debs/agnos-display_0.0.4.deb /tmp/agnos/
RUN dpkg-deb -x /tmp/agnos/agnos-display_0.0.4.deb /tmp/agnos/display && \
mkdir -p /tmp/agnos/graphics && \
cp /tmp/agnos/display/usr/lib/aarch64-linux-gnu/libgbm.so /tmp/agnos/graphics/ && \
RUN mkdir -p /tmp/agnos/graphics && \
cp /tmp/agnos/graphics-src/libgbm.so /tmp/agnos/graphics/ && \
cp /tmp/agnos/graphics-src/libeglSubDriverWayland.so.patched /tmp/agnos/graphics/libeglSubDriverWayland.so && \
cd /tmp/agnos/graphics && \
gcc -shared -fPIC -Os -s -Wall -Wextra -Werror -Wl,-z,defs -Wl,-z,relro,-z,now \
+4
View File
@@ -5,3 +5,7 @@ root/usr/comma/reset filter=lfs diff=lfs merge=lfs -text
root/usr/comma/setup filter=lfs diff=lfs merge=lfs -text
root/usr/comma/installer filter=lfs diff=lfs merge=lfs -text
root/usr/comma/updater filter=lfs diff=lfs merge=lfs -text
graphics/libgbm.so filter=lfs diff=lfs merge=lfs -text
root/usr/lib/aarch64-linux-gnu/libEGL_adreno.so filter=lfs diff=lfs merge=lfs -text
root/usr/lib/aarch64-linux-gnu/libGLESv2_adreno.so filter=lfs diff=lfs merge=lfs -text
root/usr/lib/aarch64-linux-gnu/libpcre.so.1.2.6 filter=lfs diff=lfs merge=lfs -text
-1
View File
@@ -122,7 +122,6 @@ ln -s usr/lib64 /lib64
cd /tmp/agnos/debs
apt-get --no-install-recommends -o Dpkg::Options::="--force-overwrite" install -yq \
./agnos-base_0.0.4.deb \
./agnos-display_0.0.4.deb \
./agnos-wlan_0.0.4.deb
# pdmappersvc requires the Ubuntu 16.04 version of libjson-c2.
-3
View File
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:67a62868275e64fde22cd0c4c2d122ad5fb851c3e35e485a22d0dfc5ebfff40c
size 13497620
+3
View File
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:da344766f2899e99f2d84994f847550ab83e6d0bcbb3a38ff03c3d304a8dc095
size 108536
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a3f32843d3d68bfc26fe4b1ddd1c6fe54dbe2d1b6318670e62035c57d94fde86
size 119624
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4bb91eb4509771b9851e5610c5f721b56ba54718a72195d8538dec2651d55fb6
size 20152176
@@ -0,0 +1 @@
libpcre.so.1.2.6
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8a7c325c7abd144236284e3d60420961c1d76da1bf348f42620926bdb043145
size 247648