diff options
author | Spagy | 2016-04-06 21:09:03 +0100 |
---|---|---|
committer | Spagy | 2016-04-06 21:09:03 +0100 |
commit | 0dcec6c5392aca8fa86a2aafa8bc01a5ebef1637 (patch) | |
tree | 02d7366b50cea0fad1a124c85773b868aaca549e | |
download | aur-0dcec6c5392aca8fa86a2aafa8bc01a5ebef1637.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..53e14ef4b3e1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = meson-git + pkgdesc = SCons-like build system that use python as a front-end language and Ninja as a building backend + pkgver = 0.30.0.r95.536edb6 + pkgrel = 1 + url = http://mesonbuild.com/ + arch = any + license = Apache + makedepends = git + depends = python + depends = ninja + optdepends = python-pyqt5: GUI support + provides = meson + conflicts = meson + source = git+https://github.com/mesonbuild/meson + md5sums = SKIP + +pkgname = meson-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..78bb0866e5d2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: nontlikeuname + +pkgname=meson-git +pkgver=0.30.0.r95.536edb6 +pkgrel=1 +pkgdesc="SCons-like build system that use python as a front-end language and Ninja as a building backend" +arch=(any) +url="http://mesonbuild.com/" +license=('Apache') +depends=(python ninja) +makedepends=('git') +optdepends=('python-pyqt5: GUI support') +#checkdepends=(gcc-objc gnustep-make vala rust gcc-fortran mono boost qt5-base) #gtest or googletest +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=('git+https://github.com/mesonbuild/meson') +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +check() { + cd "$srcdir/${pkgname%-git}" +# tests require a lot of dependencies +# ./run_tests.py +} + +package() { + cd "$srcdir/${pkgname%-git}" + python setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING +} |