diff options
author | Antonin Décimo | 2021-02-16 01:14:36 +0100 |
---|---|---|
committer | Antonin Décimo | 2021-02-16 01:18:45 +0100 |
commit | bac6b2fca88cfea53f182d3128ca39d299de5358 (patch) | |
tree | c32117552ce7be22139e59f79413ad72b2eb5ea5 | |
parent | 30438c35deb47d0231c6f45d7abbbd7d2eaffdae (diff) | |
download | aur-bac6b2fca88cfea53f182d3128ca39d299de5358.tar.gz |
Update meson build script and follow packaging recommendations
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 8 insertions, 11 deletions
@@ -8,7 +8,6 @@ pkgbase = sway-hidpi-git license = MIT makedepends = git makedepends = meson - makedepends = ninja makedepends = scdoc makedepends = wayland-protocols depends = cairo @@ -2,14 +2,13 @@ # Contributor: Drew DeVault <sir@cmpwn.com> pkgname=sway-hidpi-git _pkgname=sway-hidpi -pkgver=r6575.97adba05 +pkgver=r6605.42cbaf27 pkgrel=1 license=("MIT") pkgdesc="Tiling Wayland compositor and replacement for the i3 window manager, with XWayland HiDPI (git version)" makedepends=( "git" "meson" - "ninja" "scdoc" "wayland-protocols" ) @@ -62,22 +61,21 @@ pkgver() { } build() { - cd "$_pkgname" - meson \ + arch-meson \ + --buildtype debugoptimized \ + -Dsd-bus-provider=libsystemd \ -Dwerror=false \ - --prefix /usr \ - "$srcdir/build" - ninja -C "$srcdir/build" + "$_pkgname" build + meson compile -C build } package() { install -Dm644 50-systemd-user.conf -t "$pkgdir/etc/sway/config.d/" - cd "$_pkgname" - DESTDIR="$pkgdir" ninja -C "$srcdir/build" install + DESTDIR="$pkgdir" meson install -C build + cd "$_pkgname" install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - for util in autoname-workspaces.py inactive-windows-transparency.py grimshot; do install -Dm755 "contrib/$util" -t "$pkgdir/usr/share/$pkgname/scripts" done |