summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 15 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fed9499f0b10..d0b9bdc63209 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer: <gucong@gc-desktop>
pkgname=engrid-git
_gitname=engrid
-pkgver=20150810.e9804d56
+pkgver=20140919.670493c4
pkgrel=1
pkgdesc="open-source mesh generation"
arch=('i686' 'x86_64')
url="http://engits.eu/en/engrid"
license=('GPL')
-depends=(vtk qt4 cgal)
+depends=(vtk qt5-base cgal)
makedepends=(git subversion)
-source=("git+https://github.com/enGits/$_gitname.git")
+source=("git+https://github.com/enGits/$_gitname.git#branch=qt5")
md5sums=('SKIP')
pkgver() {
@@ -18,20 +18,28 @@ pkgver() {
}
prepare() {
- cd "$srcdir/$_gitname"
+ # cd "$srcdir/$_gitname"
+ # git merge origin/qt5 -Xtheirs -m 'merge branch qt5'
+ cd "$srcdir"
[ -e build ] && rm -rf build
mkdir build
+ sed -i 's/STATIC/SHARED/g' "$srcdir/engrid/src/tetgen/CMakeLists.txt"
+ echo 'install(TARGETS tet LIBRARY DESTINATION lib)' >> "$srcdir/engrid/src/tetgen/CMakeLists.txt"
+ sed -i '/vtkRenderingCore_AUTOINIT/d' "$srcdir/engrid/src/libengrid/engrid.h"
}
build() {
- cd "$srcdir/$_gitname/build"
- cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ../src
+ cd "$srcdir/build"
+ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DQT5_INC_DIR:PATH=/usr/include/qt \
+ -DQT5_TOOLS_INC_DIR:PATH=/usr/include/qt \
+ "../$_gitname/src"
make
}
package() {
- cd "$srcdir/$_gitname/build"
+ cd "$srcdir/build"
make DESTDIR="${pkgdir}" install
}