upg xorg-xwayland valgrind mesa-amber mdds

This commit is contained in:
joborun linux 2022-06-02 21:01:21 +03:00
parent 1b5ecd4274
commit 7bf8672798
13 changed files with 72 additions and 24 deletions

View File

@ -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

View File

@ -2,7 +2,7 @@
# Contributor: kusakata <shohei atmark kusakata period com>
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}

View File

@ -2,3 +2,4 @@ boost
automake
autoconf

View File

@ -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 <eric
sha256sums=(e70d273bdc53a4e931871bb5550ba3900e6a3deab2fff64184107c33e92d9da7 # mesa-21.3.8.tar.xz
e07d6dc4856cdac895fe96a8a5d34ac0558f93a3c6900fc203bbd1a84632296f # mesa-21.3.8.tar.xz.sig
7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537) # LICENSE

View File

@ -6,7 +6,7 @@
pkgname=mesa-amber
pkgdesc="classic OpenGL (non-Gallium3D) drivers"
pkgver=21.3.8
pkgrel=4
pkgrel=5
arch=('x86_64')
makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm'
'libxdamage' 'wayland' 'wayland-protocols' 'zstd' 'elfutils' 'llvm'
@ -62,5 +62,8 @@ package() {
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
}

View File

@ -16,3 +16,6 @@ valgrind
cmake
meson
bison

View File

@ -5,13 +5,23 @@
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
# 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=01
pkgrel=03
pkgdesc='Tool to help find memory-management problems in programs'
arch=('x86_64')
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')
@ -48,15 +58,17 @@ build() {
make -C docs man-pages
}
check() {
cd valgrind-${pkgver}
#check() {
# cd valgrind-${pkgver}
# # 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
# Make sure a basic binary runs. There should be no errors.
./vg-in-place --error-exitcode=1 /bin/true
# ./vg-in-place --error-exitcode=1 /bin/true
# Make sure no extra FLAGS leak through, the testsuite
# sets all flags necessary. See also configure above.
make check CPPFLAGS= CFLAGS= CXXFLAGS= LDFLAGS=
# make check CPPFLAGS= CFLAGS= CXXFLAGS= LDFLAGS=
# XXX: run full regtest but only report issues some tests fail duo
# current toolchain and expectations, take a manual look if its fine
@ -84,7 +96,7 @@ check() {
#done | tee diffs
#fi
#echo "===============END TESTING==============="
}
#}
package() {
cd valgrind-${pkgver}
@ -109,4 +121,5 @@ validpgpkeys=(
sha256sums=(dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02 # valgrind-3.19.0.tar.bz2
ea11f3437e50d370fee28649151a2f24c6b7e3cfd788364bdd2c7fee08154e31 # valgrind-3.19.0.tar.bz2.asc
4e6be3a1799c17a6e843ab1966a3a68ac0ffa83d4b2230ce1b607518c42a31a2) # valgrind-3.7.0-respect-flags.patch
# 8be6cad05e4bdf3e10e1faf10f02d761c86a2104b3c587c279beb1c3f96b675d) # valgrind-3.18.1-glibc-2.35.patch

View File

@ -2,14 +2,24 @@
# Contributor: Dan McGee <dan@archlinux.org>
# Contributor: Allan McRae <allan@archlinux.org>
# 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.

View File

@ -6,4 +6,8 @@ docbook-xsl
docbook-sgml
autoconf
automake
debuginfod
libmicrohttpd

View File

@ -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 <michel@daenzer.net>"
validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <fourdan@xfce.org>"
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

View File

@ -1,7 +1,7 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org>
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')

View File

@ -13,3 +13,5 @@ libxkbfile
meson
xorgproto
xtrans

View File

@ -1,5 +1,5 @@
real 1m11.652s
user 2m0.695s
sys 0m13.516s
real 0m53.021s
user 2m53.479s
sys 0m13.907s