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

View file

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