Date: Wednesday, July 19, 2017 @ 19:01:49 Author: anthraxx Revision: 300843
archrelease: copy trunk to extra-any Added: meson/repos/extra-any/PKGBUILD (from rev 300842, meson/trunk/PKGBUILD) Deleted: meson/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 97 +++++++++++++++++++++++++++---------------------------------- 1 file changed, 44 insertions(+), 53 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-07-19 19:01:43 UTC (rev 300842) +++ PKGBUILD 2017-07-19 19:01:49 UTC (rev 300843) @@ -1,53 +0,0 @@ -# $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> - -pkgname=meson -pkgver=0.41.2 -pkgrel=1 -pkgdesc='High productivity build system' -url='http://mesonbuild.com/' -arch=('any') -license=('Apache') -depends=('python' 'ninja') -makedepends=('python-setuptools' 'git') -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') -validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakk...@gmail.com> - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname -} - -build() { - cd $pkgname - python setup.py build -} - -check() { - cd $pkgname - unset CLASSPATH # GNUstep breaks java tests - # Installing graphviz breaks doxygen tests - LC_CTYPE=en_US.UTF-8 DC=ldc ./run_tests.py -} - -package() { - cd $pkgname - 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" -} - -# vim: ts=2 sw=2 et: Copied: meson/repos/extra-any/PKGBUILD (from rev 300842, meson/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-07-19 19:01:49 UTC (rev 300843) @@ -0,0 +1,44 @@ +# 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> + +pkgname=meson +pkgver=0.41.2 +pkgrel=2 +pkgdesc='High productivity build system' +url='http://mesonbuild.com/' +arch=('any') +license=('Apache') +depends=('python' 'ninja') +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') +source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}) +sha512sums=('0b22f08bc1fc500a416d536aec558cb1f775c90b618c1079cfcdbd1b6a6d9b8b02a57288295e1cbea4e44bab3f23ecdab89e8b7bac5d7025e699e2f71908f97e' + 'SKIP') +validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakk...@gmail.com> + +build() { + cd ${pkgname}-${pkgver} + python setup.py build +} + +check() { + 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}-${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" + install -Dm 644 syntax-highlighting/vim/syntax/meson.vim -t "${pkgdir}/usr/share/vim/vimfiles/syntax" +} + +# vim: ts=2 sw=2 et: