aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD22
1 files changed, 4 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 73d4e4f82c96..0dd504487e1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -23,31 +23,17 @@ pkgver() {
}
prepare() {
- cd $pkgname
- NOCONFIGURE=1 ./autogen.sh
+ arch-meson "$pkgname" "$pkgname/build"
}
build() {
- cd $pkgname
- ./configure --prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc \
- --enable-vala --enable-applet
- make
+ meson compile -C "$pkgname/build"
}
check () {
- cd $pkgname
- make check
+ meson test -C "$pkgname/build"
}
package() {
- cd $pkgname
- make DESTDIR="$pkgdir" install
-
- install -Dm644 data/completions/gpaste-client \
- "$pkgdir/usr/share/bash-completion/completions/gpaste-client"
- install -Dm644 data/completions/_gpaste-client \
- "$pkgdir/usr/share/zsh/site-functions/_gpaste-client"
-
- # Don't autostart the applet, ever
- rm "$pkgdir/etc/xdg/autostart/org.gnome.GPaste.Applet.desktop"
+ meson install --destdir "$pkgdir" -C "$pkgname/build"
}