upg xorg-xwayland valgrind mesa-amber mdds
This commit is contained in:
parent
1b5ecd4274
commit
7bf8672798
13 changed files with 72 additions and 24 deletions
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -2,3 +2,4 @@ boost
|
|||
automake
|
||||
autoconf
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -16,3 +16,6 @@ valgrind
|
|||
cmake
|
||||
meson
|
||||
bison
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -6,4 +6,8 @@ docbook-xsl
|
|||
docbook-sgml
|
||||
autoconf
|
||||
automake
|
||||
debuginfod
|
||||
libmicrohttpd
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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')
|
||||
|
|
|
@ -13,3 +13,5 @@ libxkbfile
|
|||
meson
|
||||
xorgproto
|
||||
xtrans
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
real 1m11.652s
|
||||
user 2m0.695s
|
||||
sys 0m13.516s
|
||||
real 0m53.021s
|
||||
user 2m53.479s
|
||||
sys 0m13.907s
|
||||
|
||||
|
|
Loading…
Reference in a new issue