From 6477e3d3441555bad772a4c4995c45c47c964156 Mon Sep 17 00:00:00 2001 From: xdavius Date: Sun, 15 Sep 2024 14:41:01 +0200 Subject: [PATCH] fix wayland pacdeps breaks KDE --- packages/mesa-kisak-fresh/.SRCINFO | 62 +++++++++---------- .../mesa-kisak-fresh.pacscript | 15 ++--- srclist | 62 +++++++++---------- 3 files changed, 64 insertions(+), 75 deletions(-) diff --git a/packages/mesa-kisak-fresh/.SRCINFO b/packages/mesa-kisak-fresh/.SRCINFO index 898bc8cddb..399c744945 100644 --- a/packages/mesa-kisak-fresh/.SRCINFO +++ b/packages/mesa-kisak-fresh/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = mesa-kisak-fresh gives = mesa-kisak-fresh - pkgver = 24.2.1 + pkgver = 24.2.2 pkgdesc = Mesa Fresh from Kisak PPA Sources - No opencl url = https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa arch = amd64 @@ -75,6 +75,7 @@ pkgbase = mesa-kisak-fresh makedepends = libudev-dev makedepends = libxatracker-dev makedepends = libwayland-dev + makedepends = libwayland-egl-backend-dev makedepends = libclc-15-dev makedepends = libclc-15 makedepends = libclang-15-dev @@ -90,7 +91,6 @@ pkgbase = mesa-kisak-fresh pacdeps = meson-git pacdeps = directx-headers-git pacdeps = rust-bindgen-git - pacdeps = wayland replaces = libxatracker2 replaces = libxatracker-dev replaces = libd3dadapter9-mesa @@ -118,39 +118,37 @@ pkgbase = mesa-kisak-fresh replaces = mesa-vulkan-drivers replaces = mesa-opencl-icd replaces = mesa-drm-shim - replaces = wayland-protocols - provides = libxatracker2=24.2.1 - provides = libxatracker-dev=24.2.1 - provides = libd3dadapter9-mesa=24.2.1 - provides = libd3dadapter9-mesa-dev=24.2.1 - provides = libgbm1=24.2.1 - provides = libgbm-dev=24.2.1 - provides = libegl-mesa0=24.2.1 - provides = libegl1-mesa=24.2.1 - provides = libegl1-mesa-dev=24.2.1 - provides = libwayland-egl1-mesa=24.2.1 - provides = libgles2-mesa=24.2.1 - provides = libgles2-mesa-dev=24.2.1 - provides = libglapi-mesa=24.2.1 - provides = libglx-mesa0=24.2.1 - provides = libgl1-mesa-glx=24.2.1 - provides = libgl1-mesa-dri=24.2.1 - provides = libgl1-mesa-dev=24.2.1 - provides = mesa-common-dev=24.2.1 - provides = mesa-libgallium=24.2.1 - provides = libosmesa6=24.2.1 - provides = libosmesa6-dev=24.2.1 - provides = mesa-teflon-delegate=24.2.1 - provides = mesa-va-drivers=24.2.1 - provides = mesa-vdpau-drivers=24.2.1 - provides = mesa-vulkan-drivers=24.2.1 - provides = mesa-opencl-icd=24.2.1 - provides = mesa-drm-shim=24.2.1 - provides = wayland-protocols=24.2.1 + provides = libxatracker2=24.2.2 + provides = libxatracker-dev=24.2.2 + provides = libd3dadapter9-mesa=24.2.2 + provides = libd3dadapter9-mesa-dev=24.2.2 + provides = libgbm1=24.2.2 + provides = libgbm-dev=24.2.2 + provides = libegl-mesa0=24.2.2 + provides = libegl1-mesa=24.2.2 + provides = libegl1-mesa-dev=24.2.2 + provides = libwayland-egl1-mesa=24.2.2 + provides = libgles2-mesa=24.2.2 + provides = libgles2-mesa-dev=24.2.2 + provides = libglapi-mesa=24.2.2 + provides = libglx-mesa0=24.2.2 + provides = libgl1-mesa-glx=24.2.2 + provides = libgl1-mesa-dri=24.2.2 + provides = libgl1-mesa-dev=24.2.2 + provides = mesa-common-dev=24.2.2 + provides = mesa-libgallium=24.2.2 + provides = libosmesa6=24.2.2 + provides = libosmesa6-dev=24.2.2 + provides = mesa-teflon-delegate=24.2.2 + provides = mesa-va-drivers=24.2.2 + provides = mesa-vdpau-drivers=24.2.2 + provides = mesa-vulkan-drivers=24.2.2 + provides = mesa-opencl-icd=24.2.2 + provides = mesa-drm-shim=24.2.2 compatible = debian:bookworm compatible = ubuntu:jammy maintainer = xdavius repology = project: mesa - source = https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa/+sourcefiles/mesa/24.2.1~kisak1~j/mesa_24.2.1~kisak1~j.tar.xz + source = https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa/+sourcefiles/mesa/24.2.2~kisak1~j/mesa_24.2.2~kisak1~j.tar.xz pkgname = mesa-kisak-fresh diff --git a/packages/mesa-kisak-fresh/mesa-kisak-fresh.pacscript b/packages/mesa-kisak-fresh/mesa-kisak-fresh.pacscript index eb8d53af5a..2f7607853a 100644 --- a/packages/mesa-kisak-fresh/mesa-kisak-fresh.pacscript +++ b/packages/mesa-kisak-fresh/mesa-kisak-fresh.pacscript @@ -1,9 +1,8 @@ pkgname="mesa-kisak-fresh" gives="mesa-kisak-fresh" -pkgver="24.2.1" +pkgver="24.2.2" pkgdesc="Mesa Fresh from Kisak PPA Sources - No opencl" arch=('amd64') -external_connection=true url='https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa' source=("https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa/+sourcefiles/mesa/${pkgver}~kisak1~j/mesa_${pkgver}~kisak1~j.tar.xz") sha256sum=("a84852fa3e791713600d3f6fd0c26e1ab00c9efe75ff880ff616ff5100df8b49") @@ -71,7 +70,6 @@ provides=( "mesa-vulkan-drivers=${pkgver}" "mesa-opencl-icd=${pkgver}" "mesa-drm-shim=${pkgver}" - "wayland-protocols=${pkgver}" ) replaces=( @@ -102,7 +100,6 @@ replaces=( "mesa-vulkan-drivers" "mesa-opencl-icd" "mesa-drm-shim" - "wayland-protocols" ) makedepends=( @@ -145,6 +142,7 @@ makedepends=( "libudev-dev" "libxatracker-dev" "libwayland-dev" + "libwayland-egl-backend-dev" "libclc-15-dev" "libclc-15" "libclang-15-dev" @@ -158,19 +156,14 @@ makedepends=( "glslang-tools" ) -# Packages replaced by pacdeps : "rustc" "rustfmt" "bindgen" "directx-headers-dev" "meson" "libwayland-dev" "libwayland-egl-backend-dev" -# Provided by subprojects : "wayland-protocols" - -pacdeps=("libdrm" "meson-git" "directx-headers-git" "rust-bindgen-git" "wayland") - +# Packages replaced by pacdeps : "rustc" "rustfmt" "bindgen" "directx-headers-dev" "meson" +pacdeps=("libdrm" "meson-git" "directx-headers-git" "rust-bindgen-git") repology=("project: mesa") maintainer=("xdavius ") - compatible=("debian:bookworm" "ubuntu:jammy") prepare() { - cp "${srcdir}"/llvm.native "${srcdir}"/mesa-j/llvm.native cd "mesa-j" cp debian/patches/* ./ for patch in *.patch; do diff --git a/srclist b/srclist index 4082d153c9..4b3cc71b06 100644 --- a/srclist +++ b/srclist @@ -6028,7 +6028,7 @@ pkgname = megasync-deb --- pkgbase = mesa-kisak-fresh gives = mesa-kisak-fresh - pkgver = 24.2.1 + pkgver = 24.2.2 pkgdesc = Mesa Fresh from Kisak PPA Sources - No opencl url = https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa arch = amd64 @@ -6103,6 +6103,7 @@ pkgbase = mesa-kisak-fresh makedepends = libudev-dev makedepends = libxatracker-dev makedepends = libwayland-dev + makedepends = libwayland-egl-backend-dev makedepends = libclc-15-dev makedepends = libclc-15 makedepends = libclang-15-dev @@ -6118,7 +6119,6 @@ pkgbase = mesa-kisak-fresh pacdeps = meson-git pacdeps = directx-headers-git pacdeps = rust-bindgen-git - pacdeps = wayland replaces = libxatracker2 replaces = libxatracker-dev replaces = libd3dadapter9-mesa @@ -6146,40 +6146,38 @@ pkgbase = mesa-kisak-fresh replaces = mesa-vulkan-drivers replaces = mesa-opencl-icd replaces = mesa-drm-shim - replaces = wayland-protocols - provides = libxatracker2=24.2.1 - provides = libxatracker-dev=24.2.1 - provides = libd3dadapter9-mesa=24.2.1 - provides = libd3dadapter9-mesa-dev=24.2.1 - provides = libgbm1=24.2.1 - provides = libgbm-dev=24.2.1 - provides = libegl-mesa0=24.2.1 - provides = libegl1-mesa=24.2.1 - provides = libegl1-mesa-dev=24.2.1 - provides = libwayland-egl1-mesa=24.2.1 - provides = libgles2-mesa=24.2.1 - provides = libgles2-mesa-dev=24.2.1 - provides = libglapi-mesa=24.2.1 - provides = libglx-mesa0=24.2.1 - provides = libgl1-mesa-glx=24.2.1 - provides = libgl1-mesa-dri=24.2.1 - provides = libgl1-mesa-dev=24.2.1 - provides = mesa-common-dev=24.2.1 - provides = mesa-libgallium=24.2.1 - provides = libosmesa6=24.2.1 - provides = libosmesa6-dev=24.2.1 - provides = mesa-teflon-delegate=24.2.1 - provides = mesa-va-drivers=24.2.1 - provides = mesa-vdpau-drivers=24.2.1 - provides = mesa-vulkan-drivers=24.2.1 - provides = mesa-opencl-icd=24.2.1 - provides = mesa-drm-shim=24.2.1 - provides = wayland-protocols=24.2.1 + provides = libxatracker2=24.2.2 + provides = libxatracker-dev=24.2.2 + provides = libd3dadapter9-mesa=24.2.2 + provides = libd3dadapter9-mesa-dev=24.2.2 + provides = libgbm1=24.2.2 + provides = libgbm-dev=24.2.2 + provides = libegl-mesa0=24.2.2 + provides = libegl1-mesa=24.2.2 + provides = libegl1-mesa-dev=24.2.2 + provides = libwayland-egl1-mesa=24.2.2 + provides = libgles2-mesa=24.2.2 + provides = libgles2-mesa-dev=24.2.2 + provides = libglapi-mesa=24.2.2 + provides = libglx-mesa0=24.2.2 + provides = libgl1-mesa-glx=24.2.2 + provides = libgl1-mesa-dri=24.2.2 + provides = libgl1-mesa-dev=24.2.2 + provides = mesa-common-dev=24.2.2 + provides = mesa-libgallium=24.2.2 + provides = libosmesa6=24.2.2 + provides = libosmesa6-dev=24.2.2 + provides = mesa-teflon-delegate=24.2.2 + provides = mesa-va-drivers=24.2.2 + provides = mesa-vdpau-drivers=24.2.2 + provides = mesa-vulkan-drivers=24.2.2 + provides = mesa-opencl-icd=24.2.2 + provides = mesa-drm-shim=24.2.2 compatible = debian:bookworm compatible = ubuntu:jammy maintainer = xdavius repology = project: mesa - source = https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa/+sourcefiles/mesa/24.2.1~kisak1~j/mesa_24.2.1~kisak1~j.tar.xz + source = https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa/+sourcefiles/mesa/24.2.2~kisak1~j/mesa_24.2.2~kisak1~j.tar.xz pkgname = mesa-kisak-fresh ---