* add simde

This commit is contained in:
Alexander Baldeck 2024-04-09 10:07:37 +02:00
parent d96d4504f0
commit b70c85905e
3 changed files with 49 additions and 0 deletions

13
simde/.SRCINFO Normal file
View File

@ -0,0 +1,13 @@
pkgbase = simde
pkgdesc = Implementations of SIMD instruction sets
pkgver = 0.8.0
pkgrel = 1
url = https://github.com/simd-everywhere/simde
arch = any
license = MIT
makedepends = meson
source = https://github.com/simd-everywhere/simde/archive/v0.8.0/simde-v0.8.0.tar.gz
sha512sums = b0667583565ea9e59d18a07c7a3cb46710868c9572663e314278ca2004747e337e34f6b927c9c5d29e161caba8ec0428e5299b6e878e226b9f33597a1584b91d
b2sums = 511f609e2588cc39b45a5a3e7f93648d9651e9e3f90220947b7f559ca6281a0db9f876d0692abf24d63528bb84e0ee49da1a165a16eeb91de84639a100a6527b
pkgname = simde

5
simde/.nvchecker.toml Normal file
View File

@ -0,0 +1,5 @@
[simde]
source = "git"
git = "https://github.com/simd-everywhere/simde"
exclude_regex = ".*(rc|RC|alpha|beta).*"
prefix = "v"

31
simde/PKGBUILD Normal file
View File

@ -0,0 +1,31 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgname=simde
pkgver=0.8.0
pkgrel=1
pkgdesc="Implementations of SIMD instruction sets"
arch=(any)
url="https://github.com/simd-everywhere/simde"
license=(MIT)
makedepends=(meson)
source=(
$url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz
)
sha512sums=('b0667583565ea9e59d18a07c7a3cb46710868c9572663e314278ca2004747e337e34f6b927c9c5d29e161caba8ec0428e5299b6e878e226b9f33597a1584b91d')
b2sums=('511f609e2588cc39b45a5a3e7f93648d9651e9e3f90220947b7f559ca6281a0db9f876d0692abf24d63528bb84e0ee49da1a165a16eeb91de84639a100a6527b')
build() {
arch-meson build $pkgname-$pkgver
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
install -vDm 644 $pkgname-$pkgver/README.md -t "$pkgdir/usr/share/doc/$pkgname/"
install -vDm 644 $pkgname-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/"
}