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"

Reply via email to