summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTheJackiMonster2023-02-11 14:41:20 +0100
committerTheJackiMonster2023-02-11 14:41:20 +0100
commit827b1a8a6281db57bb7fdb07a63c86025791e5b5 (patch)
treee27ce2c4b90db2c7994ba3b7b5b25c0ecde5d2a6 /PKGBUILD
parenteb7ea346cce02e2815d8a1529585a82b7337f365 (diff)
downloadaur-827b1a8a6281db57bb7fdb07a63c86025791e5b5.tar.gz
Update build system to meson
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 10 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2fbacc26232f..f2cf45b0c00d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,16 @@
# Maintainer: grufo <madmurphy333 AT gmail DOT com>
+# Contributor: TheJackiMonster <thejackimonster AT gmail DOT com>
_framework='gnunet'
_appname='messenger-cli'
pkgname="${_appname}-git"
-pkgver='r24.9edf21b'
+pkgver='r42.0045d9f'
pkgrel=1
pkgdesc='A command line interface for GNUnet Messenger'
arch=('i686' 'x86_64')
url="https://${_framework}.org"
license=('AGPL')
+makedepends=('meson')
depends=("${_framework}" 'libgnunetchat' 'ncurses')
provides=("${_appname}")
conflicts=("${_appname}" "${_appname}-bin")
@@ -20,14 +22,18 @@ pkgver() {
printf "'r%s.%s'" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+prepare() {
+ cd "${srcdir}/${_appname}"
+ PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" meson build
+}
+
build() {
cd "${srcdir}/${_appname}"
- make release
+ meson compile -C build
}
package() {
cd "${srcdir}/${_appname}"
- install -dm755 "${pkgdir}/usr/bin"
- make INSTALL_DIR="${pkgdir}/usr/" install
+ DESTDIR="$pkgdir" meson install -C build
}