first commit|v20.0.6

This commit is contained in:
jolupa 2020-04-30 14:10:58 +02:00
parent 356c6442c9
commit 9e790eae43
3 changed files with 124 additions and 0 deletions

82
mesa3d/.footprint Normal file
View File

@ -0,0 +1,82 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/EGL/
-rw-r--r-- root/root usr/include/EGL/eglextchromium.h
-rw-r--r-- root/root usr/include/EGL/eglmesaext.h
drwxr-xr-x root/root usr/include/GL/
drwxr-xr-x root/root usr/include/GL/internal/
-rw-r--r-- root/root usr/include/GL/internal/dri_interface.h
-rw-r--r-- root/root usr/include/GL/osmesa.h
-rw-r--r-- root/root usr/include/gbm.h
drwxr-xr-x root/root usr/include/vulkan/
-rw-r--r-- root/root usr/include/vulkan/vulkan_intel.h
-rw-r--r-- root/root usr/include/xa_composite.h
-rw-r--r-- root/root usr/include/xa_context.h
-rw-r--r-- root/root usr/include/xa_tracker.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/dri/
-rwxr-xr-x root/root usr/lib/dri/i915_dri.so
-rwxr-xr-x root/root usr/lib/dri/i965_dri.so
-rwxr-xr-x root/root usr/lib/dri/kms_swrast_dri.so
-rwxr-xr-x root/root usr/lib/dri/nouveau_dri.so
-rwxr-xr-x root/root usr/lib/dri/nouveau_vieux_dri.so
-rwxr-xr-x root/root usr/lib/dri/r200_dri.so
-rwxr-xr-x root/root usr/lib/dri/r300_dri.so
-rwxr-xr-x root/root usr/lib/dri/r600_dri.so
-rwxr-xr-x root/root usr/lib/dri/radeon_dri.so
-rwxr-xr-x root/root usr/lib/dri/radeonsi_dri.so
-rwxr-xr-x root/root usr/lib/dri/swrast_dri.so
-rwxr-xr-x root/root usr/lib/dri/vmwgfx_dri.so
lrwxrwxrwx root/root usr/lib/libEGL_mesa.so -> libEGL_mesa.so.0
lrwxrwxrwx root/root usr/lib/libEGL_mesa.so.0 -> libEGL_mesa.so.0.0.0
-rwxr-xr-x root/root usr/lib/libEGL_mesa.so.0.0.0
lrwxrwxrwx root/root usr/lib/libGLX_indirect.so.0 -> libGLX_mesa.so.0
lrwxrwxrwx root/root usr/lib/libGLX_mesa.so -> libGLX_mesa.so.0
lrwxrwxrwx root/root usr/lib/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
-rwxr-xr-x root/root usr/lib/libGLX_mesa.so.0.0.0
lrwxrwxrwx root/root usr/lib/libOSMesa.so -> libOSMesa.so.8
lrwxrwxrwx root/root usr/lib/libOSMesa.so.8 -> libOSMesa.so.8.0.0
-rwxr-xr-x root/root usr/lib/libOSMesa.so.8.0.0
-rwxr-xr-x root/root usr/lib/libXvMCnouveau.so
-rwxr-xr-x root/root usr/lib/libXvMCr600.so
lrwxrwxrwx root/root usr/lib/libgbm.so -> libgbm.so.1
lrwxrwxrwx root/root usr/lib/libgbm.so.1 -> libgbm.so.1.0.0
-rwxr-xr-x root/root usr/lib/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_intel.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
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/dri.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gbm.pc
-rw-r--r-- root/root usr/lib/pkgconfig/osmesa.pc
-rw-r--r-- root/root usr/lib/pkgconfig/xatracker.pc
drwxr-xr-x root/root usr/lib/vdpau/
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nouveau.so -> libvdpau_nouveau.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nouveau.so.1 -> libvdpau_nouveau.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nouveau.so.1.0 -> libvdpau_nouveau.so.1.0.0
-rwxr-xr-x root/root usr/lib/vdpau/libvdpau_nouveau.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_r300.so -> libvdpau_r300.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_r300.so.1 -> libvdpau_r300.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_r300.so.1.0 -> libvdpau_r300.so.1.0.0
-rwxr-xr-x root/root usr/lib/vdpau/libvdpau_r300.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_r600.so -> libvdpau_r600.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_r600.so.1 -> libvdpau_r600.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_r600.so.1.0 -> libvdpau_r600.so.1.0.0
-rwxr-xr-x root/root usr/lib/vdpau/libvdpau_r600.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_radeonsi.so -> libvdpau_radeonsi.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_radeonsi.so.1 -> libvdpau_radeonsi.so.1.0.0
lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_radeonsi.so.1.0 -> libvdpau_radeonsi.so.1.0.0
-rwxr-xr-x root/root usr/lib/vdpau/libvdpau_radeonsi.so.1.0.0
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/drirc.d/
-rw-r--r-- root/root usr/share/drirc.d/00-mesa-defaults.conf
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/intel_icd.x86_64.json

5
mesa3d/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jolupalabs.pub
RWS01t+diH9wh1TJt8Nw1tEi6QgYD0aFSLeZCaU7tXmVtkyrrP8enUtyN1EJjzYPnWeFDtIDiQlP3sy0zpCPzoSSHJIj3AjZSQ8=
SHA256 (Pkgfile) = 8c96f7f2aa41dca1c1a5ae64f1feb6d1a110adc4f2e00b84548ed8eb9ed50dcb
SHA256 (.footprint) = 648268f0daf90350d3081d8ac29ba469105423a97b31fc0da633e8142deca0bd
SHA256 (mesa-20.0.6.tar.xz) = 30b5d8e9201a01a0e88e18bb79850e67b1d28443b34c4c5cacad4bd10f668b96

37
mesa3d/Pkgfile Executable file
View File

@ -0,0 +1,37 @@
# Description: Mesa 3D Graphics Library
# URL: http://www.mesa3d.org
# Packager: CRUX Xorg Team, xorg-ports at crux dot nu
# Maintaner: jolupa, jlpavon at me dot com
# 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.0.6
release=1
source=(https://mesa.freedesktop.org/archive/mesa-$version.tar.xz)
build() {
cd mesa-$version
meson build \
--prefix=/usr \
--sysconfdir=/etc \
-Db_ndebug=true \
-Dllvm=true \
-Dgbm=true \
-Dgles1=true \
-Dgles2=true \
-Dosmesa=gallium \
-Dgallium-xa=true \
-Dgallium-vdpau=true \
-Dshared-llvm=true \
-Dplatforms=x11,drm \
-Dgallium-drivers=r300,r600,svga,swrast,radeonsi,nouveau \
-Dvulkan-drivers=intel \
-Dglvnd=true
DESTDIR=$PKG ninja -C build -j ${JOBS:-1} install
# indirect rendering symlink
ln -s libGLX_mesa.so.0 $PKG/usr/lib/libGLX_indirect.so.0
}