Date: Tuesday, June 13, 2017 @ 21:31:01 Author: heftig Revision: 298783
0.41.0-1 Modified: meson/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-06-13 21:29:57 UTC (rev 298782) +++ PKGBUILD 2017-06-13 21:31:01 UTC (rev 298783) @@ -4,7 +4,7 @@ # Contributor: Anatol Pomozov <anatol dot pomozov at gmail> pkgname=meson -pkgver=0.40.1 +pkgver=0.41.0 pkgrel=1 pkgdesc='High productivity build system' url='http://mesonbuild.com/' @@ -12,22 +12,29 @@ license=('Apache') depends=('python' 'ninja') makedepends=('python-setuptools') -checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt5-base' 'git' 'gnustep-base' +checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt4' 'qt5-base' 'git' 'gnustep-base' 'cython' 'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 'gobject-introspection' - 'itstool' 'gtk3' 'valgrind') + 'itstool' 'gtk3' 'valgrind' 'ldc' 'java-environment>=8' 'gtk-doc' 'llvm' 'clang' 'sdl2') source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}) -sha512sums=('288b373a1f89206e90ebe1039788a03cb7168c7886c49af45408df1aab419ebdb997690c313ceb4f3be7763b392bba74e13fb2e20808c2fd1fe2a2a75a27a38f' +sha512sums=('5d2c48dce7d278086f919da1bcebb4a49a0aaa929826dae03cef2a6201f1778f06bfed3382d8cffb94125dde7d1655885cd4f806f05876c3f1463c0b23fa550e' 'SKIP') validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakk...@gmail.com> +build() { + cd ${pkgname}-${pkgver} + python setup.py build +} + check() { cd ${pkgname}-${pkgver} - MESON_PRINT_TEST_OUTPUT=1 LC_CTYPE=en_US.UTF-8 ./run_tests.py + unset CLASSPATH # GNUstep breaks java tests + # Skipping doxygen+graphviz tests: Our doxygen is too different (too new?) + LC_CTYPE=en_US.UTF-8 DC=ldc ./run_tests.py } package() { cd ${pkgname}-${pkgver} - python setup.py install --root="${pkgdir}" -O1 + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build install -Dm 644 syntax-highlighting/vim/ftdetect/meson.vim -t "${pkgdir}/usr/share/vim/vimfiles/ftdetect" install -Dm 644 syntax-highlighting/vim/indent/meson.vim -t "${pkgdir}/usr/share/vim/vimfiles/indent" install -Dm 644 syntax-highlighting/vim/syntax/meson.vim -t "${pkgdir}/usr/share/vim/vimfiles/syntax"