summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 9 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e17790a6e255..e0a04eb72ea6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}