diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-04-26 15:57:17 -0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-05-30 15:00:39 +0000 |
commit | afed61da47d634b5e59f590c5f37a926a5af7e6f (patch) | |
tree | d5dc411c42c20db12db5f2107e3afb4348aa6c96 /main | |
parent | aa2e9e2f6248cc58d3bfb70a8d40ae695d2787dc (diff) | |
download | aports-afed61da47d634b5e59f590c5f37a926a5af7e6f.tar.bz2 aports-afed61da47d634b5e59f590c5f37a926a5af7e6f.tar.xz |
main/libxkbcommon: update to 0.8.4
- Adopt
- Split x11 libraries into $pkgname-x11
- Switch to meson build system
Diffstat (limited to 'main')
-rw-r--r-- | main/libxkbcommon/APKBUILD | 43 |
1 files changed, 27 insertions, 16 deletions
diff --git a/main/libxkbcommon/APKBUILD b/main/libxkbcommon/APKBUILD index 87479b3a17..52d977be9f 100644 --- a/main/libxkbcommon/APKBUILD +++ b/main/libxkbcommon/APKBUILD @@ -1,40 +1,51 @@ -# Contributor: -# Maintainer: +# Contributor: Leo <thinkabit.ukim@gmail.com> +# Maintainer: Leo <thinkabit.ukim@gmail.com> pkgname=libxkbcommon -pkgver=0.8.2 +pkgver=0.8.4 pkgrel=0 pkgdesc="a keyboard handling library" url="https://www.xkbcommon.org/" arch="all" license="MIT" -makedepends="bison flex libxcb-dev util-macros xorgproto" +depends_dev="libxkbcommon-x11=$pkgver-r$pkgrel" +makedepends=" + bison + wayland-dev + wayland-protocols + libxcb-dev + xkeyboard-config + meson" checkdepends="bash" -subpackages="$pkgname-dev" +subpackages="$pkgname-dev $pkgname-x11" source="http://xkbcommon.org/download/libxkbcommon-$pkgver.tar.xz" builddir="$srcdir"/libxkbcommon-$pkgver build() { cd "$builddir" - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ + meson \ --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --localstatedir=/var - make + -Denable-wayland=true \ + -Denable-docs=false \ + -Denable-x11=true \ + build + ninja -C build } check() { cd "$builddir" - make check + ninja -C build test } package() { cd "$builddir" - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja -C build install } -sha512sums="b714240ec6120bbe44b5da7a4f89b1c2f24cfd6e5ebbe81e5290d135c8f2e5a68f89ac256b73430a446167345f8db309b35dcf74f3d3840e20897cd91eccc172 libxkbcommon-0.8.2.tar.xz" +x11() { + pkgdesc="$pkgdesc (x11 support)" + mkdir -p "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/*x11*.so.* "$subpkgdir"/usr/lib +} + +sha512sums="dbd441d0d7d5ba4fb352d64d150d163d4cdcf8340059457c291dc1fc69d1606ff6589732cb41a7fcfe106af0192977b243d7d68c4d95b90ece7abb620df360e3 libxkbcommon-0.8.4.tar.xz" |