[arch-commits] Commit in meson/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Tue Jun 13 21:31:05 UTC 2017
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 <jpakkane at 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"
More information about the arch-commits
mailing list