projects/aports·blob master · refs

45 lines · 1.1 KiB

1# Maintainer: Natanael Copa <[email protected]>
2pkgname=libxfce4windowing
3pkgver=4.20.6
4pkgrel=0
5pkgdesc="Windowing concept abstraction library for X11 and Wayland"
6url="https://gitlab.xfce.org/xfce/libxfce4windowing"
7arch="all"
8license="LGPL-2.1-or-later"
9makedepends="
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 "
24subpackages="$pkgname-dev $pkgname-lang"
25source="https://gitlab.xfce.org/xfce/libxfce4windowing/-/archive/libxfce4windowing-$pkgver/libxfce4windowing-libxfce4windowing-$pkgver.tar.bz2"
26builddir="$srcdir/libxfce4windowing-libxfce4windowing-$pkgver"
27
28build() {
29 abuild-meson \
30 -Dvala=enabled \
31 output .
32 meson compile -C output
33}
34
35check() {
36 meson test --print-errorlogs -C output
37}
38
39package() {
40 DESTDIR="$pkgdir" meson install --no-rebuild -C output
41}
42
43sha512sums="
44b141b09fd542f61b43e6242bcb1d51ad61b00decac08875d89eacca47987953310078246511222fe94b57121cc21d4bbedaa0bf7c00e5c9410b2cfb1624a0f52 libxfce4windowing-libxfce4windowing-4.20.6.tar.bz2
45"