| 1 | # Maintainer: Natanael Copa <[email protected]> |
| 2 | pkgname=libxfce4windowing |
| 3 | pkgver=4.20.6 |
| 4 | pkgrel=0 |
| 5 | pkgdesc="Windowing concept abstraction library for X11 and Wayland" |
| 6 | url="https://gitlab.xfce.org/xfce/libxfce4windowing" |
| 7 | arch="all" |
| 8 | license="LGPL-2.1-or-later" |
| 9 | makedepends=" |
| 10 | glib-dev |
| 11 | gobject-introspection-dev |
| 12 | gtk+3.0-dev |
| 13 | libdisplay-info-dev |
| 14 | libwnck3-dev |
| 15 | libx11-dev |
| 16 | libxrandr-dev |
| 17 | meson |
| 18 | ninja |
| 19 | vala |
| 20 | wayland-dev |
| 21 | wlr-protocols |
| 22 | xfce4-dev-tools |
| 23 | " |
| 24 | subpackages="$pkgname-dev $pkgname-lang" |
| 25 | source="https://gitlab.xfce.org/xfce/libxfce4windowing/-/archive/libxfce4windowing-$pkgver/libxfce4windowing-libxfce4windowing-$pkgver.tar.bz2" |
| 26 | builddir="$srcdir/libxfce4windowing-libxfce4windowing-$pkgver" |
| 27 | |
| 28 | build() { |
| 29 | abuild-meson \ |
| 30 | -Dvala=enabled \ |
| 31 | output . |
| 32 | meson compile -C output |
| 33 | } |
| 34 | |
| 35 | check() { |
| 36 | meson test --print-errorlogs -C output |
| 37 | } |
| 38 | |
| 39 | package() { |
| 40 | DESTDIR="$pkgdir" meson install --no-rebuild -C output |
| 41 | } |
| 42 | |
| 43 | sha512sums=" |
| 44 | b141b09fd542f61b43e6242bcb1d51ad61b00decac08875d89eacca47987953310078246511222fe94b57121cc21d4bbedaa0bf7c00e5c9410b2cfb1624a0f52 libxfce4windowing-libxfce4windowing-4.20.6.tar.bz2 |
| 45 | " |