* update muparser to 2.3.5-1

This commit is contained in:
Alexander Baldeck 2025-01-05 01:40:37 +01:00
parent 76bbf84a81
commit bd065a2195
2 changed files with 32 additions and 18 deletions

View File

@ -1,14 +1,18 @@
pkgbase = muparser pkgbase = muparser
pkgdesc = A fast math parser library pkgdesc = A fast math parser library
pkgver = 2.3.4 pkgver = 2.3.5
pkgrel = 2 pkgrel = 1
url = http://muparser.sourceforge.net/ url = https://github.com/beltoforion/muparser
arch = x86_64 arch = x86_64
license = custom arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = BSD-2-Clause
makedepends = cmake makedepends = cmake
depends = gcc-libs depends = gcc-libs
options = !makeflags depends = glibc
source = https://github.com/beltoforion/muparser/archive/v2.3.4/muparser-2.3.4.tar.gz source = https://github.com/beltoforion/muparser/archive/v2.3.5/muparser-2.3.5.tar.gz
sha512sums = 5226fd666eaf3ff7e661bbf72e60114d0ceed10491ffa4ed2dd34cd669c6c21c037eff0388402d6b9d60b0a5a27b03ca35153e0c048328abc75dfd1eaf38ceca sha256sums = 20b43cc68c655665db83711906f01b20c51909368973116dfc8d7b3c4ddb5dd4
pkgname = muparser pkgname = muparser

View File

@ -1,27 +1,37 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com> # POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Ronald van Haren <ronald.archlinux.org> # Maintainer: Carl Smedstad <carsme@archlinux.org>
# Contributor: Ronald van Haren <ronald.archlinux.org>
# Contributor: damir <damir.archlinux.org> # Contributor: damir <damir.archlinux.org>
pkgname=muparser pkgname=muparser
pkgver=2.3.4 pkgver=2.3.5
pkgrel=2.1 pkgrel=1
pkgdesc="A fast math parser library" pkgdesc="A fast math parser library"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="http://muparser.sourceforge.net/" url="https://github.com/beltoforion/muparser"
depends=('gcc-libs') license=('BSD-2-Clause')
depends=(
'gcc-libs'
'glibc'
)
makedepends=('cmake') makedepends=('cmake')
license=('custom') source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
options=('!makeflags') sha256sums=('20b43cc68c655665db83711906f01b20c51909368973116dfc8d7b3c4ddb5dd4')
source=(https://github.com/beltoforion/muparser/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
sha512sums=('5226fd666eaf3ff7e661bbf72e60114d0ceed10491ffa4ed2dd34cd669c6c21c037eff0388402d6b9d60b0a5a27b03ca35153e0c048328abc75dfd1eaf38ceca')
build() { build() {
cmake -B build -S $pkgname-$pkgver \ cmake -B build -S $pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-Wno-dev
cmake --build build cmake --build build
} }
check() {
ctest --test-dir build --output-on-failure
}
package() { package() {
DESTDIR="$pkgdir" cmake --install build DESTDIR="$pkgdir" cmake --install build
install -D -m644 $pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" \
$pkgname-$pkgver/LICENSE
} }