summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 083940730be146d711babd3c919c068ee91b234c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Maintainer: Julian Hornich <hornich at kth dot se>
pkgname=ufc2-hpc-git
pkgdesc="Unified form language. HPC version"
pkgver=2.1.1_20200126
pkgrel=1
_branch=python3
arch=('i686' 'x86_64')
url="https://bitbucket.org/adaptivesimulations/ufc2-hpc/"
license=('LGPL')
groups=('dolfin-hpc-git')
depends=()
makedepends=('git' 'cmake')
provides=('ufc2-hpc')
conflicts=()
options=(!emptydirs)
source=("ufc2-hpc::git+https://bitbucket.org/adaptivesimulations/ufc2-hpc.git#branch=${_branch}")
md5sums=('SKIP')

pkgver() {
  cd ufc2-hpc
  echo "$(head -n 1 ChangeLog | sed 's/ .*//')_$(git log --format="%cd" --date=short -1 | sed 's/-//g')"
}

prepare() {
  cd ufc2-hpc
}

build() {
  cd ufc2-hpc
  mkdir -p build
  cd build
  cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/usr ..
 	make
}

package() {
  cd ufc2-hpc/build
  sed -i "s:${pkgdir}::" ufc-1.pc
  sed -i "s:${pkgdir}::" UFCConfig.cmake
  make install
}