Frederik Schwan pushed to branch main at Arch Linux / Packaging / Packages / cage
Commits: 3bd7ea1d by Frederik Schwan at 2023-11-22T18:21:23+01:00 move to wlroots0.16 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,32 @@ +pkgbase = cage + pkgdesc = A kiosk compositor for Wayland + pkgver = 0.1.5 + pkgrel = 2 + url = https://www.hjdskes.nl/projects/cage/ + install = cage.install + arch = x86_64 + license = MIT + makedepends = git + makedepends = libxkbcommon + makedepends = meson + makedepends = pixman + makedepends = scdoc + makedepends = wayland-protocols + makedepends = xorg-server-xwayland + depends = glibc + depends = wayland + depends = wlroots0.16 + optdepends = polkit: System privilege control. Required if not using seatd service + optdepends = xorg-server-xwayland: X11 support + source = cage::git+https://github.com/Hjdskes/cage.git#tag=v0.1.5?signed + validpgpkeys = 13B6A35E9FD677D02CD68DBE37C445296EBC43B1 + validpgpkeys = 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 + sha512sums = SKIP + +pkgname = cage + depends = glibc + depends = wayland + depends = wlroots0.16 + depends = libwlroots.so=11 + depends = libxkbcommon.so + depends = libpixman-1.so ===================================== PKGBUILD ===================================== @@ -3,12 +3,12 @@ pkgname=cage pkgver=0.1.5 -pkgrel=1 +pkgrel=2 pkgdesc="A kiosk compositor for Wayland" arch=(x86_64) url="https://www.hjdskes.nl/projects/cage/" license=(MIT) -depends=(glibc wayland wlroots) +depends=(glibc wayland wlroots0.16) makedepends=(git libxkbcommon meson pixman scdoc wayland-protocols xorg-server-xwayland) optdepends=( @@ -24,6 +24,7 @@ validpgpkeys=( ) build() { + export PKG_CONFIG_PATH='/usr/lib/wlroots0.16/pkgconfig' arch-meson -Dxwayland=true build "$pkgname" ninja -C build } @@ -33,7 +34,7 @@ check() { } package() { - depends+=(libwlroots.so libxkbcommon.so libpixman-1.so) + depends+=(libwlroots.so=11 libxkbcommon.so libpixman-1.so) DESTDIR="${pkgdir}" meson install -C build install -vDm 644 "$pkgname/README.md" -t "${pkgdir}/usr/share/doc/${pkgname}" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cage/-/commit/3bd7ea1de54dbd044a2ff402b0ea264ac0fea152 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cage/-/commit/3bd7ea1de54dbd044a2ff402b0ea264ac0fea152 You're receiving this email because of your account on gitlab.archlinux.org.