diff options
author | Félix Piédallu | 2018-09-21 17:33:15 +0200 |
---|---|---|
committer | Félix Piédallu | 2018-09-21 17:33:15 +0200 |
commit | a40d92e4760d028b12f5d416ec1d8ebdf45332e5 (patch) | |
tree | b8209452345a9d91104b51de5d443ebcb46fbe4c | |
parent | 6099b78e7b49fac93369ece0023a04c28c128740 (diff) | |
download | aur-a40d92e4760d028b12f5d416ec1d8ebdf45332e5.tar.gz |
Fix depnedencies
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 41 insertions, 19 deletions
@@ -3,25 +3,37 @@ pkgbase = freecad-linkstage3-git pkgver = asm3.0.5.3.r1537.g234333df9 pkgrel = 1 url = http://www.freecadweb.org/ - arch = any + arch = x86_64 license = LGPL makedepends = cmake makedepends = ninja makedepends = gcc-fortran makedepends = desktop-file-utils - makedepends = python-pyside-tools makedepends = swig makedepends = boost makedepends = eigen - depends = python-pyside depends = boost-libs depends = calculix depends = coin depends = gmsh depends = med + depends = netcdf depends = netgen-git depends = opencascade depends = vtk + depends = glew + depends = xerces-c + depends = libspnav + depends = shiboken2 + depends = jsoncpp + depends = qt5-base + depends = qt5-webkit + depends = qt5-svg + depends = python2-matplotlib + depends = python2-pyside2 + depends = pyside2-tools + depends = python2-shiboken2 + conflicts = freecad source = git+https://github.com/realthunder/FreeCAD.git#branch=LinkStage3 sha256sums = SKIP @@ -5,13 +5,11 @@ pkgname=freecad-linkstage3-git pkgver=asm3.0.5.3.r1537.g234333df9 pkgrel=1 pkgdesc='A general purpose 3D CAD modeler - LinkStage3 dev branch, git checkout' -arch=('any') +arch=('x86_64') url='http://www.freecadweb.org/' license=('LGPL') +conflicts=('freecad') depends=( - # doxygen - - 'python-pyside' 'boost-libs' @@ -19,40 +17,46 @@ depends=( 'coin' 'gmsh' 'med' + 'netcdf' 'netgen-git' 'opencascade' 'vtk' + 'glew' + 'xerces-c' + 'libspnav' + 'shiboken2' + 'jsoncpp' + # Qt5 + 'qt5-base' + 'qt5-webkit' + 'qt5-svg' - # libqtcore4 - # libshiboken-dev - # libxerces-c-dev # libxmu-dev # libxmu-headers # libxmu6 # libxmuu-dev # libxmuu1 - # libqtwebkit-dev # python-pivy - # python-matplotlib - # automake # dictionaries-common # tcl8.5-dev # tk8.5-dev - # libcoin80-dev # libhdf5-dev # libfreetype6-dev # python-dev - # qt4-dev-tools - # qt4-qmake + + 'python2-matplotlib' + 'python2-pyside2' + 'pyside2-tools' + 'python2-shiboken2' + ) makedepends=( 'cmake' 'ninja' 'gcc-fortran' 'desktop-file-utils' - 'python-pyside-tools' 'swig' 'boost' 'eigen' @@ -77,6 +81,7 @@ pkgver() { build() { cd "${srcdir}/${_gitname}" + rm build -rf mkdir build -p pushd build >/dev/null @@ -88,12 +93,17 @@ build() { -DFREECAD_USE_OCC_VARIANT="Official Version" \ -DBUILD_FEM_NETGEN=OFF \ -DBUILD_QT5=ON \ + -DCMAKE_INSTALL_PREFIX="/usr/lib/freecad" \ + -DCMAKE_INSTALL_DOCDIR="/usr/share/freecad/doc" \ + -DCMAKE_INSTALL_DATADIR="/usr/share/freecad" \ -G Ninja ninja } package() { - ninja install - ln -sf /opt/FreeCAD/bin/FreeCAD /usr/bin/freecad-git + cd "${srcdir}/${_gitname}/build" + + DESTDIR="${pkgdir}" ninja install + # ln -sf /opt/FreeCAD/bin/FreeCAD /usr/bin/freecad-git } |