Guest User

Untitled

a guest
Jun 15th, 2023
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 KB | None | 0 0
  1. # Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
  2.  
  3. pkgname=mfem
  4. pkgver=4.5.2
  5. pkgrel=1
  6. pkgdesc="Lightweight, general, scalable C++ library for finite element methods"
  7. arch=('x86_64')
  8. url='https://github.com/mfem/mfem'
  9. license=('BSD')
  10. depends=('gcc-libs')
  11. makedepends=('cmake')
  12. provides=("libmfem.so=$pkgver-64")
  13. changelog=CHANGELOG
  14. source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" patch_cstdint.patch)
  15. sha256sums=('9431d72a2834078f25c58430767bf2fd62bf43a0feb003189a86847c68b8af4a'
  16.             '94305a540bbcd928188346251fe2506e2cc8e02a2fd4ae13f8d9793d84110e6d')
  17.  
  18.  
  19. prepare() {
  20.     cd "$pkgname-$pkgver"
  21.     patch -Np1 -i "${srcdir}/patch_cstdint.patch"
  22. }
  23.  
  24.  
  25. build() {
  26.     cmake \
  27.         -DCMAKE_BUILD_TYPE='None' \
  28.         -DCMAKE_INSTALL_PREFIX='/usr' \
  29.         -DBUILD_SHARED_LIBS=true \
  30.         -Wno-dev \
  31.         -B build \
  32.         -S "$pkgname-$pkgver"
  33.     cmake --build build
  34. }
  35.  
  36. package() {
  37.     DESTDIR="$pkgdir" cmake --install build
  38.     cd "$pkgname-$pkgver"
  39.     install -Dvm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
  40.     install -Dvm644 README.md NOTICE -t "$pkgdir/usr/share/doc/$pkgname/"
  41. }
Advertisement
Add Comment
Please, Sign In to add comment