From 7bf8672798dc53db8eda90af2d97a308f24a75f7 Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Thu, 2 Jun 2022 21:01:21 +0300 Subject: [PATCH] upg xorg-xwayland valgrind mesa-amber mdds --- mdds/PKGBUILD | 6 ++++-- mdds/PKGBUILD-arch | 4 ++-- mdds/deps | 1 + mesa-amber/PKGBUILD | 7 ++++++- mesa-amber/PKGBUILD-arch | 5 ++++- mesa-amber/deps | 3 +++ valgrind/PKGBUILD | 29 +++++++++++++++++++++-------- valgrind/PKGBUILD-arch | 17 +++++++++++++++-- valgrind/deps | 4 ++++ xorg-xwayland/PKGBUILD | 8 +++++--- xorg-xwayland/PKGBUILD-arch | 4 ++-- xorg-xwayland/deps | 2 ++ xorg-xwayland/time | 6 +++--- 13 files changed, 72 insertions(+), 24 deletions(-) diff --git a/mdds/PKGBUILD b/mdds/PKGBUILD index f1f9ed9..683d4b6 100644 --- a/mdds/PKGBUILD +++ b/mdds/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=mdds -pkgver=2.0.2 +pkgver=2.0.3 pkgrel=01 pkgdesc="A collection of multi-dimensional data structures and indexing algorithms" arch=('any') @@ -37,5 +37,7 @@ package() { license=('MIT') # checksums listed there - https://gitlab.com/mdds/mdds/-/releases -sha256sums=(1f8c165695f5d2e4375bab32a0f1507868dee3de0a20d524770078ba3c6c10bf) # mdds-2.0.2.tar.xz + +sha256sums=(6c01cdbd7f662a7adee5a6879d31130815fd31048d940f1b780ed67b719fc8e4) # mdds-2.0.3.tar.xz + diff --git a/mdds/PKGBUILD-arch b/mdds/PKGBUILD-arch index 44b8251..ab4c344 100644 --- a/mdds/PKGBUILD-arch +++ b/mdds/PKGBUILD-arch @@ -2,7 +2,7 @@ # Contributor: kusakata pkgname=mdds -pkgver=2.0.2 +pkgver=2.0.3 pkgrel=1 pkgdesc="A collection of multi-dimensional data structures and indexing algorithms" arch=('any') @@ -12,7 +12,7 @@ checkdepends=('boost') #source=(https://gitlab.com/mdds/mdds/repository/archive.tar.gz?ref=${pkgver}) source=(https://kohei.us/files/mdds/src/${pkgname}-${pkgver}.tar.xz) # checksums listed there - https://gitlab.com/mdds/mdds/-/releases -sha256sums=('1f8c165695f5d2e4375bab32a0f1507868dee3de0a20d524770078ba3c6c10bf') +sha256sums=('6c01cdbd7f662a7adee5a6879d31130815fd31048d940f1b780ed67b719fc8e4') build() { cd ${pkgname}-${pkgver} diff --git a/mdds/deps b/mdds/deps index 62431c3..703abbe 100644 --- a/mdds/deps +++ b/mdds/deps @@ -2,3 +2,4 @@ boost automake autoconf + diff --git a/mesa-amber/PKGBUILD b/mesa-amber/PKGBUILD index 993d485..df5539e 100644 --- a/mesa-amber/PKGBUILD +++ b/mesa-amber/PKGBUILD @@ -8,7 +8,7 @@ pkgname=mesa-amber pkgdesc="classic OpenGL (non-Gallium3D) drivers -no ZSTD" pkgver=21.3.8 -pkgrel=04 +pkgrel=05 arch=('x86_64') makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm' 'libxdamage' 'wayland' 'wayland-protocols' 'elfutils' 'llvm' @@ -58,6 +58,9 @@ package() { conflicts=('mesa') provides=("mesa=${pkgver}" "opengl-driver") DESTDIR="${pkgdir}" meson install -C build + + # indirect rendering + ln -s /usr/lib/libGLX_amber.so.0 "${pkgdir}/usr/lib/libGLX_indirect.so.0" install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE } @@ -71,3 +74,5 @@ validpgpkeys=('57551DE15B968F6341C248F68D8E31AFC32428A6') # Eric Engestrom # Contributor: Allan McRae +# README +# this package requires glibc-debug to run the check() function +# as -debug packages are not available in [core], it has to be applied manually +# whenever the tests shall run +# +# For a fresh build: +# $repo-x86_64-build -- -I ../../glibc/trunk/glibc-debug*.pkg.tar.zst +# $repo-x86_64-build +# ${repo}pkg + pkgname=valgrind pkgver=3.19.0 -pkgrel=1 +pkgrel=3 pkgdesc='Tool to help find memory-management problems in programs' arch=('x86_64') license=('GPL') url='http://valgrind.org/' -depends=('glibc' 'perl') +depends=('glibc' 'perl' 'debuginfod') makedepends=('gdb' 'lib32-glibc' 'lib32-gcc-libs' 'docbook-xml' 'docbook-xsl' 'docbook-sgml') checkdepends=('procps-ng') @@ -57,6 +67,9 @@ build() { } check() { + # only run if glibc-debug is supplied manually + if ! pacman -Q glibc-debug; then echo -e "\033[1;31mcheck() not run, supply glibc-debug if unintended!\033[0m"; return 0; fi + cd valgrind-${pkgver} # Make sure a basic binary runs. There should be no errors. diff --git a/valgrind/deps b/valgrind/deps index ca9fdd4..1996320 100644 --- a/valgrind/deps +++ b/valgrind/deps @@ -6,4 +6,8 @@ docbook-xsl docbook-sgml autoconf automake +debuginfod +libmicrohttpd + + diff --git a/xorg-xwayland/PKGBUILD b/xorg-xwayland/PKGBUILD index d69bdd0..8e507de 100644 --- a/xorg-xwayland/PKGBUILD +++ b/xorg-xwayland/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=xorg-xwayland -pkgver=22.1.1 +pkgver=22.1.2 pkgrel=01 arch=('x86_64') groups=('xorg') @@ -60,5 +60,7 @@ license=('custom') #validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer " validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan " -sha256sums=(f5d0e0ba37e19bb87c62f61da5970bd204939f2120620964bed4cc8495baa657 # xwayland-22.1.1.tar.xz - 954f0c66eafd89ad4c0c7799a5700bc317897d8af27a2219ebfe1eb1e11ce4f0) # xwayland-22.1.1.tar.xz.sig +sha256sums=(743c4d56cfc0818755e2281d625d51860b41a473c641e179649a4f41776d1fca # xwayland-22.1.2.tar.xz + f2b290ce6598d11f922d7a12fd593c35f3f128627a36f23124986165632efe01) # xwayland-22.1.2.tar.xz.sig + + diff --git a/xorg-xwayland/PKGBUILD-arch b/xorg-xwayland/PKGBUILD-arch index 9740a97..c9da7cc 100644 --- a/xorg-xwayland/PKGBUILD-arch +++ b/xorg-xwayland/PKGBUILD-arch @@ -1,7 +1,7 @@ # Maintainer: AndyRTR pkgname=xorg-xwayland -pkgver=22.1.1 +pkgver=22.1.2 pkgrel=1 arch=('x86_64') license=('custom') @@ -18,7 +18,7 @@ makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' 'egl-wayland' ) source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig}) -sha512sums=('435cdf59f2be1ff7cb3dbb04e7a8920d9c48471fbeffca96c9dab2be400b168bfdb73b9e818829c555ab5d6fd83345eb693b3ba785d4ef701bdb27c8344077b5' +sha512sums=('c8620169f16c2bbd592dbe77bc1f7a2c27a78f49a89bf966d8a449b7faacd69f5ea4aac7adb5b75e06dcc5efca26a2141c9b5d4cf6a592ec7882bad5e235bce4' 'SKIP') provides=('xorg-server-xwayland') conflicts=('xorg-server-xwayland') diff --git a/xorg-xwayland/deps b/xorg-xwayland/deps index 6a0f55c..5c03974 100644 --- a/xorg-xwayland/deps +++ b/xorg-xwayland/deps @@ -13,3 +13,5 @@ libxkbfile meson xorgproto xtrans + + diff --git a/xorg-xwayland/time b/xorg-xwayland/time index 3674ed7..a5f0b99 100644 --- a/xorg-xwayland/time +++ b/xorg-xwayland/time @@ -1,5 +1,5 @@ -real 1m11.652s -user 2m0.695s -sys 0m13.516s +real 0m53.021s +user 2m53.479s +sys 0m13.907s