diff --git a/dev/util/directx-haders/ympbuild b/dev/util/directx-haders/ympbuild new file mode 100644 index 00000000..c29785f5 --- /dev/null +++ b/dev/util/directx-haders/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='directx-headers' +release='2' +version='1.611.0' +url='https://github.com/microsoft/DirectX-Headers' +description='DirectX headers for using D3D12' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('MIT') +source=("https://github.com/microsoft/DirectX-Headers/archive/refs/tags/v${version}.tar.gz") +depends=() +makedepends=() +md5sums=('2907ab684e6a22cf91f6b7a137640b2a') +group=(dev.util) +uses=() +arch=('x86_64') + +cd "DirectX-Headers"-$version + +setup () { + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ \ + -Dbuild-test=false +} + +build () { + ninja -C build $jobs +} + +package () { + DESTDIR="$DESTDIR" ninja -C build install $jobs +} + diff --git a/media/libs/mesa/ympbuild b/media/libs/mesa/ympbuild index a4d23b47..14b592f9 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 elfutils libclc py3-mako libglvnd eudev) -makedepends=(git) +makedepends=(git directx-headers) md5sums=('5aa8b0f26e4c081897ddd79df111c24b') group=(media.libs) uses=(wayland x11) diff --git a/x11/libs/libdrm/ympbuild b/x11/libs/libdrm/ympbuild index 84d3171a..3405c529 100644 --- a/x11/libs/libdrm/ympbuild +++ b/x11/libs/libdrm/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='libdrm' -release='1' -version='2.4.114' +release='2' +version='2.4.120' url='https://gitlab.freedesktop.org/mesa/drm' description='X.Org libdrm library' email='bk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://dri.freedesktop.org/libdrm/libdrm-$version.tar.xz") depends=(libpciaccess) makedepends=() -md5sums=('07759750351465e5dd39f4fe40f000ea') +md5sums=('f8521de37ccbd15987b843a83fabd567') group=(x11.libs) uses=() arch=('x86_64')