403Webshell
Server IP : 185.11.201.71  /  Your IP : 192.168.7.18
Web Server : Apache/2.4.29 (Ubuntu)
System : Linux tech-virtual-machine 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User : tech ( 1000)
PHP Version : 7.4.28
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /snap/mesa-2404/current/snap/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /snap/mesa-2404/current/snap/manifest.yaml
snapcraft-version: 9.0.0
snapcraft-started-at: '2026-06-30T09:22:56.387067Z'
snapcraft-os-release-id: ubuntu
snapcraft-os-release-version-id: '24.04'
name: mesa-2404
version: 25.2.8-snap288
summary: Mesa libraries for core24 snaps
description: |
  A content snap containing the mesa libraries and drivers for `base: core24` snaps.

  It supports a broad range of hardware through the Mesa stack as well as Nvidia
  drivers installed from your distribution through the native SnapD support.

  To make use of this snap in your application, allowing for GPU acceleration on
  a broader set of hardware without including the drivers in your snap, refer to the
  documentation below:

  https://mir-server.io/docs/the-gpu-2404-snap-interface
base: core24
grade: stable
confinement: strict
apps:
  component-monitor:
    command: bin/component-monitor
    restart-delay: 3s
    daemon: simple
    restart-condition: always
parts:
  apis:
    plugin: nil
    stage-packages:
    - libdrm-amdgpu1=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1=2.4.125-1ubuntu0.1~24.04.2
    - libegl-mesa0=25.2.8-0ubuntu0.24.04.2
    - libegl1=1.7.0-1build1
    - libgbm1=25.2.8-0ubuntu0.24.04.2
    - libgl1-mesa-dri=25.2.8-0ubuntu0.24.04.2
    - libgl1=1.7.0-1build1
    - libgles2=1.7.0-1build1
    - libglvnd0=1.7.0-1build1
    - libglx-mesa0=25.2.8-0ubuntu0.24.04.2
    - libglx0=1.7.0-1build1
    - libicu74=74.2-1ubuntu3.1
    - libllvm20=1:20.1.2-0ubuntu1~24.04.3
    - libsensors-config=1:3.6.0-9build1
    - libsensors5=1:3.6.0-9build1
    - libvulkan1=1.3.275.0-1build1
    - libwayland-client0=1.22.0-2.1build1
    - libx11-6=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1=2:1.8.7-1build1
    - libxau6=1:1.0.9-1build6
    - libxcb-dri3-0=1.15-1ubuntu2
    - libxcb-glx0=1.15-1ubuntu2
    - libxcb-present0=1.15-1ubuntu2
    - libxcb-randr0=1.15-1ubuntu2
    - libxcb-shm0=1.15-1ubuntu2
    - libxcb-sync1=1.15-1ubuntu2
    - libxcb-xfixes0=1.15-1ubuntu2
    - libxcb1=1.15-1ubuntu2
    - libxdmcp6=1:1.1.3-0ubuntu6
    - libxext6=2:1.3.4-1build2
    - libxml2=2.9.14+dfsg-1.3ubuntu3.8
    - libxshmfence1=1.3-1build5
    - libxxf86vm1=1:1.1.4-1build4
    - mesa-libgallium=25.2.8-0ubuntu0.24.04.2
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    - usr/share/glvnd
    stage: []
    build-packages: []
  drm:
    plugin: nil
    stage-packages:
    - libdrm-amdgpu1=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-common=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-nouveau2=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-radeon1=2.4.125-1ubuntu0.1~24.04.2
    - libdrm2=2.4.125-1ubuntu0.1~24.04.2
    organize:
      usr/share/libdrm: libdrm
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    - libdrm
    stage: []
    build-packages: []
  va:
    plugin: nil
    stage-packages:
    - libva-drm2=2.20.0-2ubuntu0.2
    - libva-wayland2=2.20.0-2ubuntu0.2
    - libva-x11-2=2.20.0-2ubuntu0.2
    - libva2=2.20.0-2ubuntu0.2
    - libwayland-client0=1.22.0-2.1build1
    - libx11-6=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1=2:1.8.7-1build1
    - libxau6=1:1.0.9-1build6
    - libxcb-dri3-0=1.15-1ubuntu2
    - libxcb1=1.15-1ubuntu2
    - libxdmcp6=1:1.1.3-0ubuntu6
    - libxext6=2:1.3.4-1build2
    - libxfixes3=1:6.0.0-2build1
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    stage: []
    build-packages: []
  dri:
    plugin: nil
    stage-packages:
    - i965-va-driver=2.4.1+dfsg1-1ubuntu0.2
    - intel-media-va-driver=24.1.0+dfsg1-1ubuntu0.2
    - libdrm-amdgpu1=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1=2.4.125-1ubuntu0.1~24.04.2
    - libgbm1=25.2.8-0ubuntu0.24.04.2
    - libgl1-mesa-dri=25.2.8-0ubuntu0.24.04.2
    - libgl1=1.7.0-1build1
    - libglvnd0=1.7.0-1build1
    - libglx-mesa0=25.2.8-0ubuntu0.24.04.2
    - libglx0=1.7.0-1build1
    - libicu74=74.2-1ubuntu3.1
    - libigdgmm12=22.3.17+ds1-1ubuntu1
    - libllvm20=1:20.1.2-0ubuntu1~24.04.3
    - libsensors-config=1:3.6.0-9build1
    - libsensors5=1:3.6.0-9build1
    - libva-x11-2=2.20.0-2ubuntu0.2
    - libva2=2.20.0-2ubuntu0.2
    - libvdpau-va-gl1=0.4.2-1build2
    - libvdpau1=1.5-2build1
    - libvulkan1=1.3.275.0-1build1
    - libwayland-client0=1.22.0-2.1build1
    - libx11-6=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1=2:1.8.7-1build1
    - libxau6=1:1.0.9-1build6
    - libxcb-dri3-0=1.15-1ubuntu2
    - libxcb-glx0=1.15-1ubuntu2
    - libxcb-present0=1.15-1ubuntu2
    - libxcb-randr0=1.15-1ubuntu2
    - libxcb-shm0=1.15-1ubuntu2
    - libxcb-sync1=1.15-1ubuntu2
    - libxcb-xfixes0=1.15-1ubuntu2
    - libxcb1=1.15-1ubuntu2
    - libxdmcp6=1:1.1.3-0ubuntu6
    - libxext6=2:1.3.4-1build2
    - libxfixes3=1:6.0.0-2build1
    - libxml2=2.9.14+dfsg-1.3ubuntu3.8
    - libxshmfence1=1.3-1build5
    - libxxf86vm1=1:1.1.4-1build4
    - mesa-libgallium=25.2.8-0ubuntu0.24.04.2
    - mesa-va-drivers=25.2.8-0ubuntu0.24.04.2
    - mesa-vdpau-drivers=25.2.8-0ubuntu0.24.04.2
    - mesa-vulkan-drivers=25.2.8-0ubuntu0.24.04.2
    - va-driver-all=2.20.0-2ubuntu0.2
    - vdpau-driver-all=1.5-2build1
    organize:
      usr/share/drirc.d: drirc.d
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    - usr/share/vulkan
    - drirc.d
    override-stage: |
      sed -i 's@/usr/lib/[a-z0-9_-]\+/@@' ${CRAFT_PART_INSTALL}/usr/share/vulkan/*/*.json
      craftctl default
      craftctl set version=$(
        dpkg-parsechangelog \
          --file ${CRAFT_PART_INSTALL}/usr/share/doc/libgl1-mesa-dri/changelog* \
          --show-field Version \
        | sed -rne 's/(^[0-9.]+).*/\1/p'
      )-snap$( git -C /build/mesa-2404 rev-list --count HEAD )
    stage: []
    build-packages: []
  x11:
    plugin: nil
    stage-packages:
    - libdrm-amdgpu1=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1=2.4.125-1ubuntu0.1~24.04.2
    - libgbm1=25.2.8-0ubuntu0.24.04.2
    - libgl1-mesa-dri=25.2.8-0ubuntu0.24.04.2
    - libglvnd0=1.7.0-1build1
    - libglx-mesa0=25.2.8-0ubuntu0.24.04.2
    - libglx0=1.7.0-1build1
    - libicu74=74.2-1ubuntu3.1
    - libllvm20=1:20.1.2-0ubuntu1~24.04.3
    - libsensors-config=1:3.6.0-9build1
    - libsensors5=1:3.6.0-9build1
    - libvulkan1=1.3.275.0-1build1
    - libx11-6=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1=2:1.8.7-1build1
    - libxau6=1:1.0.9-1build6
    - libxcb-dri2-0=1.15-1ubuntu2
    - libxcb-dri3-0=1.15-1ubuntu2
    - libxcb-glx0=1.15-1ubuntu2
    - libxcb-present0=1.15-1ubuntu2
    - libxcb-randr0=1.15-1ubuntu2
    - libxcb-shm0=1.15-1ubuntu2
    - libxcb-sync1=1.15-1ubuntu2
    - libxcb-xfixes0=1.15-1ubuntu2
    - libxcb1=1.15-1ubuntu2
    - libxdamage1=1:1.1.6-1build1
    - libxdmcp6=1:1.1.3-0ubuntu6
    - libxext6=2:1.3.4-1build2
    - libxml2=2.9.14+dfsg-1.3ubuntu3.8
    - libxshmfence1=1.3-1build5
    - libxxf86vm1=1:1.1.4-1build4
    - mesa-libgallium=25.2.8-0ubuntu0.24.04.2
    organize:
      usr/share/X11/XErrorDB: X11/XErrorDB
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    - usr/share/X11/locale
    - X11
    stage: []
    build-packages: []
  wayland:
    plugin: nil
    stage-packages:
    - libwayland-client0=1.22.0-2.1build1
    - libwayland-cursor0=1.22.0-2.1build1
    - libwayland-egl1=1.22.0-2.1build1
    - libwayland-server0=1.22.0-2.1build1
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    stage: []
    build-packages: []
  nvidia-egl-ext-deps:
    source: https://github.com/NVIDIA/eglexternalplatform.git
    source-tag: 1.2
    source-depth: 1
    plugin: meson
    build-packages:
    - meson
    override-prime: ''
    stage-packages: []
    stage: []
    prime: []
  nvidia-egl-ext:
    after:
    - nvidia-egl-ext-deps
    source: https://github.com/NVIDIA/egl-x11.git
    source-commit: 8aac36c712561ebfecc82af3db15c50cd0d573fb
    source-depth: 1
    plugin: meson
    meson-parameters:
    - --prefix=/usr
    build-packages:
    - meson
    - pkgconf
    - libdrm-dev
    - libgbm-dev
    - libgl-dev
    - libegl-dev
    - libx11-dev
    - libx11-xcb-dev
    - libxcb1-dev
    - libxcb-dri3-dev
    - libxcb-present-dev
    stage-packages:
    - libdrm-amdgpu1=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1=2.4.125-1ubuntu0.1~24.04.2
    - libgbm1=25.2.8-0ubuntu0.24.04.2
    - libicu74=74.2-1ubuntu3.1
    - libllvm20=1:20.1.2-0ubuntu1~24.04.3
    - libnvidia-egl-gbm1=1.1.1-1
    - libnvidia-egl-wayland1=1:1.1.13-1ubuntu0.1
    - libsensors-config=1:3.6.0-9build1
    - libsensors5=1:3.6.0-9build1
    - libwayland-client0=1.22.0-2.1build1
    - libwayland-server0=1.22.0-2.1build1
    - libx11-6=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1=2:1.8.7-1build1
    - libxau6=1:1.0.9-1build6
    - libxcb-dri3-0=1.15-1ubuntu2
    - libxcb-present0=1.15-1ubuntu2
    - libxcb-randr0=1.15-1ubuntu2
    - libxcb-sync1=1.15-1ubuntu2
    - libxcb-xfixes0=1.15-1ubuntu2
    - libxcb1=1.15-1ubuntu2
    - libxdmcp6=1:1.1.3-0ubuntu6
    - libxml2=2.9.14+dfsg-1.3ubuntu3.8
    - libxshmfence1=1.3-1build5
    - mesa-libgallium=25.2.8-0ubuntu0.24.04.2
    prime:
    - usr/lib/**/*.so.*
    - usr/share/egl/egl_external_platform.d
    stage: []
  apis-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - libatomic1:i386=14.2.0-4ubuntu2~24.04.1
    - libbsd0:i386=0.12.1-1build1.1
    - libc6:i386=2.39-0ubuntu8.7
    - libdrm-amdgpu1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libedit2:i386=3.1-20230828-1build1
    - libegl-mesa0:i386=25.2.8-0ubuntu0.24.04.2
    - libegl1:i386=1.7.0-1build1
    - libelf1t64:i386=0.190-1.1ubuntu0.1
    - libexpat1:i386=2.6.1-2ubuntu0.4
    - libffi8:i386=3.4.6-1build1
    - libgbm1:i386=25.2.8-0ubuntu0.24.04.2
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libgl1-mesa-dri:i386=25.2.8-0ubuntu0.24.04.2
    - libgl1:i386=1.7.0-1build1
    - libgles2:i386=1.7.0-1build1
    - libglvnd0:i386=1.7.0-1build1
    - libglx-mesa0:i386=25.2.8-0ubuntu0.24.04.2
    - libglx0:i386=1.7.0-1build1
    - libicu74:i386=74.2-1ubuntu3.1
    - libllvm20:i386=1:20.1.2-0ubuntu1~24.04.3
    - liblzma5:i386=5.6.1+really5.4.5-1ubuntu0.3
    - libmd0:i386=1.1.0-2build1.1
    - libpciaccess0:i386=0.17-3ubuntu0.24.04.2
    - libsensors-config=1:3.6.0-9build1
    - libsensors5:i386=1:3.6.0-9build1
    - libstdc++6:i386=14.2.0-4ubuntu2~24.04.1
    - libtinfo6:i386=6.4+20240113-1ubuntu2
    - libvulkan1:i386=1.3.275.0-1build1
    - libwayland-client0:i386=1.22.0-2.1build1
    - libx11-6:i386=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1:i386=2:1.8.7-1build1
    - libxau6:i386=1:1.0.9-1build6
    - libxcb-dri3-0:i386=1.15-1ubuntu2
    - libxcb-glx0:i386=1.15-1ubuntu2
    - libxcb-present0:i386=1.15-1ubuntu2
    - libxcb-randr0:i386=1.15-1ubuntu2
    - libxcb-shm0:i386=1.15-1ubuntu2
    - libxcb-sync1:i386=1.15-1ubuntu2
    - libxcb-xfixes0:i386=1.15-1ubuntu2
    - libxcb1:i386=1.15-1ubuntu2
    - libxdmcp6:i386=1:1.1.3-0ubuntu6
    - libxext6:i386=2:1.3.4-1build2
    - libxml2:i386=2.9.14+dfsg-1.3ubuntu3.8
    - libxshmfence1:i386=1.3-1build5
    - libxxf86vm1:i386=1:1.1.4-1build4
    - libzstd1:i386=1.5.5+dfsg2-2build1.1
    - mesa-libgallium:i386=25.2.8-0ubuntu0.24.04.2
    - zlib1g:i386=1:1.3.dfsg-3.1ubuntu2.1
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    - usr/share/glvnd
    stage: []
    build-packages: []
  drm-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - libc6:i386=2.39-0ubuntu8.7
    - libdrm-amdgpu1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-common=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-nouveau2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-radeon1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libpciaccess0:i386=0.17-3ubuntu0.24.04.2
    - zlib1g:i386=1:1.3.dfsg-3.1ubuntu2.1
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    organize:
      usr/share/libdrm: libdrm
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    - libdrm
    stage: []
    build-packages: []
  va-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - libbsd0:i386=0.12.1-1build1.1
    - libc6:i386=2.39-0ubuntu8.7
    - libdrm2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libffi8:i386=3.4.6-1build1
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libmd0:i386=1.1.0-2build1.1
    - libva-drm2:i386=2.20.0-2ubuntu0.2
    - libva-wayland2:i386=2.20.0-2ubuntu0.2
    - libva-x11-2:i386=2.20.0-2ubuntu0.2
    - libva2:i386=2.20.0-2ubuntu0.2
    - libwayland-client0:i386=1.22.0-2.1build1
    - libx11-6:i386=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1:i386=2:1.8.7-1build1
    - libxau6:i386=1:1.0.9-1build6
    - libxcb-dri3-0:i386=1.15-1ubuntu2
    - libxcb1:i386=1.15-1ubuntu2
    - libxdmcp6:i386=1:1.1.3-0ubuntu6
    - libxext6:i386=2:1.3.4-1build2
    - libxfixes3:i386=1:6.0.0-2build1
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    stage: []
    build-packages: []
  dri-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - i965-va-driver:i386=2.4.1+dfsg1-1ubuntu0.2
    - intel-media-va-driver:i386=24.1.0+dfsg1-1ubuntu0.2
    - libatomic1:i386=14.2.0-4ubuntu2~24.04.1
    - libbsd0:i386=0.12.1-1build1.1
    - libc6:i386=2.39-0ubuntu8.7
    - libdrm-amdgpu1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libedit2:i386=3.1-20230828-1build1
    - libelf1t64:i386=0.190-1.1ubuntu0.1
    - libexpat1:i386=2.6.1-2ubuntu0.4
    - libffi8:i386=3.4.6-1build1
    - libgbm1:i386=25.2.8-0ubuntu0.24.04.2
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libgl1-mesa-dri:i386=25.2.8-0ubuntu0.24.04.2
    - libglx-mesa0:i386=25.2.8-0ubuntu0.24.04.2
    - libicu74:i386=74.2-1ubuntu3.1
    - libigdgmm12:i386=22.3.17+ds1-1ubuntu1
    - libllvm20:i386=1:20.1.2-0ubuntu1~24.04.3
    - liblzma5:i386=5.6.1+really5.4.5-1ubuntu0.3
    - libmd0:i386=1.1.0-2build1.1
    - libpciaccess0:i386=0.17-3ubuntu0.24.04.2
    - libsensors-config=1:3.6.0-9build1
    - libsensors5:i386=1:3.6.0-9build1
    - libstdc++6:i386=14.2.0-4ubuntu2~24.04.1
    - libtinfo6:i386=6.4+20240113-1ubuntu2
    - libva2:i386=2.20.0-2ubuntu0.2
    - libvdpau1:i386=1.5-2build1
    - libvulkan1:i386=1.3.275.0-1build1
    - libwayland-client0:i386=1.22.0-2.1build1
    - libx11-6:i386=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1:i386=2:1.8.7-1build1
    - libxau6:i386=1:1.0.9-1build6
    - libxcb-dri3-0:i386=1.15-1ubuntu2
    - libxcb-glx0:i386=1.15-1ubuntu2
    - libxcb-present0:i386=1.15-1ubuntu2
    - libxcb-randr0:i386=1.15-1ubuntu2
    - libxcb-shm0:i386=1.15-1ubuntu2
    - libxcb-sync1:i386=1.15-1ubuntu2
    - libxcb-xfixes0:i386=1.15-1ubuntu2
    - libxcb1:i386=1.15-1ubuntu2
    - libxdmcp6:i386=1:1.1.3-0ubuntu6
    - libxext6:i386=2:1.3.4-1build2
    - libxml2:i386=2.9.14+dfsg-1.3ubuntu3.8
    - libxshmfence1:i386=1.3-1build5
    - libxxf86vm1:i386=1:1.1.4-1build4
    - libzstd1:i386=1.5.5+dfsg2-2build1.1
    - mesa-libgallium:i386=25.2.8-0ubuntu0.24.04.2
    - mesa-va-drivers:i386=25.2.8-0ubuntu0.24.04.2
    - mesa-vdpau-drivers:i386=25.2.8-0ubuntu0.24.04.2
    - mesa-vulkan-drivers:i386=25.2.8-0ubuntu0.24.04.2
    - va-driver-all:i386=2.20.0-2ubuntu0.2
    - vdpau-driver-all:i386=1.5-2build1
    - zlib1g:i386=1:1.3.dfsg-3.1ubuntu2.1
    override-stage: |
      if [ `arch` = "x86_64" ]; then
        sed -i 's@/usr/lib/[a-z0-9_-]\+/@@' ${CRAFT_PART_INSTALL}/usr/share/vulkan/*/*.json
      fi
      craftctl default
    organize:
      usr/share/drirc.d: drirc.d
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    prime:
    - usr/lib
    - usr/share/vulkan
    - usr/share/doc/*/copyright
    - drirc.d
    stage: []
    build-packages: []
  x11-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - libatomic1:i386=14.2.0-4ubuntu2~24.04.1
    - libbsd0:i386=0.12.1-1build1.1
    - libc6:i386=2.39-0ubuntu8.7
    - libdrm-amdgpu1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-intel1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libedit2:i386=3.1-20230828-1build1
    - libelf1t64:i386=0.190-1.1ubuntu0.1
    - libexpat1:i386=2.6.1-2ubuntu0.4
    - libffi8:i386=3.4.6-1build1
    - libgbm1:i386=25.2.8-0ubuntu0.24.04.2
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libgl1-mesa-dri:i386=25.2.8-0ubuntu0.24.04.2
    - libglvnd0:i386=1.7.0-1build1
    - libglx-mesa0:i386=25.2.8-0ubuntu0.24.04.2
    - libglx0:i386=1.7.0-1build1
    - libicu74:i386=74.2-1ubuntu3.1
    - libllvm20:i386=1:20.1.2-0ubuntu1~24.04.3
    - liblzma5:i386=5.6.1+really5.4.5-1ubuntu0.3
    - libmd0:i386=1.1.0-2build1.1
    - libpciaccess0:i386=0.17-3ubuntu0.24.04.2
    - libsensors-config=1:3.6.0-9build1
    - libsensors5:i386=1:3.6.0-9build1
    - libstdc++6:i386=14.2.0-4ubuntu2~24.04.1
    - libtinfo6:i386=6.4+20240113-1ubuntu2
    - libva-x11-2:i386=2.20.0-2ubuntu0.2
    - libva2:i386=2.20.0-2ubuntu0.2
    - libvulkan1:i386=1.3.275.0-1build1
    - libx11-6:i386=2:1.8.7-1build1
    - libx11-data=2:1.8.7-1build1
    - libx11-xcb1:i386=2:1.8.7-1build1
    - libxau6:i386=1:1.0.9-1build6
    - libxcb-dri2-0:i386=1.15-1ubuntu2
    - libxcb-dri3-0:i386=1.15-1ubuntu2
    - libxcb-glx0:i386=1.15-1ubuntu2
    - libxcb-present0:i386=1.15-1ubuntu2
    - libxcb-randr0:i386=1.15-1ubuntu2
    - libxcb-shm0:i386=1.15-1ubuntu2
    - libxcb-sync1:i386=1.15-1ubuntu2
    - libxcb-xfixes0:i386=1.15-1ubuntu2
    - libxcb1:i386=1.15-1ubuntu2
    - libxdamage1:i386=1:1.1.6-1build1
    - libxdmcp6:i386=1:1.1.3-0ubuntu6
    - libxext6:i386=2:1.3.4-1build2
    - libxfixes3:i386=1:6.0.0-2build1
    - libxml2:i386=2.9.14+dfsg-1.3ubuntu3.8
    - libxshmfence1:i386=1.3-1build5
    - libxxf86vm1:i386=1:1.1.4-1build4
    - libzstd1:i386=1.5.5+dfsg2-2build1.1
    - mesa-libgallium:i386=25.2.8-0ubuntu0.24.04.2
    - zlib1g:i386=1:1.3.dfsg-3.1ubuntu2.1
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    stage: []
    build-packages: []
  wayland-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - libc6:i386=2.39-0ubuntu8.7
    - libffi8:i386=3.4.6-1build1
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libwayland-client0:i386=1.22.0-2.1build1
    - libwayland-cursor0:i386=1.22.0-2.1build1
    - libwayland-egl1:i386=1.22.0-2.1build1
    - libwayland-server0:i386=1.22.0-2.1build1
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    stage: []
    build-packages: []
  nvidia-egl-ext-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - libc6:i386=2.39-0ubuntu8.7
    - libdrm2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libffi8:i386=3.4.6-1build1
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libnvidia-egl-wayland1:i386=1:1.1.13-1ubuntu0.1
    - libwayland-client0:i386=1.22.0-2.1build1
    - libwayland-server0:i386=1.22.0-2.1build1
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    prime:
    - usr/lib
    stage: []
    build-packages: []
  legacy:
    plugin: nil
    stage-packages:
    - libdrm-nouveau2=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-radeon1=2.4.125-1ubuntu0.1~24.04.2
    - libglapi-mesa=24.2.8-1ubuntu1~24.04.1
    - libicu74=74.2-1ubuntu3.1
    - libllvm17t64=1:17.0.6-9ubuntu1
    - libllvm19=1:19.1.1-1ubuntu1~24.04.2
    - libxml2=2.9.14+dfsg-1.3ubuntu3.8
    prime:
    - usr/lib
    - usr/share/doc/*/copyright
    stage: []
    build-packages: []
  legacy-i386:
    plugin: nil
    stage-packages:
    - gcc-14-base:i386=14.2.0-4ubuntu2~24.04.1
    - libatomic1:i386=14.2.0-4ubuntu2~24.04.1
    - libbsd0:i386=0.12.1-1build1.1
    - libc6:i386=2.39-0ubuntu8.7
    - libdrm-nouveau2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm-radeon1:i386=2.4.125-1ubuntu0.1~24.04.2
    - libdrm2:i386=2.4.125-1ubuntu0.1~24.04.2
    - libedit2:i386=3.1-20230828-1build1
    - libffi8:i386=3.4.6-1build1
    - libgcc-s1:i386=14.2.0-4ubuntu2~24.04.1
    - libglapi-mesa:i386=24.2.8-1ubuntu1~24.04.1
    - libicu74:i386=74.2-1ubuntu3.1
    - libllvm17t64:i386=1:17.0.6-9ubuntu1
    - libllvm19:i386=1:19.1.1-1ubuntu1~24.04.2
    - liblzma5:i386=5.6.1+really5.4.5-1ubuntu0.3
    - libmd0:i386=1.1.0-2build1.1
    - libpciaccess0:i386=0.17-3ubuntu0.24.04.2
    - libstdc++6:i386=14.2.0-4ubuntu2~24.04.1
    - libtinfo6:i386=6.4+20240113-1ubuntu2
    - libxml2:i386=2.9.14+dfsg-1.3ubuntu3.8
    - libzstd1:i386=1.5.5+dfsg2-2build1.1
    - zlib1g:i386=1:1.3.dfsg-3.1ubuntu2.1
    override-prime: |
      if [ `arch` = "x86_64" ]; then craftctl default; fi
    prime:
    - usr/lib
    stage: []
    build-packages: []
  cleanup:
    after:
    - apis
    - drm
    - dri
    - nvidia-egl-ext
    - va
    - x11
    - wayland
    - apis-i386
    - drm-i386
    - dri-i386
    - nvidia-egl-ext-i386
    - va-i386
    - x11-i386
    - wayland-i386
    - legacy
    - legacy-i386
    plugin: nil
    build-snaps:
    - core24
    override-prime: |
      set -eux
      cd /snap/core24/current
      # Keep libdrm in to avoid potentially mixing versions with the base snap
      find . -type f,l -not -name 'libdrm*' -exec rm -f /build/mesa-2404/prime/{} \;
      find /build/mesa-2404/prime -empty -type d -delete
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  file-list:
    after:
    - cleanup
    plugin: nil
    override-prime: |
      mkdir -p /build/mesa-2404/prime/snap

      # Avoid new userspace drivers slipping into the consumer snaps,
      # using wildcards to support multi-arch snaps
      cat <<EOF > /build/mesa-2404/prime/snap/amd64.list
      # Non-strict globs
      usr/lib/*/dri/*
      usr/lib/*/libVkLayer_*.so
      usr/lib/*/libdrm_*.so*
      usr/lib/*/libgallium-*.so
      usr/lib/*/libvulkan_*.so
      usr/lib/*/vdpau/*
      usr/share/X11/locale/*
      usr/share/drirc.d/*
      usr/share/egl/egl_external_platform.d/*
      usr/share/glvnd/egl_vendor.d/*
      usr/share/libdrm/*
      usr/share/vulkan/*.d/*
      # Content
      EOF

      # Elements that should be pruned from the list
      cleanup_patterns=(
        -e debconf                                    # Cruft pulled in through python3 dependency (dropped upstream)
        -e dpkg-reconfigure                           # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061658
      )

      (
        cd ${CRAFT_PART_INSTALL}/../..
        # All the cruft coming from stage packages, but not actually primed
        find $( ls -d */install/usr/share/{bug,doc,gcc,gdb,lintian,man} ) -type f,l | cut -d/ -f3-

        cd /build/mesa-2404/prime
        # Everything that is indeed primed
        find usr -type f,l

        # The re-organized bits
        find drirc.d libdrm X11 -type f,l | awk '{ print "usr/share/" $0 }'
      ) \
      | grep --invert-match "${cleanup_patterns[@]}" \
      | sed 's/\(.so.[0-9]\+\)\([0-9\.]\+\)\?$/\1*/' \
      | sort --unique \
      >> /build/mesa-2404/prime/snap/amd64.list
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  scripts:
    after:
    - file-list
    plugin: nil
    source: scripts
    override-build: |
      set -x
      SCRIPT=bin/gpu-2404-provider-wrapper
      ARCH_TRIPLETS=( x86_64-linux-gnu )

      [ amd64 == amd64 ] && ARCH_TRIPLETS+=( i386-linux-gnu )

      mkdir -p ${CRAFT_PART_INSTALL}/bin
      sed \
        -e "s/@ARCH_TRIPLETS@/${ARCH_TRIPLETS[*]}/" \
        -e "s/@COMPONENT_SENTINEL@/kernel-gpu-2404-sentinel/" \
        -e "s/@COMPONENT_MANGLER@/kernel-gpu-2404-provider-mangler/" \
        ${CRAFT_PART_SRC}/${SCRIPT}.in \
        > ${CRAFT_PART_INSTALL}/${SCRIPT}
      chmod 555 ${CRAFT_PART_INSTALL}/${SCRIPT}
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
  component-monitor:
    after:
    - file-list
    plugin: rust
    source: component-monitor
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
architectures:
- amd64
image-info:
  build-request-id: lp-115056171
  build-request-timestamp: '2026-06-30T09:15:10Z'
  build_url: https://launchpad.net/~mir-team/+snap/mesa-2404-beta/+build/3201924
