Package Details: wayland-wall-git r49.39400ea-1

Git Clone URL: https://aur.archlinux.org/wayland-wall-git.git (read-only)
Package Base: wayland-wall-git
Description: A collection of protocols, called bricks, to create a complete desktop experience for Wayland.
Upstream URL: https://github.com/wayland-wall/wayland-wall
Licenses: MIT
Conflicts: wayland-wall
Provides: wayland-wall, wayland-wall-git
Submitter: rubdos
Maintainer: rubdos
Last Packager: rubdos
Votes: 0
Popularity: 0.000000
First Submitted: 2017-03-25 15:50
Last Updated: 2017-06-09 06:05

Dependencies (7)

Required by (3)

Sources (1)

Latest Comments

btschaegg commented on 2017-06-08 19:50

The project seems to have switched to the meson build system. The following patch fixes this package for me:

diff --git a/PKGBUILD b/PKGBUILD
index 34e6327..bf7bcf7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@

pkgname=wayland-wall-git
_gitname=wayland-wall
-pkgver=r47.68eab6f
+pkgver=r49.39400ea
pkgrel=1
pkgdesc="A collection of protocols, called bricks, to create a complete desktop experience for Wayland."
arch=('i686' 'x86_64')
url="https://github.com/wayland-wall/wayland-wall"
license=('MIT')
depends=('gdk-pixbuf2' 'pango' 'wayland-protocols')
-makedepends=('git')
+makedepends=('git' 'meson' 'ninja')
provides=('wayland-wall' 'wayland-wall-git')
conflicts=('wayland-wall')
source=("git+https://github.com/wayland-wall/wayland-wall.git")
@@ -23,23 +23,24 @@ pkgver() {
prepare() {
cd "$srcdir/$_gitname"
git submodule update --init
- autoreconf --install

- ./configure \
- --prefix=/usr \
- --enable-clients \
- --enable-images \
- --enable-text
+ mkdir -p build
+ meson build \
+ --buildtype=release \
+ -Dprefix=/usr \
+ -Denable-clients=true \
+ -Denable-images=true \
+ -Denable-text=true
}

build() {
cd "$srcdir/$_gitname"
- make
+ ninja -C build
}

package() {
cd "$srcdir/$_gitname"
- make install install-man DESTDIR="$pkgdir"
+ DESTDIR="$pkgdir" ninja -C build install

install -Dm644 COPYING "$pkgdir/usr/share/licenses/wayland-wall-git/COPYING"
}