Date: Monday, May 14, 2018 @ 17:07:23 Author: heftig Revision: 324261
1.15.0-1 Modified: wayland/trunk/PKGBUILD ----------+ PKGBUILD | 46 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 37 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-05-14 10:07:25 UTC (rev 324260) +++ PKGBUILD 2018-05-14 17:07:23 UTC (rev 324261) @@ -3,8 +3,9 @@ # Maintainer: Sébastien Luttringer <se...@archlinux.org> # Contributor: Joel Teichroeb <j...@teichroeb.net> -pkgname=wayland -pkgver=1.14.0 +pkgbase=wayland +pkgname=(wayland wayland-docs) +pkgver=1.15.0 pkgrel=1 pkgdesc='A computer display server protocol' arch=('x86_64') @@ -11,26 +12,53 @@ url='https://wayland.freedesktop.org/' license=('MIT') depends=('glibc' 'libffi' 'expat' 'libxml2') -validpgpkeys=('C7223EBE4EF66513B892598911A30156E0E67611') # Bryce Harrington -source=("https://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz"{,.sig}) -sha1sums=('53a443be3bafe73209bbc49ef2cb134ed16e0141' +makedepends=('libxslt' 'doxygen' 'xmlto' 'graphviz' 'docbook-xsl') +validpgpkeys=('C7223EBE4EF66513B892598911A30156E0E67611' # Bryce Harrington + 'C0066D7DB8E9AC6844D728715E54498E697F11D7') # Derek Foreman +source=("https://wayland.freedesktop.org/releases/$pkgbase-$pkgver.tar.xz"{,.sig}) +sha1sums=('374e07b4f3b7fdfa7c4206cdd48224ea00d69d68' 'SKIP') +prepare() { + cd $pkgbase-$pkgver +} + build() { - cd $pkgname-$pkgver + cd $pkgbase-$pkgver ./configure \ --prefix=/usr \ - --disable-documentation \ --disable-static + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } -package() { - cd $pkgname-$pkgver +check() { + cd $pkgbase-$pkgver + make check +} + +package_wayland() { + cd $pkgbase-$pkgver + make DESTDIR="$pkgdir" install + + mkdir -p "$srcdir/docs/share" + mv "$pkgdir"/usr/share/{doc,man} "$srcdir/docs/share" + install -Dm 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } +package_wayland-docs() { + pkgdesc+=" (documentation)" + depends=() + + cd $pkgbase-$pkgver + + mv "$srcdir/docs" "$pkgdir/usr" + + install -Dm 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + # vim:set ts=2 sw=2 et: