| Name |
wayland |
| Description |
A computer display server protocol |
| Version |
1.24.0-1 |
| Package Base |
wayland |
| Homepage |
https://wayland.freedesktop.org/ |
| Maintainers |
['Laurent Carlier <lordheavym@archlinux.org>', 'Sébastien Luttringer <seblu@archlinux.org>'] |
| Contributors |
['Joel Teichroeb <joel@teichroeb.net>', 'Tom Gundersen <teg@jklm.no>'] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/wayland |
| Sources |
['https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.24.0/downloads/wayland-1.24.0.tar.xz', 'https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.24.0/downloads/wayland-1.24.0.tar.xz.sig'] |
| Dependencies |
['default-cursors', 'expat', 'glibc', 'libffi', 'libxml2'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['meson', 'libxslt', 'doxygen', 'xmlto', 'graphviz', 'docbook-xsl'] |
| Provides |
['libwayland-client.so', 'libwayland-cursor.so', 'libwayland-egl.so', 'libwayland-server.so'] |
| Builddate |
03-08-2025 15:38:23 |
| Architecture |
x86_64 |
| Distro-Version |
|
| Licenses |
['MIT'] |
| Hash |
c5bb589f6ab9ecfd1e3db0af14baaee530da9fe1edd87d19b07e946a0513eb9c |
# Maintainer: Sébastien Luttringer <seblu@archlinux.org>
# Contributor: Tom Gundersen <teg@jklm.no>
# Contributor: Joel Teichroeb <joel@teichroeb.net>
pkgbase=wayland
pkgname=(wayland wayland-docs)
pkgver=1.24.0
pkgrel=1
pkgdesc='A computer display server protocol'
arch=('x86_64')
url='https://wayland.freedesktop.org/'
license=('MIT')
depends=('glibc' 'libffi' 'expat' 'libxml2' 'default-cursors')
makedepends=('meson' 'libxslt' 'doxygen' 'xmlto' 'graphviz' 'docbook-xsl')
validpgpkeys=('C7223EBE4EF66513B892598911A30156E0E67611' # Bryce Harrington
'C0066D7DB8E9AC6844D728715E54498E697F11D7' # Derek Foreman
'34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48') # emersion <contact@emersion.fr>
source=("https://gitlab.freedesktop.org/wayland/wayland/-/releases/$pkgver/downloads/wayland-$pkgver.tar.xz"{,.sig})
sha256sums=('82892487a01ad67b334eca83b54317a7c86a03a89cfadacfef5211f11a5d0536'
'SKIP')
build() {
arch-meson $pkgbase-$pkgver build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package_wayland() {
provides=(libwayland-{client,cursor,egl,server}.so)
meson install -C build --destdir "$pkgdir"
mkdir -p docs/share
mv "$pkgdir"/usr/share/{doc,man} docs/share
install -Dm 644 $pkgbase-$pkgver/COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
package_wayland-docs() {
pkgdesc+=" (documentation)"
depends=()
mv docs "$pkgdir/usr"
install -Dm 644 $pkgbase-$pkgver/COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
# vim:set sw=2 sts=-1 et: