[arch-commits] Commit in meson/trunk (PKGBUILD arch-meson)

Jan Steffens heftig at archlinux.org
Tue Jul 3 15:22:20 UTC 2018


    Date: Tuesday, July 3, 2018 @ 15:22:20
  Author: heftig
Revision: 327938

0.47.0-1: Update wrapper, remove openmpi

OpenMPI has some fundamental linking problem:

mpifort -o exef main.f90 -g -Wl,--as-needed,--start-group

program main
  include 'mpif.h'
end program main

Modified:
  meson/trunk/PKGBUILD
  meson/trunk/arch-meson

------------+
 PKGBUILD   |   17 +++++++----------
 arch-meson |    5 +++--
 2 files changed, 10 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-07-03 15:09:28 UTC (rev 327937)
+++ PKGBUILD	2018-07-03 15:22:20 UTC (rev 327938)
@@ -3,7 +3,7 @@
 # Contributor: Anatol Pomozov <anatol dot pomozov at gmail>
 
 pkgname=meson
-pkgver=0.46.1
+pkgver=0.47.0
 pkgrel=1
 pkgdesc='High productivity build system'
 url='http://mesonbuild.com/'
@@ -11,16 +11,16 @@
 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' 'dmd' 'valgrind')
+              'doxygen' 'vulkan-validation-layers' 'openssh' 'mercurial' 'gtk-sharp-2' 'qt5-tools'
+              'libwmf' 'dmd' 'valgrind')
 source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}
         arch-meson)
-sha512sums=('cd5e2933755e2708bfa8e48cd1ec57c06cb567cb92897308e31a0bb9785dc6e11d29460bb71aa141b90d01150a1cb900e56a40f8bb95f6057fb388b0ea180d93'
+sha512sums=('844047ad184f60395c4b6dc61b8fb0f321722d19a8647b48cb3f05fda9ba57516bdcc2244d5bc9de74f2834d092235553faccde6172edaeb3c2d14ff633bc513'
             'SKIP'
-            'e901f87f3ee1baa7b9aedb79bd5c9e50898a5695ac938f7f8420d8e81f526a09f07ceedadb65975437efa5a68fcf581110a040f579f2530437d1e6eb5addea76')
+            '4cdacd6a7d2bdaacde176fd7f90f8a06ae403db7e63498518c637b13bdc344dca595fb8b9f41f978f450cd43ffef8a4013c0e74f669d13ba6881d38068ea1c0d')
 validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakkane at gmail.com>
 
 prepare() {
@@ -35,9 +35,6 @@
 check() (
   cd ${pkgname}-${pkgver}
 
-  # --as-needed breaks openmpi linking
-  LDFLAGS="${LDFLAGS/,--as-needed/}"
-
   # set for debug output
   #export MESON_PRINT_TEST_OUTPUT=1
 

Modified: arch-meson
===================================================================
--- arch-meson	2018-07-03 15:09:28 UTC (rev 327937)
+++ arch-meson	2018-07-03 15:22:20 UTC (rev 327938)
@@ -16,6 +16,7 @@
   --localstatedir  /var \
   --sharedstatedir /var/lib \
   --buildtype      release \
+  --auto-features  enabled \
   --wrap-mode      nofallback \
-  "$@" \
-  -D               b_lto=true
+  -D               b_lto=true \
+  "$@"



More information about the arch-commits mailing list