diff options
author | Patrick Griffis | 2017-08-06 10:48:44 -0400 |
---|---|---|
committer | Patrick Griffis | 2017-08-06 10:48:44 -0400 |
commit | cfd4f393ee29e6b391b53bb07ff02848eed7da5e (patch) | |
tree | 20d78ea159d5f443f59e02110511620f248450f8 | |
parent | ac6e0cc8767914ba88a127419cb6068ea150f691 (diff) | |
download | aur-cfd4f393ee29e6b391b53bb07ff02848eed7da5e.tar.gz |
Fix building with meson
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 9 insertions, 17 deletions
@@ -1,17 +1,16 @@ # Maintainer: TingPing tingping@tingping.se pkgname=hexchat-git -pkgver=2.12.0.r1295.g823ef32 +pkgver=v2.12.4.r72.gc6f3fbd1 pkgrel=1 pkgdesc='A GTK+ based IRC client' arch=('i686' 'x86_64' 'armv6h') url='https://hexchat.github.io' license=('GPL') -options=('!libtool') depends=('gtk2' 'openssl' 'dbus-glib' 'luajit' 'libcanberra' 'libnotify' 'libproxy' 'hicolor-icon-theme' 'desktop-file-utils' 'sound-theme-freedesktop' 'iso-codes') -makedepends=('intltool' 'git' 'perl' 'python' 'autoconf-archive') +makedepends=('git' 'perl' 'python' 'meson') optdepends=('enchant: for spell check' 'perl: for perl plugin' 'python: for python plugin') @@ -22,30 +21,23 @@ source=('git://github.com/hexchat/hexchat.git') md5sums=('SKIP') _gitname='hexchat' -prepare() { - cd "$_gitname" - - # Needed for pkgver() - aclocal -} - pkgver() { cd "$_gitname" - # Development releases don't get tags, so pull it from configure.ac - _ver=`autoconf -t 'AC_INIT:$2'` + _ver=`git describe --tags $(git rev-list --tags --max-count=1)` _rev=`git describe | sed 's/^v[^-]*-/r/; s/-/./'` echo "$_ver.$_rev" } build() { - cd "$srcdir/$_gitname" + cd "$_gitname" - ./autogen.sh --prefix=/usr --enable-textfe --enable-python=python3 --disable-debug - make -s + rm -rf _build + meson _build --prefix=/usr --buildtype=plain + ninja -C _build } package() { - cd "$srcdir/$_gitname" - make DESTDIR="$pkgdir" install + cd "$_gitname" + env DESTDIR="$pkgdir" ninja -C _build install } |