diff options
author | Gabriel Souza Franco | 2018-08-17 14:14:04 +0200 |
---|---|---|
committer | Gabriel Souza Franco | 2018-08-17 14:14:04 +0200 |
commit | 0d796648245482983c3264cc289a2cc1cd108f9f (patch) | |
tree | 586b14540346515d9dd2d5ffbbbbf01fb2ec15ad /PKGBUILD | |
parent | 296d7516e2092d2ebeb3eb78a866f28ec18adb22 (diff) | |
download | aur-0d796648245482983c3264cc289a2cc1cd108f9f.tar.gz |
Switch to git source to have proper version hashes
Also update to latest commit for 0.17
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 8 insertions, 11 deletions
@@ -9,8 +9,8 @@ pkgname=freecad pkgver=0.17 -_rollup=84d6128 -pkgrel=6 +_commit=9948ee4 +pkgrel=7 pkgdesc='A general purpose 3D CAD modeler' arch=('x86_64') url='http://www.freecadweb.org/' @@ -18,15 +18,13 @@ license=('LGPL') depends=('boost-libs' 'curl' 'opencascade>=7.2' 'xerces-c' 'libspnav' 'glu' 'netcdf' 'shared-mime-info' 'hicolor-icon-theme' 'jsoncpp' 'qt5-base' 'qt5-declarative' 'qt5-svg' 'qt5-tools' 'med' 'python2-pivy' 'python2-pyside2' 'python2-matplotlib' 'pyside2-tools') -makedepends=('boost' 'eigen' 'gcc-fortran' 'swig' 'xerces-c' 'desktop-file-utils' +makedepends=('boost' 'eigen' 'gcc-fortran' 'swig' 'xerces-c' 'desktop-file-utils' 'git' 'cmake' 'coin>=3.1.3-9' 'python2-pyside2' 'pyside2' 'shiboken2') optdepends=('python2-matplotlib' 'python2-pyqt5' 'graphviz' 'openscad') -source=("$pkgname-$pkgver.tar.gz::https://github.com/FreeCAD/FreeCAD/archive/$pkgver.tar.gz" - "$pkgname-$_rollup-rollup.patch::https://github.com/FreeCAD/FreeCAD/compare/$pkgver...$_rollup.patch" +source=("git+https://github.com/FreeCAD/FreeCAD.git#commit=$_commit" "${pkgname}.desktop" "${pkgname}.xml" 'gcc8.patch' 'smesh-pthread.patch' 'qt5.11.patch') -sha256sums=('ae017393476b6dc7f1192bcaf91ceedc2f9b791f2495307ce7c45efadb5266fb' - 'c4a4e084da448c78644e8acc1f3158cf2cb82ee4936b5b79e282497fd62d566e' +sha256sums=('SKIP' '617968d7bbd1da71bdedaed1b66c5d6eaf24e0fb34678b93f5d925d370c66296' '248918de7d3c2145b5cc4fbbc9e224d22f4a6ca7ead2680e8c3a32e91772482a' '618bb85c4f3a4eb0e329d1fc30391b777c9b0cffe97aa1e96d45f58b18424311' @@ -34,16 +32,15 @@ sha256sums=('ae017393476b6dc7f1192bcaf91ceedc2f9b791f2495307ce7c45efadb5266fb' 'a639c9d51f8443e4d2270fe60d5ac3ac62c7c64c532620108514840f8e8704bc') prepare() { - cd "${srcdir}/FreeCAD-${pkgver}" + cd "${srcdir}/FreeCAD" - patch -Np1 -i ../$pkgname-$_rollup-rollup.patch patch -Np1 -i ../gcc8.patch patch -Np1 -i ../smesh-pthread.patch patch -Np1 -i ../qt5.11.patch } build() { - cd "${srcdir}/FreeCAD-${pkgver}" + cd "${srcdir}/FreeCAD" cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX="/usr/lib/freecad" \ @@ -60,7 +57,7 @@ build() { } package() { - cd "${srcdir}/FreeCAD-${pkgver}" + cd "${srcdir}/FreeCAD" make DESTDIR="${pkgdir}" install |