From c44b2440033184faf509b4d11ce1d756f84d793f Mon Sep 17 00:00:00 2001 From: kth5 Date: Fri, 26 Jul 2024 08:08:12 +0200 Subject: [PATCH] * update xsimd to 13.0.0-2 --- xsimd/.SRCINFO | 14 ++++++++++++++ xsimd/.nvchecker.toml | 4 ++++ xsimd/PKGBUILD | 20 ++++++++++++++------ 3 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 xsimd/.SRCINFO create mode 100644 xsimd/.nvchecker.toml diff --git a/xsimd/.SRCINFO b/xsimd/.SRCINFO new file mode 100644 index 0000000000..960bb2ee6c --- /dev/null +++ b/xsimd/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = xsimd + pkgdesc = QuantStack tools library - Multi-dimensional arrays with broadcasting and lazy computing + pkgver = 13.0.0 + pkgrel = 2 + url = https://github.com/QuantStack/xsimd + arch = any + license = BSD-3-Clause + makedepends = cmake + makedepends = git + makedepends = gtest + source = git+https://github.com/QuantStack/xsimd#tag=13.0.0 + sha512sums = 5c9f4cb16d0a2e835ebea58e15f290f8aab4f1d5bf7ae79500ad521fabfeb33892062431e7faa9b106c294de9e4f2041af228383c38d9a8f070dd7ec3c6f9c0b + +pkgname = xsimd diff --git a/xsimd/.nvchecker.toml b/xsimd/.nvchecker.toml new file mode 100644 index 0000000000..f26592119e --- /dev/null +++ b/xsimd/.nvchecker.toml @@ -0,0 +1,4 @@ +[xsimd] +source = 'github' +github = 'xtensor-stack/xsimd' +use_max_tag = true diff --git a/xsimd/PKGBUILD b/xsimd/PKGBUILD index f4bb03d955..c9966fe67f 100644 --- a/xsimd/PKGBUILD +++ b/xsimd/PKGBUILD @@ -5,24 +5,32 @@ pkgname=xsimd pkgver=13.0.0 -pkgrel=1 +pkgrel=2 pkgdesc='QuantStack tools library - Multi-dimensional arrays with broadcasting and lazy computing' arch=(any) url='https://github.com/QuantStack/xsimd' -license=(BSD) +license=(BSD-3-Clause) depends=() makedepends=(cmake + git gtest) -source=(https://github.com/QuantStack/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz) -sha512sums=('cdc42ddad3353297cf25ea2b6b3f09967f5f388efc26241f2997979fdbbac072819ff771145bc5bfa86cb326cca84b4119e8e6e3f658407961cf203a40603a7f') +source=(git+https://github.com/QuantStack/$pkgname#tag=$pkgver) +sha512sums=('5c9f4cb16d0a2e835ebea58e15f290f8aab4f1d5bf7ae79500ad521fabfeb33892062431e7faa9b106c294de9e4f2041af228383c38d9a8f070dd7ec3c6f9c0b') + +prepare() { + cd $pkgname +# Backport fixes for Krita + git cherry-pick -n 80a59235e3ffa51659aaa06f002bfd088b77023c + git cherry-pick -n 96edf0340492fa9c080f5182b38358ca85baef5e +} build() { - cmake -B build -S $pkgname-$pkgver \ + cmake -B build -S $pkgname \ -DCMAKE_INSTALL_PREFIX=/usr cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build - install -Dm644 $pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname + install -Dm644 $pkgname/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname }