Date: Wednesday, July 19, 2017 @ 19:01:43 Author: anthraxx Revision: 300842
upgpkg: meson 0.41.2-2 (adding back gpg signature) Modified: meson/trunk/PKGBUILD ----------+ PKGBUILD | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-07-19 18:57:14 UTC (rev 300841) +++ PKGBUILD 2017-07-19 19:01:43 UTC (rev 300842) @@ -1,4 +1,3 @@ -# $Id$ # Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> # Contributor: Anatol Pomozov <anatol dot pomozov at gmail> @@ -5,45 +4,37 @@ pkgname=meson pkgver=0.41.2 -pkgrel=1 +pkgrel=2 pkgdesc='High productivity build system' url='http://mesonbuild.com/' arch=('any') license=('Apache') depends=('python' 'ninja') -makedepends=('python-setuptools' 'git') +makedepends=('python-setuptools') 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' 'ldc' 'java-environment>=8' 'gtk-doc' 'llvm' 'clang' 'sdl2' 'doxygen') -_commit=c5e7774e27c56f09c3a16458c6d9931e01cee100 # tags/0.41.2^0 -source=("git+https://github.com/mesonbuild/meson#commit=$_commit") -sha512sums=('SKIP') +source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}) +sha512sums=('0b22f08bc1fc500a416d536aec558cb1f775c90b618c1079cfcdbd1b6a6d9b8b02a57288295e1cbea4e44bab3f23ecdab89e8b7bac5d7025e699e2f71908f97e' + 'SKIP') validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakk...@gmail.com> -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname -} - build() { - cd $pkgname + cd ${pkgname}-${pkgver} python setup.py build } check() { - cd $pkgname + cd ${pkgname}-${pkgver} unset CLASSPATH # GNUstep breaks java tests + # export MESON_PRINT_TEST_OUTPUT=1 # set this for debug output # Installing graphviz breaks doxygen tests LC_CTYPE=en_US.UTF-8 DC=ldc ./run_tests.py } package() { - cd $pkgname + cd ${pkgname}-${pkgver} 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"