summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 12 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9b0128a5abf3..f9941314147c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,34 @@
-# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG
# Contributor: trya <tryagainprod@gmail.com>
# Contributor: Ronald van Haren <ronald.archlinux.org>
# Contributor: damir <damir.archlinux.org>
+# Maintainer: heavysink <winstonwu91 at gmail>
pkgname=lib32-muparser
-pkgver=2.2.6.1
-pkgrel=1
+pkgver=2.3.2
+pkgrel=2
pkgdesc="Fast math parser library (32 bit)"
arch=('x86_64')
url="http://muparser.beltoforion.de/"
license=('MIT')
depends=('muparser' 'lib32-gcc-libs')
-makedepends=('gcc-multilib')
+makedepends=('gcc-multilib' 'cmake')
source=(muparser-$pkgver.tar.gz::"https://github.com/beltoforion/muparser/archive/v$pkgver.tar.gz")
-sha256sums=('d2562853d972b6ddb07af47ce8a1cdeeb8bb3fa9e8da308746de391db67897b3')
+sha512sums=('8ef5c8b3834da3995a782b7364a4eb4197fb706bee4cadabe5511d2a9cf2912c3db6de422a91eff7f9690f8c9c355b9900335e940749d5c243cb732ac1992aef')
build() {
- cd muparser-$pkgver
-
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
- ./configure --prefix=/usr --libdir=/usr/lib32 --disable-samples
- make
+ cmake -B build -S muparser-$pkgver \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_BINDIR=bin \
+ -DCMAKE_INSTALL_LIBDIR=lib32 \
+ -DCMAKE_INSTALL_INCLUDEDIR=include
+ VERBOSE=1 cmake --build build
}
package() {
- make -C muparser-$pkgver DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
# remove headers already present in muparser package
rm -rf "$pkgdir"/usr/include
# license