From b81f63975a51f54496db51fb0c10ceb4540de5cc Mon Sep 17 00:00:00 2001 From: aliriza Date: Fri, 20 Jan 2023 11:24:55 +0000 Subject: [PATCH] ff --- media/libs/mesa/ympbuild | 8 ++++---- x11/libs/libxkbcommon/ympbuild | 36 ++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 x11/libs/libxkbcommon/ympbuild diff --git a/media/libs/mesa/ympbuild b/media/libs/mesa/ympbuild index 45bbe2aa..92cb140c 100644 --- a/media/libs/mesa/ympbuild +++ b/media/libs/mesa/ympbuild @@ -9,7 +9,7 @@ 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) -makedepends=() +makedepends=(git) md5sums=('ed193340000a3f32946d490ea53aaddd') group=(media.libs) uses=() @@ -33,9 +33,6 @@ setup(){ -D gallium-va=enabled \ -D gallium-vdpau=enabled \ -D gallium-xa=enabled \ - -D gallium-omx=bellagio \ - -D gallium-rusticl=true \ - -D rust_std=2021 \ -D gbm=enabled \ -D gles1=disabled \ -D gles2=enabled \ @@ -49,6 +46,9 @@ setup(){ -D microsoft-clc=disabled \ -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ -D valgrind=disabled + -D gallium-omx=bellagio \ + -D gallium-rusticl=true \ + -D rust_std=2021 \ } build(){ diff --git a/x11/libs/libxkbcommon/ympbuild b/x11/libs/libxkbcommon/ympbuild new file mode 100644 index 00000000..d76d3e68 --- /dev/null +++ b/x11/libs/libxkbcommon/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libxkbcommon' +release='1' +version='1.5.0' +url='https://github.com/xkbcommon/libxkbcommon' +description='keymap handling library for toolkits and window systems' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-$version.tar.gz") +depends=(libxml2 libxcb) +makedepends=() +md5sums=('94123bad1ad88688134b91349b496c02') +group=(x11.libs) +uses=(wayland) +wayland_depends=(wayland) +arch=('x86_64') + +cd libxkbcommon-xkbcommon-$version + +setup(){ + meson setup build \ + --prefix=/usr \ + --libdir=/usr/lib64/ \ + -Denable-docs=false \ + -Denable-wayland=$(use_opt wayland true false) +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} +