CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
mesa3d renamed to mesa and updated to 20.3.4
authorVictor Martinez <pitillo@ono.com>
Wed, 10 Mar 2021 09:02:31 +0000 (10:02 +0100)
committerVictor Martinez <pitillo@ono.com>
Wed, 10 Mar 2021 09:02:31 +0000 (10:02 +0100)
mesa/.footprint [moved from mesa3d/.footprint with 92% similarity]
mesa/.signature [new file with mode: 0644]
mesa/Pkgfile [moved from mesa3d/Pkgfile with 77% similarity]
mesa3d/.signature [deleted file]

similarity index 92%
rename from mesa3d/.footprint
rename to mesa/.footprint
index 51ac8302ce722b9fbc9850e5e5cf2f1e4b880c07..4b2b0df05d84e43091410018fcfa7fdcebfe19d7 100644 (file)
@@ -18,12 +18,14 @@ drwxr-xr-x  root/root       usr/lib/dri/
 -rwxr-xr-x     root/root       usr/lib/dri/hx8357d_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/ili9225_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/ili9341_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/imx-dcss_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/imx-drm_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/ingenic-drm_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/kgsl_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/kms_swrast_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/lima_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/mcde_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/mediatek_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/meson_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/mi0283qt_dri.so
 -rwxr-xr-x     root/root       usr/lib/dri/msm_dri.so
@@ -54,6 +56,7 @@ lrwxrwxrwx    root/root       usr/lib/libgbm.so.1 -> libgbm.so.1.0.0
 lrwxrwxrwx     root/root       usr/lib/libglapi.so -> libglapi.so.0
 lrwxrwxrwx     root/root       usr/lib/libglapi.so.0 -> libglapi.so.0.0.0
 -rwxr-xr-x     root/root       usr/lib/libglapi.so.0.0.0
+-rwxr-xr-x     root/root       usr/lib/libvulkan_lvp.so
 lrwxrwxrwx     root/root       usr/lib/libxatracker.so -> libxatracker.so.2
 lrwxrwxrwx     root/root       usr/lib/libxatracker.so.2 -> libxatracker.so.2.5.0
 -rwxr-xr-x     root/root       usr/lib/libxatracker.so.2.5.0
@@ -68,3 +71,6 @@ drwxr-xr-x    root/root       usr/share/drirc.d/
 drwxr-xr-x     root/root       usr/share/glvnd/
 drwxr-xr-x     root/root       usr/share/glvnd/egl_vendor.d/
 -rw-r--r--     root/root       usr/share/glvnd/egl_vendor.d/50_mesa.json
+drwxr-xr-x     root/root       usr/share/vulkan/
+drwxr-xr-x     root/root       usr/share/vulkan/icd.d/
+-rw-r--r--     root/root       usr/share/vulkan/icd.d/lvp_icd.aarch64.json
diff --git a/mesa/.signature b/mesa/.signature
new file mode 100644 (file)
index 0000000..cb10e48
--- /dev/null
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/xorg-arm64.pub
+RWQK42WfXMUBTPgeAnGK7d8x8c9BGB8Uu0kTsB1jO7lsUxrl+m4Fk+Ez2jfROsw9RRGdlsbpAVNv5AIs/yT7lgdTVUxq3zCAswI=
+SHA256 (Pkgfile) = ba3e7fcce0b4de92402bb528c067d9855d046c2a3f367f050f3a333845bdebe1
+SHA256 (.footprint) = f298d7bf846d9683a4308357698fd0552ac78760518e825d6e32402c50993413
+SHA256 (mesa-20.3.4.tar.xz) = dc21a987ec1ff45b278fe4b1419b1719f1968debbb80221480e44180849b4084
similarity index 77%
rename from mesa3d/Pkgfile
rename to mesa/Pkgfile
index b521f780aeffdb98e5185f952b9fdb9f97c82838..c2e2badf8985da912327a76e9fcba95a287bbf48 100644 (file)
@@ -3,17 +3,19 @@
 # Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu
 # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
 # Depends on: elfutils libdrm libglvnd libvdpau llvm python3-mako xorg-libxdamage xorg-libxrandr xorg-libxshmfence xorg-libxvmc xorg-libxxf86vm
+# Optional: libva
 
-name=mesa3d
-version=20.2.4
+name=mesa
+version=20.3.4
 release=1
 source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz)
 
 build() {
-  cd mesa-$version
 
-  meson build --prefix=/usr \
+  meson setup build mesa-$version \
+              --prefix=/usr \
               --sysconfdir=/etc \
+              --buildtype=plain \
               -Dllvm=true \
               -Dgbm=true \
               -Dgles1=true \
@@ -21,13 +23,12 @@ build() {
               -Dosmesa=gallium \
               -Dgallium-xa=true \
               -Dshared-llvm=true \
-              -Dplatforms=x11,drm \
+              -Dplatforms=x11 \
               -Dgallium-drivers=swrast,freedreno,lima,kmsro,vc4,v3d \
               -Dglvnd=true  
 
-
-
-        DESTDIR=$PKG ninja -C build -j ${JOBS:-1} install
+  meson compile -C build -j ${JOBS:-1}
+  DESTDIR=$PKG meson install -C build
 
   # indirect rendering symlink
   ln -s libGLX_mesa.so.0 $PKG/usr/lib/libGLX_indirect.so.0
diff --git a/mesa3d/.signature b/mesa3d/.signature
deleted file mode 100644 (file)
index f04afd0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-untrusted comment: verify with /etc/ports/xorg-arm64.pub
-RWQK42WfXMUBTCrlSedD7VEPgQyG1TCYVJXd+OSZfSG8kHMJMDxpYJjJfZ+CvnH8De5pdg1eFphIK/+OeU19PxMLskoMXNSA+wM=
-SHA256 (Pkgfile) = 1f70cf351d8c3d2326231f983a798ec3c107b2328a5c1d0f8817b59ab05ddede
-SHA256 (.footprint) = 1942b6127aaa58b3f835e51cc5a4c189eb3e82be1e2886383b9403f52d5a14bc
-SHA256 (mesa-20.2.4.tar.xz) = 0572dc6015d2e1c50f67823edd16855ae9b6feded0a1470598404e75e64aa092