pkgname=wlc-git pkgver=r802.a30a674 pkgrel=1 pkgdesc='Wayland compositor library.' url='https://github.com/Cloudef/wlc' arch=('i686' 'x86_64') license=('GPL') depends=('wayland' 'pixman' 'libxkbcommon' 'libinput') makedepends=('git' 'cmake' 'libx11' 'libxcb' 'libgl' 'xcb-util-image') optdepends=('libx11: Running the compositor as an Xorg client' 'libxcb: Running the compositor as an Xorg client' 'mesa: For optional platform support (GLESv2, EGL, DRM)' 'nvidia: For optional platform support (GLESv2, EGL)' 'xcb-util-image: Needed for xwayland support.') provides=('wlc') conflicts=('wlc') source=('git://github.com/Cloudef/wlc' 'git://github.com/Cloudef/chck') md5sums=('SKIP' 'SKIP') options=('!debug' '!strip') pkgver() { cd wlc printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd wlc git submodule init git config submodule.lib/chck.url "$srcdir"/chck git submodule update lib/chck } build() { cd wlc cmake -DCMAKE-BUILD_TYPE=Upstream -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib make } check() { cd wlc make test } package() { cd wlc make DESTDIR="$pkgdir" install }