extra/meson to 0.47.0-1

This commit is contained in:
Kevin Mihelich 2018-07-03 15:50:49 +00:00
parent 4664ff544f
commit 9bff743990
2 changed files with 10 additions and 12 deletions

View file

@ -7,7 +7,7 @@
# - remove checkdepend on dmd
pkgname=meson
pkgver=0.46.1
pkgver=0.47.0
pkgrel=1
pkgdesc='High productivity build system'
url='http://mesonbuild.com/'
@ -15,16 +15,16 @@ arch=('any')
license=('Apache')
depends=('python' 'ninja')
makedepends=('python-setuptools')
checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt4' 'qt5-base' 'git'
'cython' 'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 'gobject-introspection'
checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt4' 'qt5-base' 'git' 'cython'
'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 'gobject-introspection'
'itstool' 'gtk3' 'java-environment=8' 'gtk-doc' 'llvm' 'clang' 'sdl2' 'graphviz'
'doxygen' 'vulkan-validation-layers' 'openmpi' 'openssh' 'mercurial' 'gtk-sharp-2'
'qt5-tools' 'libwmf' 'valgrind')
'doxygen' 'vulkan-validation-layers' 'openssh' 'mercurial' 'gtk-sharp-2' 'qt5-tools'
'libwmf' 'valgrind')
source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}
arch-meson)
sha512sums=('cd5e2933755e2708bfa8e48cd1ec57c06cb567cb92897308e31a0bb9785dc6e11d29460bb71aa141b90d01150a1cb900e56a40f8bb95f6057fb388b0ea180d93'
sha512sums=('844047ad184f60395c4b6dc61b8fb0f321722d19a8647b48cb3f05fda9ba57516bdcc2244d5bc9de74f2834d092235553faccde6172edaeb3c2d14ff633bc513'
'SKIP'
'b9f86ded46ad7fc4c4cbd997bd2210e363f02189377d9159cae4a52d0bd8bb9e02de1680bc76f63ecd923922f9cbdba40efbe09231dc24fc1d445ed97c2f5132')
'4cdacd6a7d2bdaacde176fd7f90f8a06ae403db7e63498518c637b13bdc344dca595fb8b9f41f978f450cd43ffef8a4013c0e74f669d13ba6881d38068ea1c0d')
validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakkane@gmail.com>
prepare() {
@ -39,9 +39,6 @@ build() {
check() (
cd ${pkgname}-${pkgver}
# --as-needed breaks openmpi linking
LDFLAGS="${LDFLAGS/,--as-needed/}"
# set for debug output
#export MESON_PRINT_TEST_OUTPUT=1

View file

@ -16,6 +16,7 @@ exec meson setup \
--localstatedir /var \
--sharedstatedir /var/lib \
--buildtype release \
--auto-features enabled \
--wrap-mode nofallback \
"$@" \
-D b_lto=false
-D b_lto=false \
"$@"