summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Griffis2017-08-06 10:48:44 -0400
committerPatrick Griffis2017-08-06 10:48:44 -0400
commitcfd4f393ee29e6b391b53bb07ff02848eed7da5e (patch)
tree20d78ea159d5f443f59e02110511620f248450f8
parentac6e0cc8767914ba88a127419cb6068ea150f691 (diff)
downloadaur-cfd4f393ee29e6b391b53bb07ff02848eed7da5e.tar.gz
Fix building with meson
-rw-r--r--PKGBUILD26
1 files changed, 9 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index afb9ace1e5b4..db9cc5ab0b45 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}