diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -1,7 +1,7 @@ # Maintainer: Myles English <myles at rockhead dot biz> pkgname=ffc-git -pkgver=20150925 -pkgrel=2 +pkgver=20160405 +pkgrel=1 pkgdesc="A compiler for finite element variational forms." _branch=master arch=('i686' 'x86_64') @@ -14,8 +14,10 @@ makedepends=('git' 'python2' 'sed') provides=('ffc') conflicts=('ffc') options=(!emptydirs) -source=("ffc::git+https://bitbucket.org/fenics-project/ffc.git#branch=${_branch}") -md5sums=('SKIP') +source=("ffc::git+https://bitbucket.org/fenics-project/ffc.git#branch=${_branch}" + "paths.patch") +md5sums=('SKIP' + 'd008f41c6a03f0dd40a36d648d171dd2') pkgver() { cd ffc @@ -24,8 +26,9 @@ pkgver() { prepare() { cd ffc + patch -p1 < ../paths.patch find ./ -name "*" -type f -exec \ - sed -i 's|^#!.*python$|#!/usr/bin/python2|' {} \; + sed -i 's|^#!.*python$|#!/usr/bin/python2|' {} \; } build() { @@ -36,8 +39,7 @@ build() { package() { cd ffc python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 - - # surely the setup.py should handle this? sed -i 's#'"${pkgdir}"'#/usr#g' "${pkgdir}/usr/lib/pkgconfig/ufc-1.pc" + sed -i 's#'"${pkgdir}"'#/usr#g' "${pkgdir}/usr/lib/python2.7/site-packages/ffc/ufc_include.py" sed -i 's#'"${pkgdir}"'#/usr#g' "${pkgdir}/usr/share/ufc/UFCConfig.cmake" } |