summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheJackiMonster2023-02-11 14:41:20 +0100
committerTheJackiMonster2023-02-11 14:41:20 +0100
commit827b1a8a6281db57bb7fdb07a63c86025791e5b5 (patch)
treee27ce2c4b90db2c7994ba3b7b5b25c0ecde5d2a6
parenteb7ea346cce02e2815d8a1529585a82b7337f365 (diff)
downloadaur-827b1a8a6281db57bb7fdb07a63c86025791e5b5.tar.gz
Update build system to meson
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD14
2 files changed, 12 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f8cb23a88967..331195dc47dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = messenger-cli-git
pkgdesc = A command line interface for GNUnet Messenger
- pkgver = r24.9edf21b
+ pkgver = r42.0045d9f
pkgrel = 1
url = https://gnunet.org
arch = i686
arch = x86_64
license = AGPL
+ makedepends = meson
depends = gnunet
depends = libgnunetchat
depends = ncurses
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
}