diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 15 insertions, 7 deletions
@@ -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 } |