Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
- pkgname=mfem
- pkgver=4.5.2
- pkgrel=1
- pkgdesc="Lightweight, general, scalable C++ library for finite element methods"
- arch=('x86_64')
- url='https://github.com/mfem/mfem'
- license=('BSD')
- depends=('gcc-libs')
- makedepends=('cmake')
- provides=("libmfem.so=$pkgver-64")
- changelog=CHANGELOG
- source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" patch_cstdint.patch)
- sha256sums=('9431d72a2834078f25c58430767bf2fd62bf43a0feb003189a86847c68b8af4a'
- '94305a540bbcd928188346251fe2506e2cc8e02a2fd4ae13f8d9793d84110e6d')
- prepare() {
- cd "$pkgname-$pkgver"
- patch -Np1 -i "${srcdir}/patch_cstdint.patch"
- }
- build() {
- cmake \
- -DCMAKE_BUILD_TYPE='None' \
- -DCMAKE_INSTALL_PREFIX='/usr' \
- -DBUILD_SHARED_LIBS=true \
- -Wno-dev \
- -B build \
- -S "$pkgname-$pkgver"
- cmake --build build
- }
- package() {
- DESTDIR="$pkgdir" cmake --install build
- cd "$pkgname-$pkgver"
- install -Dvm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -Dvm644 README.md NOTICE -t "$pkgdir/usr/share/doc/$pkgname/"
- }
Advertisement
Add Comment
Please, Sign In to add comment