build-packages: []
build-snaps: []
primed-stage-packages:
- i965-va-driver=2.4.1+dfsg1-1ubuntu0.2
- intel-media-va-driver=24.1.0+dfsg1-1ubuntu0.2
- libdrm-amdgpu1=2.4.125-1ubuntu0.1~24.04.2
- libdrm-common=2.4.125-1ubuntu0.1~24.04.2
- libdrm-intel1=2.4.125-1ubuntu0.1~24.04.2
- libdrm-nouveau2=2.4.125-1ubuntu0.1~24.04.2
- libdrm-radeon1=2.4.125-1ubuntu0.1~24.04.2
- libdrm2=2.4.125-1ubuntu0.1~24.04.2
- libegl-mesa0=25.2.8-0ubuntu0.24.04.2
- libegl1=1.7.0-1build1
- libgbm1=25.2.8-0ubuntu0.24.04.2
- libgl1-mesa-dri=25.2.8-0ubuntu0.24.04.2
- libgl1=1.7.0-1build1
- libglapi-mesa=24.2.8-1ubuntu1~24.04.1
- libgles2=1.7.0-1build1
- libglvnd0=1.7.0-1build1
- libglx-mesa0=25.2.8-0ubuntu0.24.04.2
- libglx0=1.7.0-1build1
- libicu74=74.2-1ubuntu3.1
- libigdgmm12=22.3.17+ds1-1ubuntu1
- libllvm17t64=1:17.0.6-9ubuntu1
- libllvm19=1:19.1.1-1ubuntu1~24.04.2
- libllvm20=1:20.1.2-0ubuntu1~24.04.3
- libnvidia-egl-gbm1=1.1.1-1
- libnvidia-egl-wayland1=1:1.1.13-1ubuntu0.1
- libsensors-config=1:3.6.0-9build1
- libsensors5=1:3.6.0-9build1
- libva-drm2=2.20.0-2ubuntu0.2
- libva-wayland2=2.20.0-2ubuntu0.2
- libva-x11-2=2.20.0-2ubuntu0.2
- libva2=2.20.0-2ubuntu0.2
- libvdpau-va-gl1=0.4.2-1build2
- libvdpau1=1.5-2build1
- libvulkan1=1.3.275.0-1build1
- libwayland-client0=1.22.0-2.1build1
- libwayland-cursor0=1.22.0-2.1build1
- libwayland-egl1=1.22.0-2.1build1
- libwayland-server0=1.22.0-2.1build1
- libx11-6=2:1.8.7-1build1
- libx11-data=2:1.8.7-1build1
- libx11-xcb1=2:1.8.7-1build1
- libxau6=1:1.0.9-1build6
- libxcb-dri2-0=1.15-1ubuntu2
- libxcb-dri3-0=1.15-1ubuntu2
- libxcb-glx0=1.15-1ubuntu2
- libxcb-present0=1.15-1ubuntu2
- libxcb-randr0=1.15-1ubuntu2
- libxcb-shm0=1.15-1ubuntu2
- libxcb-sync1=1.15-1ubuntu2
- libxcb-xfixes0=1.15-1ubuntu2
- libxcb1=1.15-1ubuntu2
- libxdamage1=1:1.1.6-1build1
- libxdmcp6=1:1.1.3-0ubuntu6
- libxext6=2:1.3.4-1build2
- libxfixes3=1:6.0.0-2build1
- libxml2=2.9.14+dfsg-1.3ubuntu3.8
- libxshmfence1=1.3-1build5
- libxxf86vm1=1:1.1.4-1build4
- mesa-libgallium=25.2.8-0ubuntu0.24.04.2
- mesa-va-drivers=25.2.8-0ubuntu0.24.04.2
- mesa-vdpau-drivers=25.2.8-0ubuntu0.24.04.2
- mesa-vulkan-drivers=25.2.8-0ubuntu0.24.04.2
- va-driver-all=2.20.0-2ubuntu0.2
- vdpau-driver-all=1.5-2build1

Youez - 2016 - github.com/yon3zu
LinuXploit