summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreolianoe2017-06-26 22:11:41 +0200
committereolianoe2017-06-26 22:11:41 +0200
commitc88fd671e1654cf259ca26a27c780c076ee4faa3 (patch)
treea5913f110af573b6ceecc2413aa40e20144041c8
parent4dce14fc2fa97fa94471216a5e0735cae2c9b7f7 (diff)
downloadaur-c88fd671e1654cf259ca26a27c780c076ee4faa3.tar.gz
speedup build with ninja
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD7
2 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a9a9c6d3ea44..c6b68e000f91 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Mon Jun 19 14:34:06 UTC 2017
+# Mon Jun 26 20:11:27 UTC 2017
pkgbase = paraview
pkgdesc = Parallel Visualization Application using VTK
pkgver = 5.4.0
@@ -11,6 +11,7 @@ pkgbase = paraview
makedepends = cmake
makedepends = mesa
makedepends = gcc-fortran
+ makedepends = ninja
depends = qt5-tools
depends = qt5-x11extras
depends = qt5-xmlpatterns
diff --git a/PKGBUILD b/PKGBUILD
index 1779b865d67a..4d3ceaba1ada 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,7 +21,7 @@ depends=('qt5-tools' 'qt5-x11extras' 'qt5-xmlpatterns'
'ffmpeg' 'boost' 'glew' 'protobuf'
'expat' 'freetype2' 'libjpeg' 'libxml2' 'libtheora' 'libpng' 'libtiff' 'zlib'
'ospray' 'cgns')
-makedepends=('cmake' 'mesa' 'gcc-fortran')
+makedepends=('cmake' 'mesa' 'gcc-fortran' 'ninja')
source=("http://paraview.org/files/v${pkgver:0:3}/ParaView-v${_pkgver}.tar.gz")
sha1sums=('d1bc9112d76f603d3232069b4ea9c507c4e1b1a7')
@@ -69,15 +69,16 @@ build() {
-DVTK_SMP_IMPLEMENTATION_TYPE:STRING=OpenMP \
-DVTK_USE_TK:BOOL=ON \
${VTK_USE_SYSTEM_LIB} \
+ -GNinja \
../ParaView-v${_pkgver}
- make
+ ninja ${MAKEFLAGS}
}
package() {
cd "${srcdir}/build"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja install
#Install license
install -Dm644 "${srcdir}/ParaView-v${_pkgver}/License_v1.2.txt" "${pkgdir}/usr/share/licenses/paraview/LICENSE"