From 9a46441074a64367d00af0786ba029fa7e05f60d Mon Sep 17 00:00:00 2001 From: sulincix Date: Sun, 22 Jan 2023 06:44:49 +0000 Subject: [PATCH] mesa update --- dev/libs/weston/ympbuild | 32 ++++++++++++++++++++++++++++++++ media/libs/mesa/ympbuild | 9 ++++++--- 2 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 dev/libs/weston/ympbuild diff --git a/dev/libs/weston/ympbuild b/dev/libs/weston/ympbuild new file mode 100644 index 00000000..bd671d06 --- /dev/null +++ b/dev/libs/weston/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='weston' +release='1' +version='11.0.1' +url='https://gitlab.freedesktop.org/wayland/weston' +description='A lightweight and functional Wayland compositor' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://gitlab.freedesktop.org/wayland/weston/-/archive/$version/weston-$version.tar.gz") +depends=(pixman libdrm) +makedepends=() +md5sums=('67ad4a73ed94c3fc9f7aaa3700d311fb') +group=() +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} + diff --git a/media/libs/mesa/ympbuild b/media/libs/mesa/ympbuild index 92cb140c..db280dda 100644 --- a/media/libs/mesa/ympbuild +++ b/media/libs/mesa/ympbuild @@ -8,11 +8,12 @@ email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-$version/mesa-mesa-$version.tar.gz") -depends=(libva libvdpau libdrm llvm glslang wayland wayland-protocols) +depends=(libva libvdpau libdrm llvm glslang) makedepends=(git) md5sums=('ed193340000a3f32946d490ea53aaddd') group=(media.libs) -uses=() +uses=(wayland x11) +wayland_depends=(wayland wayland-protocols) arch=('x86_64') cd $name-$name-$version @@ -21,7 +22,7 @@ setup(){ meson setup build --prefix=/usr \ -D b_ndebug=true \ -D b_lto=true \ - -D platforms=x11,wayland \ + -D platforms=$(use_opt x11 x11 ""),$(use_opt wayland wayland "") \ -D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,i915,iris,crocus,zink,d3d12 \ -D vulkan-drivers=amd,intel,intel_hasvk,swrast,virtio-experimental \ -D vulkan-layers=device-select,intel-nullhw,overlay \ @@ -49,6 +50,8 @@ setup(){ -D gallium-omx=bellagio \ -D gallium-rusticl=true \ -D rust_std=2021 \ + -Dzstd=false \ + } build(){