summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1605f682d08a9aa98ed3948d63e4ebe13037fe62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Maintainer: Nebulosa  <nebulosa2007-at-yandex-dot-ru>

pkgname=xwayland-run
pkgver=0.0.4
pkgrel=4
pkgdesc="Set of small utilities revolving around running Xwayland"
arch=(any)
url="https://gitlab.freedesktop.org/ofourdan/$pkgname"
license=(GPL-2.0-or-later)
depends=(
  python
  xorg-xauth
)
makedepends=(meson)
optdepends=(
  'cage: Wayland compositor (no headless)'
  'gnome-kiosk: Wayland compositor'
  'kwin: Wayland compositor'
  'mutter: Wayland compositor'
  'weston: Wayland compositor'
  'xorg-xwayland: X11 server'
)
provides=(wlheadless-run xwfb-run)
conflicts=(wlheadless-run xwfb-run)
options=(!debug)
source=("$pkgname-$pkgver.tar.gz::$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
sha512sums=('280edfe833f8e298d48f3e35a7f0a35c2ab408eaaa7e5337464d9c55653cd3d2c4469431842338f4bd13ee545a5ea8092e26f45bebafd98f17eb4c4d5fef01ed')
b2sums=('31eae9fbb1a4f8ce112400ccd2e00e28fa78cb880949ac9b291998dddbe1caeb4eb97dec249189ea6b6ba2cb9e87d9687766815bcba5a2cd4f4ea0fca8b27ca2')

build() {
  arch-meson $pkgbase-$pkgver build
  meson configure build --no-pager
  meson compile -C build
}

package() {
  meson install -C build --destdir "$pkgdir"
}