[arch-commits] Commit in vtk/trunk (PKGBUILD)
Andrzej Giniewicz
aginiewicz at archlinux.org
Thu Dec 4 11:11:16 UTC 2014
Date: Thursday, December 4, 2014 @ 12:11:16
Author: aginiewicz
Revision: 123439
upgpkg: vtk 6.1.0-4
vtk: get rid of bundled twisted and zope-interface, FS#43000
Modified:
vtk/trunk/PKGBUILD
----------+
PKGBUILD | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-12-04 11:01:22 UTC (rev 123438)
+++ PKGBUILD 2014-12-04 11:11:16 UTC (rev 123439)
@@ -11,13 +11,13 @@
pkgname=vtk
pkgver=6.1.0
_majorver=6.1
-pkgrel=3
+pkgrel=4
pkgdesc='A software system for 3D computer graphics, image processing, and visualization.'
arch=('i686' 'x86_64')
url='http://www.vtk.org/'
license=('BSD')
depends=('libjpeg-turbo' 'boost' 'ffmpeg' 'qt5-tools' 'lesstif' 'mariadb' 'hdf5' 'libgl')
-makedepends=('cmake' 'java-environment' 'doxygen' 'gnuplot' 'python2' 'tk' 'wget' 'python2-matplotlib' 'openmpi' 'gdal' 'unixodbc')
+makedepends=('cmake' 'java-environment' 'doxygen' 'gnuplot' 'python2' 'tk' 'wget' 'python2-matplotlib' 'openmpi' 'gdal' 'unixodbc' 'python2-twisted')
optdepends=('python2: python bindings'
'java-runtime: java bindings'
'tk: tcl bindings'
@@ -26,7 +26,9 @@
'openmpi: parallel support'
'gdal: module IO/GDAL'
'unixodbc: module IO/ODBC'
- 'python2-matplotlib: for Matplotlib rendering')
+ 'python2-matplotlib: for Matplotlib rendering'
+ 'python2-twisted: for vtkWeb')
+provides=('python2-autobahn') # TODO: move it from AUR to make it an optdepend of vtkWeb instead of twisted
source=("http://www.vtk.org/files/release/${_majorver}/VTK-${pkgver}.tar.gz"
"http://www.vtk.org/files/release/${_majorver}/VTKData-${pkgver}.tar.gz"
"http://www.vtk.org/files/release/${_majorver}/VTKLargeData-${pkgver}.tar.gz"
@@ -99,13 +101,14 @@
# Move the vtk.jar to the arch-specific location
install -dv "${pkgdir}/usr/share/java/vtk"
- mv -v "${pkgdir}/usr/lib/vtk.jar" \
- "${pkgdir}/usr/share/java/vtk"
+ mv -v "${pkgdir}/usr/lib/vtk.jar" "${pkgdir}/usr/share/java/vtk"
rm -rf "${pkgdir}/usr/lib/vtk-${_majorver}/java"
# Install license
install -dv "${pkgdir}/usr/share/licenses/vtk"
- install -m644 "${srcdir}/VTK-$pkgver/Copyright.txt" \
- "${pkgdir}/usr/share/licenses/vtk"
+ install -m644 "${srcdir}/VTK-$pkgver/Copyright.txt" "${pkgdir}/usr/share/licenses/vtk"
+
+ # Get rid of twisted and zope-interface (FS#43000), because adding them as makedepends was not enough
+ rm -rf "${pkgdir}"/usr/lib/python2.7/site-packages/{twisted,zope}
}
More information about the arch-commits
mailing list