[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Saturday, October 17, 2020 @ 23:32:53 Author: svenstaro Revision: 725765 upgpkg: mayavi 4.7.2-1 Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-17 23:24:59 UTC (rev 725764) +++ PKGBUILD2020-10-17 23:32:53 UTC (rev 725765) @@ -2,8 +2,8 @@ # Contributor: Jingbei Li pkgname=mayavi -pkgver=4.7.1 -pkgrel=4 +pkgver=4.7.2 +pkgrel=1 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('x86_64') url="https://github.com/enthought/mayavi; @@ -16,7 +16,7 @@ source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz; "mayavi.sh" "mayavi.csh") -sha256sums=('d679daf930751f0c531938f4664a51ac4bed994a807488ca5ea5a8c15fabf184' +sha256sums=('c8addff9c87c7b9f91d32205c99d0af75cf480cbb2585e69149ab6b9337deb2e' 'abb34e78105abf15197bdd05c02ba3b080755d46aa81e4cfaeaba4994d05effe' '034b36bf9d279d926c39c858bf18992e34de880725d778f8435b293259f4775d')
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Thursday, April 30, 2020 @ 13:29:45 Author: svenstaro Revision: 623315 upgpkg: mayavi 4.7.1-4: pdal 2.1.0 rebuild Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-30 13:24:35 UTC (rev 623314) +++ PKGBUILD2020-04-30 13:29:45 UTC (rev 623315) @@ -3,12 +3,12 @@ pkgname=mayavi pkgver=4.7.1 -pkgrel=3 +pkgrel=4 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('x86_64') url="https://github.com/enthought/mayavi; license=('BSD') -depends=('vtk' 'python-envisage' 'python-traitsui' 'python-configobj' 'python-pyqt5' 'pdal' 'unixodbc' 'pugixml' 'openmpi' 'ffmpeg') +depends=('vtk' 'python-envisage' 'python-traitsui' 'python-configobj' 'python-pyqt5' 'pdal' 'unixodbc' 'pugixml' 'openmpi' 'ffmpeg' 'python-numpy') makedepends=('python-setuptools' 'python-sphinx' 'python-twisted' 'xorg-server-xvfb' 'qt5-svg' 'glew' 'proj') replaces=('python-mayavi') provides=('python-mayavi')
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Monday, November 4, 2019 @ 00:19:03 Author: felixonmars Revision: 522814 Python 3.8 rebuild Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-04 00:18:43 UTC (rev 522813) +++ PKGBUILD2019-11-04 00:19:03 UTC (rev 522814) @@ -3,7 +3,7 @@ pkgname=mayavi pkgver=4.7.1 -pkgrel=2 +pkgrel=3 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('x86_64') url="https://github.com/enthought/mayavi;
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Monday, September 2, 2019 @ 08:10:01 Author: svenstaro Revision: 506807 upgpkg: mayavi 4.7.1-2 pdal 2 rebuild Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-09-02 08:09:27 UTC (rev 506806) +++ PKGBUILD2019-09-02 08:10:01 UTC (rev 506807) @@ -3,7 +3,7 @@ pkgname=mayavi pkgver=4.7.1 -pkgrel=1 +pkgrel=2 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('x86_64') url="https://github.com/enthought/mayavi;
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Monday, August 19, 2019 @ 18:18:14 Author: aginiewicz Revision: 500201 upgpkg: mayavi 4.7.1-1 mayavi: new upstream release Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-19 17:57:04 UTC (rev 500200) +++ PKGBUILD2019-08-19 18:18:14 UTC (rev 500201) @@ -2,14 +2,14 @@ # Contributor: Jingbei Li pkgname=mayavi -pkgver=4.6.2 +pkgver=4.7.1 pkgrel=1 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('x86_64') url="https://github.com/enthought/mayavi; license=('BSD') -depends=('vtk' 'python-envisage' 'python-traitsui' 'python-configobj' 'python-pyqt5' 'gdal' 'unixodbc' 'jsoncpp' 'openmpi' 'ffmpeg') -makedepends=('python-setuptools' 'python-sphinx' 'python-twisted' 'xorg-server-xvfb' 'qt5-base' 'glew' 'proj') +depends=('vtk' 'python-envisage' 'python-traitsui' 'python-configobj' 'python-pyqt5' 'pdal' 'unixodbc' 'pugixml' 'openmpi' 'ffmpeg') +makedepends=('python-setuptools' 'python-sphinx' 'python-twisted' 'xorg-server-xvfb' 'qt5-svg' 'glew' 'proj') replaces=('python-mayavi') provides=('python-mayavi') options=(!emptydirs) @@ -16,9 +16,9 @@ source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz; "mayavi.sh" "mayavi.csh") -md5sums=('11e76a5ed9b7cd123b6a8efd3828c52a' - '5773317624d524e19c78c0521dab79d3' - 'd42bd281c92cb998f3d8a36171688fc4') +sha256sums=('d679daf930751f0c531938f4664a51ac4bed994a807488ca5ea5a8c15fabf184' +'abb34e78105abf15197bdd05c02ba3b080755d46aa81e4cfaeaba4994d05effe' +'034b36bf9d279d926c39c858bf18992e34de880725d778f8435b293259f4775d') prepare() { cd "$srcdir"/mayavi-$pkgver @@ -43,6 +43,7 @@ chmod 0644 mayavi/tests/data/cellsnd.ascii.inp # set path so autodoc can find just built modules + echo "import sys" >> docs/source/mayavi/conf.py echo "sys.path.append('$srcdir/mayavi-$pkgver/build/lib.linux-$CARCH-3.7/')" >> docs/source/mayavi/conf.py }
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Saturday, October 20, 2018 @ 14:04:06 Author: aginiewicz Revision: 398087 mayavi: thanks for help! Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |1 + 1 file changed, 1 insertion(+) Modified: PKGBUILD === --- PKGBUILD2018-10-20 14:02:35 UTC (rev 398086) +++ PKGBUILD2018-10-20 14:04:06 UTC (rev 398087) @@ -1,4 +1,5 @@ # Maintainer: Andrzej Giniewicz +# Contributor: Jingbei Li pkgname=mayavi pkgver=4.6.2
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Monday, July 17, 2017 @ 22:55:03 Author: aginiewicz Revision: 245522 upgpkg: mayavi 4.5.0-6 mayavi2: switch to vtk 7 as it seems to work now FS#54756 Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-07-17 21:25:17 UTC (rev 245521) +++ PKGBUILD2017-07-17 22:55:03 UTC (rev 245522) @@ -3,12 +3,12 @@ pkgname=mayavi pkgver=4.5.0 -pkgrel=5 +pkgrel=6 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('i686' 'x86_64') url="https://github.com/enthought/mayavi; license=('BSD') -depends=('ipython2' 'vtk6' 'python2-envisage' 'python2-traitsui' 'python2-configobj' 'wxpython' +depends=('ipython2' 'vtk' 'python2-envisage' 'python2-traitsui' 'python2-configobj' 'wxpython' 'gdal' 'unixodbc' 'jsoncpp' 'openmpi' 'ffmpeg') makedepends=('python2-setuptools' 'python2-sphinx' 'python2-twisted' 'xorg-server-xvfb' 'qt5-base') replaces=('python2-mayavi') @@ -16,19 +16,15 @@ options=(!emptydirs) source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz; -"mayavi.sh" "mayavi.csh" "vtk6.patch" "setuptools.patch") +"mayavi.sh" "mayavi.csh" "setuptools.patch") md5sums=('ed3b0004b810bd5741ae9bb46d197250' '3e998f4f3cb1d9bc3353fbb933984458' 'd68e29e3c805ad2e0a5e82b1744b1f0a' - '1b91b3aaf31a44ddc5e770f4fb1e3c5f' 'fa81f3c6610942dedd072ef55428c41b') prepare() { cd "$srcdir"/mayavi-$pkgver - # patch to force VTK6 - patch -p1 < ../vtk6.patch - # patch to fix setuptools 28.0 --- https://github.com/enthought/mayavi/issues/443 patch -p1 < ../setuptools.patch
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Thursday, June 15, 2017 @ 03:25:13 Author: anatolik Revision: 236928 Openmpi 2.x rebuild Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-06-15 03:24:04 UTC (rev 236927) +++ PKGBUILD2017-06-15 03:25:13 UTC (rev 236928) @@ -3,7 +3,7 @@ pkgname=mayavi pkgver=4.5.0 -pkgrel=4 +pkgrel=5 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('i686' 'x86_64') url="https://github.com/enthought/mayavi;
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Saturday, January 21, 2017 @ 11:35:31 Author: jelle Revision: 208240 upgpkg: mayavi 4.5.0-4 drop wxpython2.8 usage, use wxpython package. Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-01-21 11:28:42 UTC (rev 208239) +++ PKGBUILD2017-01-21 11:35:31 UTC (rev 208240) @@ -3,12 +3,12 @@ pkgname=mayavi pkgver=4.5.0 -pkgrel=3 +pkgrel=4 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('i686' 'x86_64') url="https://github.com/enthought/mayavi; license=('BSD') -depends=('ipython2' 'vtk6' 'python2-envisage' 'python2-traitsui' 'python2-configobj' 'wxpython2.8' +depends=('ipython2' 'vtk6' 'python2-envisage' 'python2-traitsui' 'python2-configobj' 'wxpython' 'gdal' 'unixodbc' 'jsoncpp' 'openmpi' 'ffmpeg') makedepends=('python2-setuptools' 'python2-sphinx' 'python2-twisted' 'xorg-server-xvfb' 'qt5-base') replaces=('python2-mayavi') @@ -32,9 +32,6 @@ # patch to fix setuptools 28.0 --- https://github.com/enthought/mayavi/issues/443 patch -p1 < ../setuptools.patch - # force selection of wxpython 2.8 - sed -e "s/wxversion.ensureMinimal('2.8')/wxversion.select('2.8')/g" -i $(find . -name '*.py') - # fix wrong-file-end-of-line-encoding for file in *.txt examples/mayavi/data/room_vis.wrl examples/tvtk/dscene.py \ examples/mayavi/interactive/wx_mayavi_embed*.py ; do
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Friday, October 28, 2016 @ 14:30:48 Author: aginiewicz Revision: 193915 upgpkg: mayavi 4.5.0-3 mayavi: prepare build Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-28 14:21:31 UTC (rev 193914) +++ PKGBUILD2016-10-28 14:30:48 UTC (rev 193915) @@ -3,14 +3,14 @@ pkgname=mayavi pkgver=4.5.0 -pkgrel=2 +pkgrel=3 pkgdesc="A 3-dimensional visualizer of scientific data" arch=('i686' 'x86_64') url="https://github.com/enthought/mayavi; license=('BSD') depends=('ipython2' 'vtk6' 'python2-envisage' 'python2-traitsui' 'python2-configobj' 'wxpython2.8' - 'gdal' 'unixodbc' 'jsoncpp' 'hdf5' 'openmpi' 'libtheora' 'ffmpeg' 'qt5-base') -makedepends=('python2-setuptools' 'python2-sphinx' 'python2-twisted' 'xorg-server-xvfb') + 'gdal' 'unixodbc' 'jsoncpp' 'openmpi' 'ffmpeg') +makedepends=('python2-setuptools' 'python2-sphinx' 'python2-twisted' 'xorg-server-xvfb' 'qt5-base') replaces=('python2-mayavi') provides=('python2-mayavi') options=(!emptydirs)
[arch-commits] Commit in mayavi/trunk (PKGBUILD mayavi.csh mayavi.sh)
Date: Thursday, September 4, 2014 @ 12:32:59 Author: aginiewicz Revision: 118267 upgpkg: mayavi 4.3.1-3 mayavi: fix mtime, switch to qt4 due to FS#41791 Added: mayavi/trunk/mayavi.csh mayavi/trunk/mayavi.sh Modified: mayavi/trunk/PKGBUILD + PKGBUILD | 36 +++- mayavi.csh |1 + mayavi.sh |1 + 3 files changed, 29 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-09-04 09:57:30 UTC (rev 118266) +++ PKGBUILD2014-09-04 10:32:59 UTC (rev 118267) @@ -3,21 +3,24 @@ pkgname=mayavi pkgver=4.3.1 -pkgrel=2 +pkgrel=3 pkgdesc=A 3-dimensional visualizer of scientific data arch=('i686' 'x86_64') url=https://github.com/enthought/mayavi; license=('BSD') -depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython2.8') +depends=('ipython2' 'vtk' 'python2-envisage' 'python2-pyqt4') makedepends=('python2-setuptools' 'python2-sphinx' 'python2-twisted' 'xorg-server-xvfb') replaces=('python2-mayavi') provides=('python2-mayavi') options=(!emptydirs) -source=($pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz;) -md5sums=('93677c77f0a835537bd210c493740b03') +source=($pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz; +mayavi.sh mayavi.csh) +md5sums=('93677c77f0a835537bd210c493740b03' + '6d36bbfb69010e313292cfee4982487f' + '91eb92abc506a00c29afcb37c9600914') -build() { +prepare() { cd $srcdir/mayavi-$pkgver # force selection of wxpython 2.8 @@ -32,6 +35,18 @@ # set path so autodoc can find just built modules echo sys.path.append('$srcdir/enthought-mayavi-${_githubtag}/build/lib.linux-$CARCH-2.7/') docs/source/mayavi/conf.py + + # fix python-python2 + sed -e s|#![ ]*/usr/bin/python$|#!/usr/bin/python2| \ + -e s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2| \ + -e s|#![ ]*/bin/env python$|#!/usr/bin/env python2| \ + -i $(find . -name '*[\._]py') +} + +build() { + cd $srcdir/mayavi-$pkgver + rm -rf build + mkdir build mkdir -p build/lib.linux-$CARCH-2.7/{tvtk/plugins/scene,mayavi/preferences,mayavi/core} ln -s $srcdir/enthought-mayavi-${_githubtag}/tvtk/tvtk_classes.zip \ build/lib.linux-$CARCH-2.7/tvtk/tvtk_classes.zip @@ -40,6 +55,9 @@ ln -s $srcdir/enthought-mayavi-${_githubtag}/tvtk/plugins/scene/preferences.ini \ build/lib.linux-$CARCH-2.7/tvtk/plugins/scene/preferences.ini + # force using Qt during build + export ETS_TOOLKIT=qt4 + # now this is ugly, but docs do not build without X. We setup X according to: # http://docs.enthought.com/mayavi/mayavi/tips.html#rendering-using-the-virtual-framebuffer export DISPLAY=:69 @@ -62,10 +80,10 @@ cp -r docs/build/* ${pkgdir}/usr/lib/python2.7/site-packages - sed -i -e s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2| \ -$(find ${pkgdir} -name '*.py') - sed -i -e s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2| \ -$pkgdir/usr/lib/python2.7/site-packages/mayavi/tests/csv_files/csv_2_py + # switch to PyQt by default, fix FS#41791 + install -d ${pkgdir}/etc/profile.d + install -Dm644 ${srcdir}/mayavi.sh ${pkgdir}/etc/profile.d/mayavi.sh + install -Dm644 ${srcdir}/mayavi.csh ${pkgdir}/etc/profile.d/mayavi.csh install -D LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE } Added: mayavi.csh === --- mayavi.csh (rev 0) +++ mayavi.csh 2014-09-04 10:32:59 UTC (rev 118267) @@ -0,0 +1 @@ +setenv ETS_TOOLKIT qt4 Added: mayavi.sh === --- mayavi.sh (rev 0) +++ mayavi.sh 2014-09-04 10:32:59 UTC (rev 118267) @@ -0,0 +1 @@ +export ETS_TOOLKIT=qt4
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Saturday, August 2, 2014 @ 17:06:58 Author: aginiewicz Revision: 116739 upgpkg: mayavi 4.3.1-2 rename twisted dependency Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-02 14:51:26 UTC (rev 116738) +++ PKGBUILD2014-08-02 15:06:58 UTC (rev 116739) @@ -3,13 +3,13 @@ pkgname=mayavi pkgver=4.3.1 -pkgrel=1 +pkgrel=2 pkgdesc=A 3-dimensional visualizer of scientific data arch=('i686' 'x86_64') url=https://github.com/enthought/mayavi; license=('BSD') depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython2.8') -makedepends=('python2-setuptools' 'python2-sphinx' 'xorg-server-xvfb' 'twisted') +makedepends=('python2-setuptools' 'python2-sphinx' 'python2-twisted' 'xorg-server-xvfb') replaces=('python2-mayavi') provides=('python2-mayavi') options=(!emptydirs)
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Friday, January 31, 2014 @ 13:46:44 Author: aginiewicz Revision: 105091 upgpkg: mayavi 4.3.1-1 mayavi: update and force wxpython 2.8 Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-01-31 12:37:20 UTC (rev 105090) +++ PKGBUILD2014-01-31 12:46:44 UTC (rev 105091) @@ -2,13 +2,13 @@ # Maintainer: Andrzej Giniewicz ggi...@gmail.com pkgname=mayavi -pkgver=4.3.0 -pkgrel=2 +pkgver=4.3.1 +pkgrel=1 pkgdesc=A 3-dimensional visualizer of scientific data arch=('i686' 'x86_64') url=https://github.com/enthought/mayavi; license=('BSD') -depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython') +depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython2.8') makedepends=('python2-setuptools' 'python2-sphinx' 'xorg-server-xvfb' 'twisted') replaces=('python2-mayavi') provides=('python2-mayavi') @@ -15,11 +15,14 @@ options=(!emptydirs) source=($pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz;) -md5sums=('7708d85a77c427c8dfbeb914630d31be') +md5sums=('93677c77f0a835537bd210c493740b03') build() { cd $srcdir/mayavi-$pkgver + # force selection of wxpython 2.8 + sed -e s/wxversion.ensureMinimal('2.8')/wxversion.select('2.8')/g -i $(find . -name '*.py') + # Use python2-sphinx provided sphinx-build2 sed -i -e 's/sphinx-build/sphinx-build2/' docs/Makefile*
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Monday, August 19, 2013 @ 11:09:09 Author: angvp Revision: 95985 upgpkg: mayavi 4.3.0-2 Rebuild against setuptools Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-08-19 08:35:10 UTC (rev 95984) +++ PKGBUILD2013-08-19 09:09:09 UTC (rev 95985) @@ -3,13 +3,13 @@ pkgname=mayavi pkgver=4.3.0 -pkgrel=1 +pkgrel=2 pkgdesc=A 3-dimensional visualizer of scientific data arch=('i686' 'x86_64') url=https://github.com/enthought/mayavi; license=('BSD') depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython') -makedepends=('python2-distribute' 'python2-sphinx' 'xorg-server-xvfb' 'twisted') +makedepends=('python2-setuptools' 'python2-sphinx' 'xorg-server-xvfb' 'twisted') replaces=('python2-mayavi') provides=('python2-mayavi') options=(!emptydirs)
[arch-commits] Commit in mayavi/trunk (PKGBUILD)
Date: Sunday, April 14, 2013 @ 22:01:55 Author: aginiewicz Revision: 88237 upgpkg: mayavi 4.3.0-1 new release Modified: mayavi/trunk/PKGBUILD --+ PKGBUILD | 23 +++ 1 file changed, 7 insertions(+), 16 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-04-14 19:50:39 UTC (rev 88236) +++ PKGBUILD2013-04-14 20:01:55 UTC (rev 88237) @@ -2,12 +2,11 @@ # Maintainer: Andrzej Giniewicz ggi...@gmail.com pkgname=mayavi -pkgver=4.2.0 -_githubtag=a1e562a -pkgrel=4 +pkgver=4.3.0 +pkgrel=1 pkgdesc=A 3-dimensional visualizer of scientific data arch=('i686' 'x86_64') -url=http://code.enthought.com/projects/mayavi/; +url=https://github.com/enthought/mayavi; license=('BSD') depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython') makedepends=('python2-distribute' 'python2-sphinx' 'xorg-server-xvfb' 'twisted') @@ -15,17 +14,12 @@ provides=('python2-mayavi') options=(!emptydirs) -source=($pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/tarball/${pkgver}; -vtk-5.10.patch) -md5sums=('b46fb048176002738de64eed8d2b447a' - '01b8375392b5d3f587e81ba388a8089f') +source=($pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/archive/${pkgver}.tar.gz;) +md5sums=('7708d85a77c427c8dfbeb914630d31be') build() { - cd $srcdir/enthought-mayavi-${_githubtag} + cd $srcdir/mayavi-$pkgver - # Add compatibility for vtk 5.10 (FS#31498) - patch -p1 ../vtk-5.10.patch - # Use python2-sphinx provided sphinx-build2 sed -i -e 's/sphinx-build/sphinx-build2/' docs/Makefile* @@ -42,8 +36,6 @@ build/lib.linux-$CARCH-2.7/mayavi/preferences/preferences.ini ln -s $srcdir/enthought-mayavi-${_githubtag}/tvtk/plugins/scene/preferences.ini \ build/lib.linux-$CARCH-2.7/tvtk/plugins/scene/preferences.ini - ln -s $srcdir/enthought-mayavi-${_githubtag}/mayavi/core/lut \ -build/lib.linux-$CARCH-2.7/mayavi/core/lut # now this is ugly, but docs do not build without X. We setup X according to: # http://docs.enthought.com/mayavi/mayavi/tips.html#rendering-using-the-virtual-framebuffer @@ -58,11 +50,10 @@ rm build/lib.linux-$CARCH-2.7/tvtk/tvtk_classes.zip rm build/lib.linux-$CARCH-2.7/mayavi/preferences/preferences.ini rm build/lib.linux-$CARCH-2.7/tvtk/plugins/scene/preferences.ini - rm build/lib.linux-$CARCH-2.7/mayavi/core/lut } package() { - cd $srcdir/enthought-mayavi-${_githubtag} + cd $srcdir/mayavi-$pkgver python2 setup.py install --root=$pkgdir/ --optimize=1